import DT from 'datatables.net-dt' import DataTable from 'datatables.net-react' import { Link, useRouteLoaderData } from 'react-router' import { Button } from '~/components/ui/button' import { UiTable } from '~/components/ui/table' import { TitleDashboard } from '~/components/ui/title-dashboard' import type { loader } from '~/routes/_admin.lg-admin._dashboard.categories._index' export const CategoriesPage = () => { const loaderData = useRouteLoaderData( 'routes/_admin.lg-admin._dashboard.categories._index', ) const categoriesData = loaderData?.dataCategories DataTable.use(DT) const dataTable = categoriesData const dataColumns = [ { title: 'No', render: ( data: unknown, type: unknown, row: unknown, meta: { row: number }, ) => { return meta.row + 1 }, }, { title: 'Nama Kategori', data: 'name', }, { title: 'Code Katgeori', data: 'code', }, { title: 'Action', data: 'id', }, ] const dataSlot = { 3: (value: string) => ( ), } const dataOptions = { paging: true, searching: true, ordering: true, info: true, } return (
{/* TODO: Filter */}
) }