useItem
A hook to declare a timeline item.
Use this hook to declare an HTML element as an item in the timeline.
This hook is based on dnd-kit's useDraggable hook.
Please make sure you fully understand it's concepts before trying to use it here.
Options
id
id
A unique id to identify this item.
span
span
An object representing the start and end values of the item.
disabled?
disabled?
An optional boolean to disable the interactivity of the item.
data?
data?
Custom 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.
Events
useItem can also receive callbacks, that will be called when the relevant event is triggered.
For example:
onResizeStart?
onResizeMove?
onResizeEnd?
API
All of dnd-kit useDraggable api are returned as well.
itemStyle
itemStyle
Basic style properties that must be passed to the item wrapper element.
itemContentStyle
itemContentStyle
Basic style properties that must be passed to the item's children wrapper element.
Last updated