OrionTimeline

<o-timeline> permet de structurer l'affichage d'éléments selon un ordre chronologique. Il doit être utilisé avec le composant <o-timeline-pane> qui représentera un élément de cette frise chronologique.

Son mécanisme est très similaire à celui du composant <o-tabs> (plus d'infos ici).

TimelinePlayground

Timeline

Props

Name
centeredPillboolean = false
horizontalboolean = false
loaderstring | boolean = undefined
modelValuestring | number = undefined
scrollableboolean = false

Events

Name
Payload type
input
string | number
pill-click
[OrionTimelinePane, MouseEvent]
update:modelValue
string | number

PublicInstance

Name
Type
_loader
() => OrionLoader
panes
Orion.Private.TsxTimelinePane[]
getValue
() => string | number | undefined
getCurrent
() => string | number | undefined
setCurrent
(name: string | number) => void
_el
(() => HTMLElement | undefined) | undefined

Provide

Name
Type
_timeline
publicInstance

Timeline Pane

TimelineMarker TimelineStyle

Props

Name
centeredPillboolean = false
completeboolean = undefined
disabledboolean = false
fontIconstring = undefined
iconOrion.Icon = undefined
lazyboolean = false
lazyOnceboolean = false
markerboolean | number = undefined
markerColorOrion.Color = 'danger'
namestring | number = undefined
Required
pillstring = undefined

Slots

Name
Bindings
default
No bindings

PublicInstance

Name
Type
disabled
boolean
name
string | number
_el
(() => HTMLElement | undefined) | undefined