import DataTable from 'datatables.net-dt' import DT 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 dataTable = loaderData?.dataCategories DataTable.use(DT) 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 dataOptions = { paging: true, searching: true, ordering: true, info: true, } const dataSlot = { 3: (value: string) => ( ), } return (
{/* TODO: Filter */}
) }