Components › Records & data › Meeting analysis › Conversation timeline

Conversation timeline

canon

Moments, phases, who speaks when and the sentiment curve of one meeting on a shared minute axis.

Owner-approved 29 Sep 2026 (docs/ZADANI-koucink.md, acrm !4201; FA215). Candidate until component + stories + usage/a11y are on main. Sentiment colours via semantic tokens --sentiment-pos / --sentiment-neg (AD 30 Sep). On main 30 Sep 2026 (acrm !4229, !4234, !4238; tokens !4225); docs from dev-be FA220.

Used in 1 file · 1 area · 1× — components/meetings

Import

import { ConversationTimeline } from '@acrm/ui'

Props

ConversationTimeline packages/ui/src/components/ConversationTimeline.tsx

NameTypeDefaultDescription
durationSec *number——
speakers *TimelineSpeaker[]——
lanes *TimelineLane[]——
phasesTimelinePhase[]NO_PHASES—
momentsTimelineMoment[]NO_MOMENTS—
moodTimelineMoodPoint[]NO_MOOD—
labels *ConversationTimelineLabels——
onSeek(sec: number) => void—Absolutní sekundy — hostitel seekne přehrávač.
animatebooleantruefalse = žádný náběh (tisk, statický snímek); pod prefers-reduced-motion je vypnutý vždy.
classNamestring——

CSS classes

.ma-chart.ma-mo.ma-ph.ma-lane.ma-plot.ma-ov.ma-tip

Files