import { ColumnDef } from '@tanstack/react-table'; import { Server } from '@/types/server'; import { Link } from '@inertiajs/react'; import { Button } from '@/components/ui/button'; import { EyeIcon } from 'lucide-react'; import ServerStatus from '@/pages/servers/components/status'; import DateTime from '@/components/date-time'; export const columns: ColumnDef[] = [ { accessorKey: 'id', header: 'ID', enableColumnFilter: true, enableSorting: true, enableHiding: true, }, { accessorKey: 'name', header: 'Name', enableColumnFilter: true, enableSorting: true, }, { accessorKey: 'ip', header: 'IP', enableColumnFilter: true, enableSorting: true, }, { accessorKey: 'created_at', header: 'Created at', enableColumnFilter: true, enableSorting: true, cell: ({ row }) => { return ; }, }, { accessorKey: 'status', header: 'Status', enableColumnFilter: true, enableSorting: true, cell: ({ row }) => { return ; }, }, { id: 'actions', enableColumnFilter: false, enableSorting: false, cell: ({ row }) => { return (
); }, }, ];