diff --git a/src/App.jsx b/src/App.jsx
index e6eff08..70ae5ee 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -12,6 +12,7 @@ import Community from "./pages/Community";
import Contact from "./pages/Contact";
import UseCases from "./pages/UseCases";
import ArticleInternalPage from "./components/ArticleInternalPage/ArticleInternalPage";
+import NotFound from "./pages/NotFound";
const router = createBrowserRouter(
createRoutesFromElements(
@@ -23,6 +24,7 @@ const router = createBrowserRouter(
} />
} />
} />
+ } />
)
);
diff --git a/src/assets/images/communityBanner.webp b/src/assets/images/communityBanner.webp
new file mode 100644
index 0000000..df4629d
Binary files /dev/null and b/src/assets/images/communityBanner.webp differ
diff --git a/src/components/BuildPage/BuildBanner.jsx b/src/components/BuildPage/BuildBanner.jsx
index cda2c6e..c2e751b 100644
--- a/src/components/BuildPage/BuildBanner.jsx
+++ b/src/components/BuildPage/BuildBanner.jsx
@@ -148,7 +148,7 @@ const BuildBanner = () => {
}}
_hover={{
color: "#000",
- border: "none",
+ border: "1px solid white",
zIndex: 1,
}}
>
diff --git a/src/components/BuildPage/Connect.jsx b/src/components/BuildPage/Connect.jsx
index a160602..813b9d1 100644
--- a/src/components/BuildPage/Connect.jsx
+++ b/src/components/BuildPage/Connect.jsx
@@ -82,6 +82,7 @@ const Connect = () => {
// fontSize={"40px"}
color={"#fff"}
marginBottom={"3rem"}
+ textAlign={"center"}
>
Connect with Rubix community
diff --git a/src/components/BuildPage/Tools.jsx b/src/components/BuildPage/Tools.jsx
index 6fa7cf9..f555b54 100644
--- a/src/components/BuildPage/Tools.jsx
+++ b/src/components/BuildPage/Tools.jsx
@@ -94,7 +94,11 @@ const Tools = () => {
borderRadius={"10px"}
height={"100%"}
>
-
+
{/* */}
@@ -112,7 +116,11 @@ const Tools = () => {
dangerouslySetInnerHTML={{ __html: item.title }}
/>
-
+
{
}}
_hover={{
color: "#000",
- border: "none",
+ border: "1px solid white",
zIndex: 1,
}}
>
diff --git a/src/components/Card/HomeCard.jsx b/src/components/Card/HomeCard.jsx
index 92cc926..bfef239 100644
--- a/src/components/Card/HomeCard.jsx
+++ b/src/components/Card/HomeCard.jsx
@@ -8,10 +8,10 @@ const HomeCard = ({ key, date, text }) => {
return (
{
}}
>
{
INSIGHT
-
+
{date}
{text}
diff --git a/src/components/Card/MobileHomeCard.jsx b/src/components/Card/MobileHomeCard.jsx
index bd0864d..55e1501 100644
--- a/src/components/Card/MobileHomeCard.jsx
+++ b/src/components/Card/MobileHomeCard.jsx
@@ -30,7 +30,7 @@ const MobileHomeCard = ({ key, date, text }) => {
background={"#151419"}
borderRadius={"10px"}
minHeight={"415px !important"}
- key={key}
+ // key={key}
sx={{
"@media (max-width: 600px)": {
width: "100%",
diff --git a/src/components/Card/PlaceCard.jsx b/src/components/Card/PlaceCard.jsx
index a41c604..205ecbc 100644
--- a/src/components/Card/PlaceCard.jsx
+++ b/src/components/Card/PlaceCard.jsx
@@ -1,3 +1,4 @@
+/* eslint-disable react/prop-types */
/* eslint-disable no-unused-vars */
import { Box, Container, Text, Image, Button } from "@chakra-ui/react";
import { ArrowForwardIcon } from "@chakra-ui/icons";
@@ -17,7 +18,7 @@ const PlaceCard = ({ key, text, cardicon, title, button }) => {
"@media (max-width: 500px)": {
width: "320px",
fontWeight: "400",
- minHeight:'290px'
+ minHeight: "290px",
},
}}
>
@@ -30,11 +31,14 @@ const PlaceCard = ({ key, text, cardicon, title, button }) => {
}}
/>
-
@@ -44,7 +48,7 @@ const PlaceCard = ({ key, text, cardicon, title, button }) => {
color={"#D4D4D4"}
fontSize={"16px"}
marginBottom={"20px"}
- minHeight={"73px"}
+ minHeight={"135px"}
maxWidth={"460px"}
sx={{
"@media (max-width: 500px)": {
@@ -70,8 +74,10 @@ const PlaceCard = ({ key, text, cardicon, title, button }) => {
}}
>
{button}
- {
"@media (max-width: 600px)": {
fontSize: "40px",
marginBottom: "0rem",
- lineHeight:'54px'
+ lineHeight: "54px",
},
}}
>
@@ -109,7 +109,7 @@ const CommunityBanner = () => {
},
"@media (max-width: 500px)": {
fontSize: "16px",
- lineHeight:'28px'
+ lineHeight: "28px",
},
}}
>
@@ -161,13 +161,13 @@ const CommunityBanner = () => {
marginTop: "2rem",
bgGradient:
"radial-gradient(circle, #ffffff, #eee2f2, #e7c3dc, #e5a3ba, #de858e)",
- color:'#000',
- fontWeight:'600'
+ color: "#000",
+ fontWeight: "600",
},
}}
_hover={{
color: "#000",
- border: "none",
+ border: "1px solid white",
zIndex: 1,
}}
>
diff --git a/src/components/Community/CommunityCard.jsx b/src/components/Community/CommunityCard.jsx
index 077f669..f2277c7 100644
--- a/src/components/Community/CommunityCard.jsx
+++ b/src/components/Community/CommunityCard.jsx
@@ -1,3 +1,4 @@
+/* eslint-disable no-unused-vars */
import {
Box,
Card,
@@ -23,7 +24,6 @@ import imgnine from "../../assets/images/Component123.png";
import imgten from "../../assets/images/Component128.png";
import imgeleven from "../../assets/images/Component127.png";
-
const individuals = [
{
location: "india",
@@ -128,8 +128,8 @@ const CommunityCard = () => {
<>
{ return (
+const Happen = () => {
+ return (
{ return (
padding: "3rem",
},
"@media (max-width: 500px)": {
- padding:'1rem'
+ padding: "1rem",
},
}}
>
@@ -71,7 +72,7 @@ const Happen = () => { return (
sx={{
"@media (max-width: 500px)": {
fontSize: "22px",
- fontWeight:'400'
+ fontWeight: "400",
},
}}
>
@@ -88,17 +89,17 @@ const Happen = () => { return (
>
{Latest.map((item) => (
{ return (
))}
-
-
-
+
+
diff --git a/src/components/Community/Insights.jsx b/src/components/Community/Insights.jsx
index e29cdb3..635ced4 100644
--- a/src/components/Community/Insights.jsx
+++ b/src/components/Community/Insights.jsx
@@ -135,7 +135,7 @@ const Insights = () => {
}}
_hover={{
color: "#000",
- border: "none",
+ border: "1px solid white",
zIndex: 1,
}}
>
diff --git a/src/components/Community/LearnMore.jsx b/src/components/Community/LearnMore.jsx
index b10bb74..90bf20d 100644
--- a/src/components/Community/LearnMore.jsx
+++ b/src/components/Community/LearnMore.jsx
@@ -5,7 +5,7 @@ const SectionContent = {
heading: `Connect with us to learn more!`,
subContent: `With countless applications, there's a place for everyone in the Rubix community.`,
btnContent: `Contact Us`,
- btnBild:"Build with Rubix",
+ btnBild: "Build with Rubix",
};
const LearnMore = () => {
@@ -37,8 +37,8 @@ const LearnMore = () => {
"@media (max-width: 1024px)": {},
"@media (max-width: 500px)": {
fontSize: "20px",
- fontWeight:'500',
- marginBottom:'5px'
+ fontWeight: "500",
+ marginBottom: "5px",
},
}}
>
@@ -54,131 +54,131 @@ const LearnMore = () => {
>
{SectionContent.subContent}
-
-
+ color: "#000",
+ fontWeight: "600",
+ },
+ }}
+ _hover={{
+ color: "#000",
+ border: "1px solid white",
+ zIndex: 1,
+ }}
+ >
+ {SectionContent.btnBild}
+
+
diff --git a/src/components/Community/Place.jsx b/src/components/Community/Place.jsx
index 39dce4a..7f8fdd8 100644
--- a/src/components/Community/Place.jsx
+++ b/src/components/Community/Place.jsx
@@ -1,6 +1,6 @@
/* eslint-disable no-unused-vars */
import { Box, Container, Text, Image, Button } from "@chakra-ui/react";
-import Partner from "../../assets/images/partner.png"
+import Partner from "../../assets/images/partner.png";
import PlaceCard from "../Card/PlaceCard";
import Enterprise from "../../assets/images/enterprise.png";
import Banner from "../../assets/images/place-banner.png";
@@ -8,31 +8,31 @@ import Banner from "../../assets/images/place-banner.png";
const content = [
{
id: 1,
- title:'Partners',
+ title: "Partners",
cardicon: Partner,
text: `Our partners strengthen our foundation and the utility offered by the revolutionary L1 Rubix platform through the development and scaling of groundbreaking apps for ESG, media, real estate, construction, telecom, pharma, NFT, metaverse, DeFi, GameFi, cybersecurity, cloud, and more.`,
- button:'Explore our ecosystem',
+ button: "Explore our ecosystem",
},
{
id: 2,
- title:'Enterprises',
+ title: "Enterprises",
cardicon: Enterprise,
text: `Rubix’s unique, lightweight subnet architecture and revolutionary Proof-of-Pledge protocol enables our partner DEVS to build secure, reliable, and efficient dApps that enable enterprises to realize their transformation goals.`,
- button:'See how it works',
+ button: "See how it works",
},
{
id: 3,
- title:'Developers',
+ title: "Developers",
cardicon: Enterprise,
text: `Our developers bring the passion, knowledge, and technical resources needed to deliver next-generation Web3 and Web5 platforms and through innovative, scalable solutions.`,
- button:'Start Building',
+ button: "Start Building",
},
{
id: 4,
- title:'Advisors',
+ title: "Advisors",
cardicon: Enterprise,
text: `Our Advisors Share Our Passion For Making This Word A Better Place Through Web3. They Inspire Our Core Team To Change The Status Quo And Make The Impossible Possible.`,
- button:'Contact Us',
+ button: "Contact Us",
},
];
@@ -73,9 +73,9 @@ const Place = () => {
textTransform={"capitalize"}
color={"#fff"}
sx={{
- "@media (max-width: 500px)": {
+ "@media (max-width: 500px)": {
fontSize: "22px",
- fontWeight:'400',
+ fontWeight: "400",
},
}}
>
@@ -93,13 +93,13 @@ const Place = () => {
}}
>
{content.map((item) => (
-
))}
diff --git a/src/components/HomePage/HomeBanner.jsx b/src/components/HomePage/HomeBanner.jsx
index 1444431..911a9e2 100644
--- a/src/components/HomePage/HomeBanner.jsx
+++ b/src/components/HomePage/HomeBanner.jsx
@@ -178,7 +178,7 @@ const HomeBanner = () => {
}}
_hover={{
color: "#000",
- border: "none",
+ border: "1px solid white",
zIndex: 1,
}}
>
diff --git a/src/components/HomePage/Partner.jsx b/src/components/HomePage/Partner.jsx
index e755fcf..30b6f2d 100644
--- a/src/components/HomePage/Partner.jsx
+++ b/src/components/HomePage/Partner.jsx
@@ -28,7 +28,7 @@ import "swiper/css";
import "swiper/css/pagination";
import "swiper/css/navigation";
-import { Navigation, Pagination } from "swiper/modules";
+import { Navigation, Pagination, Autoplay } from "swiper/modules";
import { useState } from "react";
const imgWidth = {
@@ -91,8 +91,12 @@ export default function Partner() {
{/* Box1 */}
{
}}
_hover={{
color: "#000",
- border: "none",
+ border: "1px solid white",
zIndex: 1,
}}
>
diff --git a/src/components/HomePage/WhitePaper.jsx b/src/components/HomePage/WhitePaper.jsx
index 6814dc6..3751e46 100644
--- a/src/components/HomePage/WhitePaper.jsx
+++ b/src/components/HomePage/WhitePaper.jsx
@@ -106,7 +106,7 @@ const WhitePaper = () => {
}}
_hover={{
color: "#000",
- border: "none",
+ border: "1px solid white",
zIndex: 1,
}}
>
diff --git a/src/components/LearnPage/LearnBanner.jsx b/src/components/LearnPage/LearnBanner.jsx
index 283eb84..5707c5a 100644
--- a/src/components/LearnPage/LearnBanner.jsx
+++ b/src/components/LearnPage/LearnBanner.jsx
@@ -3,7 +3,7 @@ import banner from "../../assets/images/learnBanner.webp";
const BannerContent = [
{
- head:'Powerful',
+ head: "Powerful",
heading1: ` blockchain tools`,
heading2: `for developers`,
},
@@ -58,8 +58,7 @@ const LearnBanner = () => {
width: "100%",
},
}}
- >
-
+ >
{
style={{
color: "#fff",
}}
- >{BannerContent[0].head}
+ >
+ {BannerContent[0].head}
+
{BannerContent[0].heading1}
{
}}
_hover={{
color: "#000",
- border: "none",
+ border: "1px solid white",
zIndex: 1,
}}
>
diff --git a/src/components/LearnPage/LearnDev.jsx b/src/components/LearnPage/LearnDev.jsx
index 60a030c..48cf6a5 100644
--- a/src/components/LearnPage/LearnDev.jsx
+++ b/src/components/LearnPage/LearnDev.jsx
@@ -58,34 +58,33 @@ const LearnDev = () => {
backgroundRepeat={"no-repeat"}
padding={"2rem 0 4rem 0"}
>
-
-
- {Content.heading} {isSmallScreen ? null :
}
- {Content.span}
-
-
+
+ {Content.heading} {isSmallScreen ? null :
}
+ {Content.span}
+
{
return (
<>
-
-
-
- {/* Subnet1 */}
-
-
-
- decentralised Auto Syncing subnets
-
-
-
+
+
+
+ {/* Subnet1 */}
-
+
{
textTransform={"capitalize"}
color={"#fff"}
>
- P2P
+ decentralised Auto Syncing subnets
-
- Only L1 powering full mobile nodes
-
- Mobile nodes with full state data will settle P2P .
- Consensus provided by nearby node validators.
-
-
- High scalability, Partition tolerance and portability
-
-
+ {/* */}
-
-
- Self Sovereign
-
-
-
- Permissioned subnets with no oracles and
{" "}
- intermediaries
-
- INo block space ransom
-
- Zero risk of transactions being blocked out of
- chain.
-
-
-
+
+
+ P2P
+
+
+ Only L1 powering full mobile nodes
+
+ Mobile nodes with full state data will settle P2P .
+ Consensus provided by nearby node validators.
+
+
+ High scalability, Partition tolerance and portability
+
+
+
-
-
- Easier
-
-
-
- Leverage own infrastructure for block space
-
-
- Smart contracts in Rust , GoLang and C/C++
-
- WASM compiler for smooth code migration
-
-
+
+
+ Self Sovereign
+
+
+
+ Permissioned subnets with no oracles and
{" "}
+ intermediaries
+
+ INo block space ransom
+
+ Zero risk of transactions being blocked out of
+ chain.
+
+
+
-
-
- cheaper
-
-
- No GAS fees
-
- Incremental and modular infrastructure ask
-
-
- No expensive re training of development
- resources
-
-
+
+
+ Easier
+
+
+
+ Leverage own infrastructure for block space
+
+
+ Smart contracts in Rust , GoLang and C/C++
+
+ WASM compiler for smooth code migration
+
+
+
+
+
+ cheaper
+
+
+ No GAS fees
+
+ Incremental and modular infrastructure ask
+
+
+ No expensive re training of development
+ resources
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
>
);
diff --git a/src/components/MobileComponent/MobileSubnet2.jsx b/src/components/MobileComponent/MobileSubnet2.jsx
index c4a1579..647f0d5 100644
--- a/src/components/MobileComponent/MobileSubnet2.jsx
+++ b/src/components/MobileComponent/MobileSubnet2.jsx
@@ -4,7 +4,13 @@ import cube from "../../assets/images/cube.png";
const MobileSubnet2 = () => {
return (
-
+
{/* Subnet1 */}
{
>
With unmatched privacy and scalability
- {
},
},
}}
- />
+ /> */}
diff --git a/src/components/MobileComponent/MobileSubnet3.jsx b/src/components/MobileComponent/MobileSubnet3.jsx
index 6238515..fcfc937 100644
--- a/src/components/MobileComponent/MobileSubnet3.jsx
+++ b/src/components/MobileComponent/MobileSubnet3.jsx
@@ -4,7 +4,14 @@ import stack from "../../assets/images/stacksmall.png";
const MobileSubnet3 = () => {
return (
-
+
{/* Subnet1 */}
{
>
All In One Composable Stack
- {
},
},
}}
- />
+ /> */}
diff --git a/src/components/MobileComponent/ResourcesMobile.jsx b/src/components/MobileComponent/ResourcesMobile.jsx
index 3c104c5..a06a43d 100644
--- a/src/components/MobileComponent/ResourcesMobile.jsx
+++ b/src/components/MobileComponent/ResourcesMobile.jsx
@@ -5,7 +5,7 @@ import "swiper/css";
import "swiper/css/pagination";
import "swiper/css/navigation";
-import { Navigation, Pagination } from "swiper/modules";
+import { Navigation, Pagination, Autoplay } from "swiper/modules";
import { Swiper, SwiperSlide } from "swiper/react";
import MobileHomeCard from "../Card/MobileHomeCard";
@@ -55,8 +55,12 @@ const ResourcesMobile = () => {
{content.map((item) => (
<>
diff --git a/src/components/NavBar/NavBar.jsx b/src/components/NavBar/NavBar.jsx
index ea117a7..1382d1e 100644
--- a/src/components/NavBar/NavBar.jsx
+++ b/src/components/NavBar/NavBar.jsx
@@ -46,7 +46,7 @@ const NavBar = () => {
position: "absolute",
bottom: "0px",
left: "50%",
- width: "130%",
+ width: "100%",
height: "3px",
backgroundColor: "#DE858E",
borderRadius: "10px",
@@ -168,7 +168,7 @@ const NavBar = () => {
{
- FOUNDATION
+
+
{
arrowRight.style.transform = "none";
}}
>
- CONTACT US
+
{
start: "top top",
scrub: 1,
pin: true,
- end: "bottom bottom-=100vh",
+ end: "bottom bottom-=500vh",
markers: false,
},
})
@@ -95,7 +95,13 @@ export const NewSubnetComp = () => {
display={"grid"}
alignContent={"center"}
>
-
+
{
const [windowWidth, setWindowWidth] = useState(window.innerWidth);
@@ -31,19 +31,18 @@ const Community = () => {
const isMobile = windowWidth <= 996;
-
return (
<>
-
+
{!isMobile ? : }
-
+
-
+
>
- )
-}
+ );
+};
-export default Community
+export default Community;
diff --git a/src/pages/NotFound.jsx b/src/pages/NotFound.jsx
new file mode 100644
index 0000000..a899483
--- /dev/null
+++ b/src/pages/NotFound.jsx
@@ -0,0 +1,31 @@
+import { Box, Heading } from "@chakra-ui/react";
+import { Link } from "react-router-dom";
+
+const NotFound = () => {
+ return (
+
+
+ Page not Found!
+
+
+ Click to return Home
+
+
+ );
+};
+
+export default NotFound;