import { forwardRef } from 'react' import { PlateElement } from '@udecode/plate-common' import { useTodoListElement, useTodoListElementState, } from '@udecode/plate-list' import { Checkbox, CheckboxIndicator } from '@radix-ui/react-checkbox' import { IconCheck } from '@tabler/icons-react' import { checkbox } from '@fizzui/styles' import { todoList, todoListContent } from './element.css' export const TodoListElement = forwardRef( ( props: React.ComponentPropsWithoutRef, ref: React.ElementRef, ) => { const { element } = props const state = useTodoListElementState({ element }) const { checkboxProps } = useTodoListElement(state) return ( {props.children} ) }, )