- Bitcoin
- Ethereum
- Solana
- Tether
Total balance
$12,000.00+ $45.32 today
beUI Pro para móvil ya está disponible: 50 bloques y pantallas de React Native
Compact standalone cards with clear information hierarchy, purposeful actions, and polished motion.
balance-card.tsxA compact balance card with a framed account panel, overlapping account marks, large numeric hierarchy, and a shared two-action footer.
Total balance
$12,000.00+ $45.32 today
"use client";
import { BalanceCard } from "@/components/premium/cards";
export function BalanceCardPreview() {
return (
<div className="flex w-full justify-center px-4 py-10 sm:px-8 sm:py-16">
<BalanceCard />
</div>
);
}
Consigue acceso para instalar componentes premium y ver todo el código fuente.
Abrir panelcompact-card.tsxA compact generic card with a layered textured backdrop, status, overlapping people, flexible details, supporting context, and a focused action.
A tighter visual system for the next product release.
"use client";
import { CompactCard } from "@/components/premium/cards";
const PEOPLE = [
{
name: "Maya Chen",
avatarUrl: "https://api.dicebear.com/10.x/notionists/svg?seed=Maya",
},
{
name: "Theo Martin",
avatarUrl: "https://api.dicebear.com/10.x/notionists/svg?seed=Theo",
},
{
name: "June Park",
avatarUrl: "https://api.dicebear.com/10.x/notionists/svg?seed=June",
},
];
export function CompactCardPreview() {
return (
<div className="flex w-full justify-center px-4 py-10 sm:px-8 sm:py-16">
<CompactCard people={PEOPLE} />
</div>
);
}
Consigue acceso para instalar componentes premium y ver todo el código fuente.
Abrir panelinvite-card.tsxA referral invite card with reward artwork, a concise three-step explainer, dismiss behavior, and a copyable personal link.
Share your link and earn a reward when friends join.
How it works
Send your personal link to someone you want to bring in.
Your friend creates an account through your invitation.
The reward unlocks for both of you after they get started.
Invite link
"use client";
import { AnimatePresence, motion } from "motion/react";
import { useState } from "react";
import { Button } from "@/components/motion/button/base";
import { InviteCard } from "@/components/premium/cards";
import { EASE_OUT } from "@/lib/ease";
export function InviteCardPreview() {
const [visible, setVisible] = useState(true);
return (
<div className="flex min-h-[46rem] w-full items-center justify-center px-4 py-10 sm:px-8 sm:py-14">
<AnimatePresence mode="wait">
{visible ? (
<motion.div
key="card"
exit={{ opacity: 0, scale: 0.96 }}
transition={{ duration: 0.2, ease: EASE_OUT }}
className="w-full max-w-md"
>
<InviteCard onDismiss={() => setVisible(false)} />
</motion.div>
) : (
<motion.div
key="restore"
initial={{ opacity: 0, scale: 0.96 }}
animate={{ opacity: 1, scale: 1 }}
transition={{ duration: 0.25, ease: EASE_OUT }}
>
<Button variant="outline" onClick={() => setVisible(true)}>
Show invite card
</Button>
</motion.div>
)}
</AnimatePresence>
</div>
);
}
Consigue acceso para instalar componentes premium y ver todo el código fuente.
Abrir panelfolder-card.tsxA near-square collection card with a full-bleed media layer, a continuous folder-shaped content surface, and anchored metadata.
Notes & journaling
"use client";
import { FolderCard } from "@/components/premium/cards";
export function FolderCardPreview() {
return (
<div className="flex w-full justify-center px-4 py-10 sm:px-8 sm:py-16">
<FolderCard />
</div>
);
}
Consigue acceso para instalar componentes premium y ver todo el código fuente.
Abrir panelstory-card.tsxA tall editorial story card with category and date markers, concise narrative copy, and a location-aware image treatment.
Beyond the city, green ridgelines stretch into the horizon under a veil of morning mist.
Blue Ridge
Virginia, USA
"use client";
import { StoryCard } from "@/components/premium/cards";
export function StoryCardPreview() {
return (
<div className="flex w-full justify-center px-4 py-10 sm:px-8 sm:py-16">
<StoryCard />
</div>
);
}
Consigue acceso para instalar componentes premium y ver todo el código fuente.
Abrir panelprofile-card.tsxA compact professional profile card with live availability, avatar-led identity, focused contact actions, and a layered status tray.
"use client";
import { ProfileCard } from "@/components/premium/cards";
export function ProfileCardPreview() {
return (
<div className="flex w-full justify-center px-4 py-10 sm:px-8 sm:py-16">
<ProfileCard />
</div>
);
}
Consigue acceso para instalar componentes premium y ver todo el código fuente.
Abrir panel