import { Grid, Stack, TextInput, rem } from '@mantine/core' import { modals } from '@mantine/modals' import { IconSearch } from '@tabler/icons-react' import MyPaper from '~/core/components/MyPaper/MyPaper' import MyReactTable from '~/core/components/MyTable/ReactTable' import { SessionEntity } from '~/data/entities/Session' import useSession from '~/data/query/Session/useSession' import columnSession from './partials/columnSession' import DetailSessionModal from './partials/detail' export default function SessionPage() { const baseURL = '/account/session' const queryData = useSession({ query: { defaultValue: { page: 1, pageSize: 10, }, }, }) return ( } placeholder="Search..." /> baseURL={baseURL} columns={columnSession} query={queryData} showModalDetail={(info: SessionEntity) => { modals.open({ centered: true, size: 'lg', title: 'Session Detail', children: , }) }} isEdit={false} isDeleted={false} /> ) }