diff --git a/src/uix/eidos/components/timeline/README.md b/src/uix/eidos/components/timeline/README.md new file mode 100644 index 000000000..b90a079e1 --- /dev/null +++ b/src/uix/eidos/components/timeline/README.md @@ -0,0 +1,89 @@ +# Timeline (eidos) + +The visual layer for `Timeline` — the rail, markers, connectors, orientation and +alternating layout. Behavior (the status model, `active` derivation, the live +feed + `emerge-reveal`) lives in soma: see +[`soma/components/timeline/README.md`](../../../soma/components/timeline/README.md). + +```svelte + + + + {#each events as ev, i} + {@const Ico = ev.icon} + + {#snippet children({ status })} + + {#if i < events.length - 1}{/if} + {ev.time} + + {ev.title} + {ev.body} + + {/snippet} + + {/each} + +``` + +## Parts + +| Part | Element | Owner | Notes | +| ------------- | -------- | ----- | ---------------------------------------------- | +| `Timeline` | `
    ` | soma | Root. Status model + live feed. | +| `Item` | `
  1. ` | soma | Entry. Exposes `{ status }`. | +| `Marker` | `
    ` | eidos | The dot. Holds an icon or number; tinted. | +| `Connector` | `
    ` | eidos | The rail line. `variant` = solid/dashed/dotted. | +| `Time` | `