slide-shell · v0.3.0+
SlideTOC
Agenda con chapter cards en grid 2-cols. Cada card tiene número 44×44 + título display + body + duration pill. Estados visuales: current (gradient cobalto + glow), past (opacity 0.5 + ✓ verde), future (default).
Vista global (current=null · escala 0.55)
Con progreso (current=2)
Uso
invocación
<SlideTOC
eyebrow="Agenda"
title="Lo que vamos a recorrer en 90 minutos"
titleHighlight="90 minutos"
lead="6 capítulos."
current={2}
chapters={[
{ title: 'El problema', body: '...', duration: '5 min' }
]}
/> Props
| Prop | Tipo | Default | Descripción |
|---|---|---|---|
eyebrow | string | 'Agenda' | Eyebrow del slide. |
title | string | '' | Título. |
titleHighlight | string | '' | Substring del título a destacar con gradiente. |
lead | string | '' | Párrafo intro (acepta HTML inline como <strong>). |
chapters | { title; body?; duration? }[] | [] | Items de la agenda. |
current | number | null | null | Índice 0-based del chapter activo. null = vista global (todos future). |