mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 04:40:32 +00:00
28 lines
563 B
TypeScript
28 lines
563 B
TypeScript
// @ts-nocheck
|
|
import React, { useContext } from 'react';
|
|
import TableContext from './TableContext';
|
|
|
|
/**
|
|
* Table page.
|
|
*/
|
|
export default function TablePage() {
|
|
const {
|
|
table: { page },
|
|
props: {
|
|
spinnerProps,
|
|
loading,
|
|
TableRowsRenderer,
|
|
TableLoadingRenderer,
|
|
TableNoResultsRowRenderer,
|
|
},
|
|
} = useContext(TableContext);
|
|
|
|
if (loading) {
|
|
return <TableLoadingRenderer spinnerProps={spinnerProps} />;
|
|
}
|
|
if (page.length === 0) {
|
|
return <TableNoResultsRowRenderer />;
|
|
}
|
|
return (<TableRowsRenderer />);
|
|
}
|