Merge version_3_1782062489960 into main #2
@@ -3,12 +3,14 @@ import Layout from './components/Layout';
|
||||
import HomePage from './pages/HomePage';
|
||||
|
||||
import PortfolioPage from "@/pages/PortfolioPage";
|
||||
import AboutPage from "@/pages/AboutPage";
|
||||
export default function App() {
|
||||
return (
|
||||
<Routes>
|
||||
<Route element={<Layout />}>
|
||||
<Route path="/" element={<HomePage />} />
|
||||
<Route path="/portfolio" element={<PortfolioPage />} />
|
||||
<Route path="/about" element={<AboutPage />} />
|
||||
</Route>
|
||||
</Routes>
|
||||
);
|
||||
|
||||
@@ -36,6 +36,8 @@ export default function Layout() {
|
||||
"href": "#faq"
|
||||
},
|
||||
{ name: "Portfolio", href: "/portfolio" },
|
||||
{ name: "About", href: "/about" },
|
||||
|
||||
|
||||
];
|
||||
|
||||
|
||||
22
src/pages/AboutPage.tsx
Normal file
22
src/pages/AboutPage.tsx
Normal file
@@ -0,0 +1,22 @@
|
||||
import Button from "@/components/ui/Button";
|
||||
import TextAnimation from "@/components/ui/TextAnimation";
|
||||
import AboutFeaturesSplit from "@/components/sections/about/AboutFeaturesSplit";
|
||||
|
||||
export default function AboutPage() {
|
||||
return (
|
||||
<>
|
||||
<div data-webild-section="AboutTextSplit"><section aria-label="About section" className="py-20"><div className="flex flex-col gap-20 mx-auto w-content-width"><div className="flex flex-col md:flex-row gap-3 md:gap-15"><div className="w-full md:w-1/2"><TextAnimation text="Pioneering Capital Efficiency on Solana" variant="fade" gradientText={true} tag="h2" className="text-7xl 2xl:text-8xl leading-[1.15] font-semibold text-balance" /></div><div className="flex flex-col gap-2 w-full md:w-1/2"><TextAnimation key={0} text="Orca is the premier decentralized exchange on Solana, designed to provide traders and liquidity providers with unparalleled capital efficiency." variant="fade" gradientText={false} tag="p" className="text-xl md:text-2xl leading-snug text-balance" />
|
||||
<TextAnimation key={1} text="By leveraging concentrated liquidity pools, we ensure minimal slippage for users while maximizing yield potential for those who provide liquidity." variant="fade" gradientText={false} tag="p" className="text-xl md:text-2xl leading-snug text-balance" />
|
||||
<TextAnimation key={2} text="Whether you are a high-frequency trader or a DeFi builder, Orca delivers the speed and depth required to thrive in modern crypto markets." variant="fade" gradientText={false} tag="p" className="text-xl md:text-2xl leading-snug text-balance" /><div className="flex flex-wrap gap-3 mt-2 md:mt-3"><Button text="Start Trading" href="/trade" variant="primary" /><Button text="Explore Pools" href="/pools" variant="secondary" animationDelay={0.1} /></div></div></div><div className="w-full border-b border-foreground/5" /></div></section></div>
|
||||
<div data-webild-section="AboutFeaturesSplit"><AboutFeaturesSplit
|
||||
tag="About Orca"
|
||||
title="The Apex Predator of Solana DeFi"
|
||||
description="Orca is the most user-friendly, capital-efficient decentralized exchange on Solana. We empower traders and liquidity providers to maximize returns with minimal slippage."
|
||||
primaryButton={{"text":"Start Trading","href":"/trade"}}
|
||||
secondaryButton={{"text":"Provide Liquidity","href":"/pools"}}
|
||||
items={[{"icon":"Zap","title":"Lightning Fast","description":"Built on Solana for sub-second trade execution and near-zero gas fees."},{"icon":"Droplet","title":"Deep Liquidity","description":"Concentrated liquidity pools ensure the best prices and lowest slippage."},{"icon":"ShieldCheck","title":"Audited & Secure","description":"Smart contracts rigorously audited by top-tier security firms."},{"icon":"Coins","title":"Capital Efficient","description":"Maximize yield on your assets with our optimized AMM architecture."}]}
|
||||
imageSrc="https://img.freepik.com/premium-photo/abstract-blue-wave-background-with-glowing-lines-dots-concept-technology-connection-data-transfer_1421-4444.jpg"
|
||||
/></div>
|
||||
</>
|
||||
);
|
||||
}
|
||||
@@ -7,4 +7,5 @@ export interface Route {
|
||||
export const routes: Route[] = [
|
||||
{ path: '/', label: 'Home', pageFile: 'HomePage' },
|
||||
{ path: '/portfolio', label: 'Portfolio', pageFile: 'PortfolioPage' },
|
||||
{ path: '/about', label: 'About', pageFile: 'AboutPage' },
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user