diff --git a/public/icons/logo_black.svg b/public/icons/logo_black.svg new file mode 100644 index 000000000..08e1a7564 --- /dev/null +++ b/public/icons/logo_black.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/public/icons/logo_white.svg b/public/icons/logo_white.svg new file mode 100644 index 000000000..5072592a1 --- /dev/null +++ b/public/icons/logo_white.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/src/config/metadata.ts b/src/config/metadata.ts index 9eacd0bcb..7de4c8617 100644 --- a/src/config/metadata.ts +++ b/src/config/metadata.ts @@ -5,7 +5,7 @@ const APP_NAME = 'Bitcoin Virtual Machine'; const APP_DEFAULT_TITLE = 'Bitcoin Virtual Machine'; const APP_TITLE_TEMPLATE = 'Bitcoin Virtual Machine'; const APP_DESCRIPTION = - 'A metaprotocol that lets developers launch their own L2 blockchain and build dapps on Bitcoin'; + 'BVM is a metaprotocol that lets developers launch their own lightning-fast and low-cost Bitcoin L2 blockchain in a few clicks and start building decentralized applications on Bitcoin.'; // const APP_THUMBNAIL = `${CDN_URL_ICONS}/metadata.jpg`; const metadataConfig: Metadata = { diff --git a/src/layouts/Header/index.tsx b/src/layouts/Header/index.tsx index 269518ce5..3f7d8a4f7 100644 --- a/src/layouts/Header/index.tsx +++ b/src/layouts/Header/index.tsx @@ -79,9 +79,9 @@ const Header = (props: HeaderProps) => { > {primaryColor === 'white' ? ( - + ) : ( - + )} diff --git a/src/layouts/Header/menuConfig.ts b/src/layouts/Header/menuConfig.ts index 8b6cff93f..183971e81 100644 --- a/src/layouts/Header/menuConfig.ts +++ b/src/layouts/Header/menuConfig.ts @@ -9,13 +9,13 @@ export interface NavItem { export const NAV_ITEMS: Array = [ { - label: 'Blockchains', + label: 'Bitcoin L2s', href: '/blockchains/computers', isNewWindow: false, isHide: false, }, { - label: 'Building Blocks', + label: 'Modular Blocks', href: '/building-blocks', isNewWindow: false, isHide: false, @@ -33,7 +33,7 @@ export const NAV_ITEMS: Array = [ isHide: false, }, { - label: 'Contact', + label: 'Twitter', href: 'https://twitter.com/bvmnetwork', isNewWindow: true, isHide: false, diff --git a/src/modules/building-blocks/Section_1/index.tsx b/src/modules/building-blocks/Section_1/index.tsx index 68f556ba0..170ab123a 100644 --- a/src/modules/building-blocks/Section_1/index.tsx +++ b/src/modules/building-blocks/Section_1/index.tsx @@ -13,7 +13,7 @@ const Section1 = () => { textAlign={['center', 'left']} color={'#000'} > - Building Blocks + Modular Blocks { > { {`Bitcoin Virtual Machine`} + - Bitcoin Virtual Machine is a metaprotocol that lets developers launch - their own lighting-fast and low-cost blockchain, backed by Bitcoin - security, in a few clicks and start building decentralized - applications on Bitcoin + BVM is a metaprotocol that lets developers launch their own + lightning-fast and low-cost Bitcoin L2 blockchain in a few clicks and + start building decentralized applications on Bitcoin. @@ -70,12 +70,12 @@ const Section_1 = () => { minW={['180px']} height={'48px'} fontWeight={400} - fontSize={'16px'} + fontSize={'14px'} onClick={() => { router.push('/blockchains/computers'); }} > - {`Start Building`} + {`START BUILDING`} diff --git a/src/modules/home/Section_2/config.ts b/src/modules/home/Section_2/config.ts index 8904596c9..cf956af4e 100644 --- a/src/modules/home/Section_2/config.ts +++ b/src/modules/home/Section_2/config.ts @@ -3,132 +3,190 @@ export type SlideItemType = { title: string; srcImg: string; isViewProject: boolean; + href?: string; + isComminSoon?: boolean; childrentList?: { icon: string; desc: string; + desc1?: string; }[]; }; export const DataList: SlideItemType[] = [ { - key: 'AI Chain', - title: 'AI Chain', + key: 'Alpha Chain', + title: 'Alpha Chain', srcImg: '/images/ai_chain_img.png', + href: 'https://alpha.wtf', isViewProject: true, + isComminSoon: false, childrentList: [ { icon: '/icons/layer_ic.svg', - desc: 'Layer 1', + desc: 'Use Case', + desc1: 'SocialFi', }, { icon: '/icons/infrastructure_ic.svg', - desc: 'Sovereign Rollup', + desc: 'Rollups', + desc1: 'Optimistic, Sovereign', }, { icon: '/icons/storage_ic.svg', - desc: 'Bitcoin Storage', + desc: 'Data Validity', + desc1: 'Bitcoin', + }, + { + icon: '/icons/storage_ic.svg', + desc: 'Data Availability', + desc1: 'Polygon', }, ], }, { - key: 'DeFi Chain', - title: 'Fi Chain', + key: 'Naka Chain', + title: 'Naka Chain', srcImg: '/images/defi_chain_img.png', isViewProject: true, + isComminSoon: true, childrentList: [ { icon: '/icons/layer_ic.svg', - desc: 'Layer 2', + desc: 'Use Case', + desc1: 'DeFi', }, { icon: '/icons/infrastructure_ic.svg', - desc: 'Recursive Rollups with Optimistic and Sovereign', + desc: 'Rollups', + desc1: 'Optimistic, Sovereign', + }, + { + icon: '/icons/storage_ic.svg', + desc: 'Data Validity', + desc1: 'Bitcoin', }, { icon: '/icons/storage_ic.svg', - desc: 'Hybrid Storage', + desc: 'Data Availability', + desc1: 'Polygon', }, ], }, { - key: 'Gaming Chain', - title: 'Gaming Chain', + key: 'AI Chain', + title: 'AI Chain', srcImg: '/images/gaming_chain_img.png', isViewProject: true, + isComminSoon: true, childrentList: [ { icon: '/icons/layer_ic.svg', - desc: 'Layer 3', + desc: 'Use Case', + desc1: 'AI', }, { icon: '/icons/infrastructure_ic.svg', - desc: 'Optimistic Rollup', + desc: 'Rollups', + desc1: 'Optimistic, Sovereign', }, { icon: '/icons/storage_ic.svg', - desc: 'Hybrid Storage', + desc: 'Data Validity', + desc1: 'Bitcoin', + }, + { + icon: '/icons/storage_ic.svg', + desc: 'Data Availability', + desc1: 'Polygon', }, ], }, { - key: 'AI Chain 100', - title: 'AI Chain', + key: 'Alpha Chain 100', + title: 'Alpha Chain', srcImg: '/images/ai_chain_img.png', + href: 'https://alpha.wtf', isViewProject: true, + isComminSoon: false, childrentList: [ { icon: '/icons/layer_ic.svg', - desc: 'Layer 1', + desc: 'Use Case', + desc1: 'SocialFi', }, { icon: '/icons/infrastructure_ic.svg', - desc: 'Sovereign Rollup', + desc: 'Rollups', + desc1: 'Optimistic, Sovereign', + }, + { + icon: '/icons/storage_ic.svg', + desc: 'Data Validity', + desc1: 'Bitcoin', }, { icon: '/icons/storage_ic.svg', - desc: 'Bitcoin Storage', + desc: 'Data Availability', + desc1: 'Polygon', }, ], }, - { - key: 'DeFi Chain 100', - title: 'Fi Chain', + key: 'Naka Chain 100', + title: 'Naka Chain', srcImg: '/images/defi_chain_img.png', isViewProject: true, + isComminSoon: true, childrentList: [ { icon: '/icons/layer_ic.svg', - desc: 'Layer 2', + desc: 'Use Case', + desc1: 'DeFi', }, { icon: '/icons/infrastructure_ic.svg', - desc: 'Recursive Rollups with Optimistic and Sovereign', + desc: 'Rollups', + desc1: 'Optimistic, Sovereign', }, { icon: '/icons/storage_ic.svg', - desc: 'Hybrid Storage', + desc: 'Data Validity', + desc1: 'Bitcoin', + }, + { + icon: '/icons/storage_ic.svg', + desc: 'Data Availability', + desc1: 'Polygon', }, ], }, { - key: 'Gaming Chain 100', - title: 'Gaming Chain', + key: 'AI Chain 100', + title: 'AI Chain', srcImg: '/images/gaming_chain_img.png', isViewProject: true, + isComminSoon: true, childrentList: [ { icon: '/icons/layer_ic.svg', - desc: 'Layer 3', + desc: 'Use Case', + desc1: 'AI', }, { icon: '/icons/infrastructure_ic.svg', - desc: 'Optimistic Rollup', + desc: 'Rollups', + desc1: 'Optimistic, Sovereign', + }, + { + icon: '/icons/storage_ic.svg', + desc: 'Data Validity', + desc1: 'Bitcoin', }, { icon: '/icons/storage_ic.svg', - desc: 'Hybrid Storage', + desc: 'Data Availability', + desc1: 'Polygon', }, ], }, diff --git a/src/modules/home/Section_2/index.tsx b/src/modules/home/Section_2/index.tsx index 02a197f04..3934416a2 100644 --- a/src/modules/home/Section_2/index.tsx +++ b/src/modules/home/Section_2/index.tsx @@ -33,7 +33,17 @@ const Section_2 = () => { const numberSlide = isMobile ? 1 : isTablet ? 2 : 3; const renderCard = (item: SlideItemType) => { return ( - + { + item.isComminSoon ? null : window.open(item.href, '_blank'); + }} + > thumb image @@ -55,21 +65,25 @@ const Section_2 = () => { display={'flex'} justifyContent={'center'} fontWeight={400} - color={'black'} + color={item.isComminSoon ? '#666666' : 'black'} alignItems={'center'} boxShadow={'0px 0px 20px -6px rgba(0, 0, 0, 0.2)'} rightIcon={ - thumb image + item.isComminSoon ? ( + <> + ) : ( + thumb image + ) } > - View Project + {`${item.isComminSoon ? 'Comming soon' : 'View Project'}`} @@ -77,23 +91,40 @@ const Section_2 = () => { <> - + {item.childrentList.map((children) => ( - - Green double couch with wooden legs + + + Green double couch with wooden legs + + {children.desc} + + - {children.desc} + {children.desc1} - + ))} @@ -117,10 +148,14 @@ const Section_2 = () => { - {`The Bitcoin Superchain`} + {`Welcome to the future of Bitcoin. Say hello to the first `} + + {`Bitcoin L2 blockchains.`} + {' '}