AchievementCard

AchievementCard forma parte del apartado «Patterns» del kit. Composiciones listas para usar: KPIs, perfiles, precios, eventos, posts y más.

Instalación#

bash
pnpm add @tsukira/ui

Uso#

tsx
import { AchievementCard } from "@tsukira/ui"; export function Ejemplo() {  return <AchievementCard />;}

Ejemplos#

Los ejemplos detallados de AchievementCard están en camino. Mientras tanto, su demo interactiva vive en la página del grupo.

Ver demo en Patterns

API#

AchievementCardPropsextends Omit<HTMLAttributes<HTMLDivElement>, 'title'>
PropTipoDefaultDescripción
iconReactNodeIcono central / medalla.
tone'brand' | 'gold' | 'silver' | 'bronze' | 'success' | 'info' | 'danger'Tono del icono y acentos.
title*ReactNodeNombre del logro.
descriptionReactNodeDescripción corta.
state'earned' | 'locked' | 'inProgress'Estado.
progressnumberProgreso 0..1 (solo si state='inProgress').
earnedLabelReactNodeTexto cuando es 'earned' (ej. "Conseguido el 12 mar").
orientation'vertical' | 'horizontal'Layout.