♻️ refactor(empty): Content

This commit is contained in:
web@ppanel
2024-12-03 14:34:36 +07:00
parent d5f5add61a
commit aa4c667ed9
11 changed files with 50 additions and 27 deletions
+3 -1
View File
@@ -52,6 +52,7 @@ export interface ProTableProps<TData, TValue> {
textPageOf: (current: number, total: number) => string;
selectedRowsText: (total: number) => string;
}>;
empty?: React.ReactNode;
}
export interface ProTableActions {
refresh: () => void;
@@ -66,6 +67,7 @@ export function ProTable<TData, TValue extends Record<string, unknown>>({
actions,
action,
texts,
empty,
}: ProTableProps<TData, TValue>) {
const [sorting, setSorting] = useState<SortingState>([]);
const [columnFilters, setColumnFilters] = useState<ColumnFiltersState>([]);
@@ -240,7 +242,7 @@ export function ProTable<TData, TValue extends Record<string, unknown>>({
) : (
<TableRow>
<TableCell colSpan={columns.length + 2} className='py-24'>
<Empty />
{empty || <Empty />}
</TableCell>
</TableRow>
)}