'use client'; import type { SlateRenderElementProps } from '@udecode/plate'; import { cn } from '@udecode/cn'; import { useIndentTodoListElement, useIndentTodoListElementState, } from '@udecode/plate-indent-list/react'; import { useReadOnly } from '@udecode/plate/react'; import { Checkbox } from './checkbox'; export const TodoMarker = ({ element, }: Omit) => { const state = useIndentTodoListElementState({ element }); const { checkboxProps } = useIndentTodoListElement(state); const readOnly = useReadOnly(); return (
); }; export const TodoLi = (props: SlateRenderElementProps) => { const { children, element } = props; return (
  • {children}
  • ); };