useItem
A hook to declare a timeline item.
Use this hook to declare an HTML element as an item in the timeline.
Options
id
idid: stringA unique id to identify this item.
span
spanspan: SpanAn object representing the start and end values of the item.
disabled?
disabled?disabled?: booleanAn optional boolean to disable the interactivity of the item.
data?
data?data?: objectCustom data that can be passed to the row.
🧠 This can be passed to rows to identify their type. This type can later be used in the event callbacks to apply different behaviors to different row types.
resizeHandleWidth?
resizeHandleWidth?An optional resize handler width, in pixels.
defaults to the resizeHandleWidth provided to the context.
Choosing a larger or a smaller handleWidth will change the resize action's sensitivity.
Events
useItem can also receive callbacks, that will be called when the relevant event is triggered.
For example:
onResizeStart?
onResizeMove?
onResizeEnd?
API
itemStyle
itemStyleBasic style properties that must be passed to the item wrapper element.
itemContentStyle
itemContentStyleBasic style properties that must be passed to the item's children wrapper element.
Last updated