Item
interface ItemProps {
id: string
span: Span
children: ReactNode
}
function Item(props: ItemProps) {
const {
setNodeRef,
attributes,
listeners,
itemStyle,
itemContentStyle,
} = useItem({
id: props.id,
span: props.span,
})
return (
<div
ref={setNodeRef}
style={itemStyle}
{...listeners}
{...attributes}
>
<div style={itemContentStyle}>
{props.children}
</div>
</div>
)
}Usage
Last updated