Token data and quick buy

This commit is contained in:
2026-02-12 01:42:04 +01:00
parent 69681a81cc
commit 24ad200a4e
+18
View File
@@ -1,4 +1,5 @@
import { Badge } from "@/components/ui/badge"; import { Badge } from "@/components/ui/badge";
import { Button } from "@/components/ui/button";
import { cn } from "@/lib/utils"; import { cn } from "@/lib/utils";
import { Token, TokenLiveData } from "@/modules/tokens/types"; import { Token, TokenLiveData } from "@/modules/tokens/types";
import { import {
@@ -13,6 +14,7 @@ import {
LucideIcon, LucideIcon,
UsersIcon, UsersIcon,
UserStarIcon, UserStarIcon,
ZapIcon,
} from "lucide-react"; } from "lucide-react";
export default function TokenCard({ token }: { token: Token }) { export default function TokenCard({ token }: { token: Token }) {
@@ -66,6 +68,13 @@ export default function TokenCard({ token }: { token: Token }) {
<TokenBadge value={live.bundleHold} icon={BoxesIcon} /> <TokenBadge value={live.bundleHold} icon={BoxesIcon} />
</div> </div>
</div> </div>
<div className="ml-auto flex flex-col">
<TokenDigit name="MC" value="$15.6k" />
<TokenDigit name="V" value="$42k" />
<Button className="mt-auto ml-auto p-1! h-max w-max rounded-full bg-primary/20 text-primary hover:text-black gap-1 text-xs">
<ZapIcon />1 SOL
</Button>
</div>
</div> </div>
); );
} }
@@ -92,3 +101,12 @@ function TokenBadge({
</Badge> </Badge>
); );
} }
function TokenDigit({ name, value }: { name: string; value: string }) {
return (
<div className="ml-auto flex gap-1 items-baseline">
<p className="text-muted-foreground text-xs">{name}</p>
<p>{value}</p>
</div>
);
}