'use client' import { Table, TableHeader, TableColumn, TableBody, TableRow, TableCell, Tooltip, } from '@nextui-org/react' import { DeleteIcon, EditIcon } from '@/components/icons' import { BookmarkCategory } from '@/types' import { useRouter } from 'next/navigation' const columns = [ { name: 'NAME', uid: 'name' }, { name: 'ACTIONS', uid: 'actions' }, ] export default function TableComponent({ bookmarkCategories, }: { bookmarkCategories: BookmarkCategory[] }) { const router = useRouter() const deleteCategory = async (id: number) => { if (!confirm('Do you want to delete this category?')) return const body = { bookmarkCategoryId: id, } await fetch('/api/bookmark_category', { method: 'DELETE', body: JSON.stringify(body), }) router.refresh() return } return ( <>