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, +}