Skip to content
Components

Experiences

Assemblies a personal site is actually made of — hero, timeline, projects, publications, reading, `/now`.

7 documented entries in this family.

ProfileHeroGenerated from the public API

The top of a personal site: a name as the `h1`, one line of context and the facts that matter.

@luc/ui/experiences
SocialLinksGenerated from the public API

The three things every personal site gets wrong — accessible names, new-tab warnings, list semantics.

@luc/ui/experiences
ExperienceTimelineGenerated from the public API

A career as an ordered list, with a machine-readable period and a localisable open end.

@luc/ui/experiences
ProjectShowcaseGenerated from the public API

A grid that grows the chosen project into a detail region, controlled or not.

@luc/ui/experiences
PublicationListGenerated from the public API

Year, type and topic facets derived from the entries, with no invented citations.

@luc/ui/experiences
ReadingShelfGenerated from the public API

Books and papers grouped by status, with progress as a real progress bar.

@luc/ui/experiences
NowSectionGenerated from the public API

A `/now` block that must carry the date it was last true.

@luc/ui/experiences

Accessibility

A composite section is assembled from ordinary landmarks and the library's own accessible primitives, so it adds composition rather than a second interaction model.

Luc UI v1.0Homedark theme