diff --git a/src/app/markets/components/PairsCard.tsx b/src/app/markets/components/PairsCard.tsx new file mode 100644 index 0000000..f23b176 --- /dev/null +++ b/src/app/markets/components/PairsCard.tsx @@ -0,0 +1,43 @@ +import { SolanaLogo } from "@/components/logos"; +import { Button } from "@/components/ui/button"; +import { Card, CardHeader, CardTitle } from "@/components/ui/card"; +import { Settings2Icon, ZapIcon } from "lucide-react"; + +export default function PairsCard({ title }: { title: string }) { + return ( + + + {title} + + + + + + + + + {["P1", "P2", "P3"].map((p) => ( + + {p} + + ))} + + + + + + + + + ); +} diff --git a/src/app/markets/page.tsx b/src/app/markets/page.tsx index 80576b8..8aa6cca 100644 --- a/src/app/markets/page.tsx +++ b/src/app/markets/page.tsx @@ -2,11 +2,19 @@ import Navbar from "@/components/layout/Navbar"; import Statusbar from "@/components/layout/Statusbar"; +import PairsCard from "./components/PairsCard"; export default function Markets() { return ( - + + + + + + + + ); diff --git a/src/components/ui/card.tsx b/src/components/ui/card.tsx new file mode 100644 index 0000000..681ad98 --- /dev/null +++ b/src/components/ui/card.tsx @@ -0,0 +1,92 @@ +import * as React from "react" + +import { cn } from "@/lib/utils" + +function Card({ className, ...props }: React.ComponentProps<"div">) { + return ( + + ) +} + +function CardHeader({ className, ...props }: React.ComponentProps<"div">) { + return ( + + ) +} + +function CardTitle({ className, ...props }: React.ComponentProps<"div">) { + return ( + + ) +} + +function CardDescription({ className, ...props }: React.ComponentProps<"div">) { + return ( + + ) +} + +function CardAction({ className, ...props }: React.ComponentProps<"div">) { + return ( + + ) +} + +function CardContent({ className, ...props }: React.ComponentProps<"div">) { + return ( + + ) +} + +function CardFooter({ className, ...props }: React.ComponentProps<"div">) { + return ( + + ) +} + +export { + Card, + CardHeader, + CardFooter, + CardTitle, + CardAction, + CardDescription, + CardContent, +}