'use client' import type { Level } from '@admin/hooks/content-editor/use-heading' import type { Editor } from '@tiptap/react' import { DropdownMenuItem } from '@admin/components/ui/dropdown-menu' import { useHeading } from '@admin/hooks/content-editor/use-heading' export function HeadingDropdownMenuItem({ editor, level }: { editor: Editor | null level: Level }) { const { isVisible, canToggle, isActive, handleToggle, label, Icon } = useHeading({ editor, level }) if (!isVisible) { return null } return ( handleToggle()} > {label} ) }