feat: refresh dashboards experience

This commit is contained in:
Esdras Renan 2025-11-06 01:40:10 -03:00
parent 1900f65e5e
commit d7d6b748cc
9 changed files with 1626 additions and 281 deletions

View file

@ -255,12 +255,21 @@ export function DashboardListView() {
<CardDescription className="line-clamp-2 text-sm">{dashboard.description}</CardDescription>
) : null}
</CardHeader>
<CardContent className="space-y-1 text-sm text-muted-foreground">
<p>
Última atualização{" "}
<span className="font-medium text-foreground">{updatedAt}</span>
</p>
<p>Formato {dashboard.aspectRatio} · Tema {dashboard.theme}</p>
<CardContent className="space-y-3 text-sm text-muted-foreground">
<div className="flex items-center gap-2 rounded-full border border-slate-200 bg-slate-50 px-3 py-1.5 text-sm font-medium text-neutral-700">
<span className="inline-flex size-2 rounded-full bg-emerald-500" />
Atualizado {updatedAt}
</div>
<div className="flex flex-wrap items-center gap-2 text-sm text-muted-foreground">
<Badge variant="outline" className="inline-flex items-center gap-2 rounded-full border-slate-200 bg-white px-3 py-1.5 text-sm font-semibold text-neutral-700">
<span className="h-2 w-2 rounded-full bg-neutral-400" />
Formato {dashboard.aspectRatio}
</Badge>
<Badge variant="outline" className="inline-flex items-center gap-2 rounded-full border-slate-200 bg-white px-3 py-1.5 text-sm font-semibold text-neutral-700">
<span className="h-2 w-2 rounded-full bg-neutral-400" />
Tema {dashboard.theme}
</Badge>
</div>
</CardContent>
<CardFooter>
<Button asChild className="w-full">