import {flexRender, Row, RowData} from "@tanstack/react-table"; import {User} from "@prisma/client"; import {DataTableWithPagination} from "@/components/wrappers/common/table/data-table-with-pagination"; import {usersColumns} from "@/components/wrappers/dashboard/settings/SettingsUsersTab/columns-users"; import {Table, TableBody, TableCell, TableHead, TableHeader, TableRow} from "@/components/ui/table"; import {cn} from "@/lib/utils"; export type AdminUsersTableProps = { currentUser: User; users: User[] } export const AdminUsersTable = (props: AdminUsersTableProps) => { const {currentUser, users} = props; return (

List of Portabase's users

) } export type usersDataTableProps = { currentUser: User; table: any, } export const UsersDataTable = ({currentUser, table}: usersDataTableProps) => { return (
{table.getHeaderGroups().map((headerGroup) => ( {headerGroup.headers.map((header) => { return ( {header.isPlaceholder ? null : flexRender( header.column.columnDef.header, header.getContext() )} ) })} ))} {table.getRowModel().rows?.length ? ( table.getRowModel().rows.map((row: Row) => ( {row.getVisibleCells().map((cell) => ( {flexRender( cell.column.columnDef.cell, cell.getContext(), )} ))} ))) : ( No results. )}
) }