Options

The options prop controls structural timeline configuration.

TempisTimelineConfig

Changes to the options prop trigger a full instance destroy and recreate. This ensures the timeline is always in sync with the configuration, but means frequent changes here are more expensive than updating reactive data props.

PropertyTypeDefaultDescription
responsivebooleanfalseResize canvas to match parent dimensions.
verticalFillTempisTimelineVerticalFillMode"scroll"Vertical fill behaviour.
rtlbooleanfalseRight-to-left layout.
stackModeTempisTimelineStackMode"compact"Item stacking strategy.
selectionTempisTimelineItemSelectionMode"none"Selection mode.
rangeTempisTimelineRangeOptionsRange configuration.
legendTempisTimelineLegendOptionsLegend configuration.
tooltipTempisTimelineTooltipOptionsTooltip configuration.
styleTempisTimelineStyleOptionsStyle overrides.
scrollbarTempisTimelineScrollbarOptionsScrollbar options.
groupingTempisTimelineGroupingOptionsGrouping options.

Example

<TempisTimeline
  :items="items"
  :options="{
    responsive: true,
    verticalFill: 'fill-canvas',
    selection: 'multi',
    stackMode: 'compact',
    range: {
      start: '2026-01-01',
      end: '2026-06-01',
      position: 'bottom',
      zoom: { enabled: true, min: 86400000, max: 31536000000 }
    },
    legend: { position: 'bottom', alignment: 'center' },
    tooltip: { enabled: true, delay: 300 },
    style: { item: { borderRadius: 6, fontColor: '#fff' } }
  }"
/>