'use client' import type { Editor } from '@tiptap/core' import { Button } from '@admin/components/ui/button' import { Input } from '@admin/components/ui/input' import { Label } from '@admin/components/ui/label' import { Popover, PopoverContent, PopoverTrigger } from '@admin/components/ui/popover' import { useTableButton } from '@admin/hooks/content-editor/use-table-button' import { TableIcon } from 'lucide-react' interface TableButtonProps { disabled?: boolean editor?: Editor | null onInsertTable?: (size: { cols: number; rows: number }) => void } export function TableButton({ disabled, editor, onInsertTable }: TableButtonProps) { const tableButton = useTableButton({ disabled, editor, onInsertTable }) return ( } > Table
) }