Disable next button if records are not present
This commit is contained in:
parent
e81ad6009c
commit
6b3ec781ef
@ -71,7 +71,7 @@ const RegistryRecords = ({ type }) => {
|
|||||||
const { config } = useContext(ConsoleContext);
|
const { config } = useContext(ConsoleContext);
|
||||||
const [sorter, sortBy] = useSorter('createTime', false);
|
const [sorter, sortBy] = useSorter('createTime', false);
|
||||||
const [page, setPage] = useState(0);
|
const [page, setPage] = useState(0);
|
||||||
const [rowsPerPage, setRowsPerPage] = useState(5);
|
const [rowsPerPage, setRowsPerPage] = useState(10);
|
||||||
|
|
||||||
const offset = page * rowsPerPage;
|
const offset = page * rowsPerPage;
|
||||||
|
|
||||||
@ -100,10 +100,10 @@ const RegistryRecords = ({ type }) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
const labelDisplayedRows = ({ from, to }) => {
|
const labelDisplayedRows = ({ from, to }) => {
|
||||||
if(to > from) {
|
if (rowsPerPage > records.length) {
|
||||||
return `${from}-${to}`;
|
|
||||||
} else {
|
|
||||||
return `${from}-${from + records.length - 1}`;
|
return `${from}-${from + records.length - 1}`;
|
||||||
|
} else {
|
||||||
|
return `${from}-${to}`;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
@ -175,12 +175,15 @@ const RegistryRecords = ({ type }) => {
|
|||||||
<TablePagination
|
<TablePagination
|
||||||
component="td"
|
component="td"
|
||||||
rowsPerPageOptions={[5, 10, 25]}
|
rowsPerPageOptions={[5, 10, 25]}
|
||||||
count={records.length >= rowsPerPage ? -1 : rowsPerPage}
|
count={-1}
|
||||||
rowsPerPage={rowsPerPage}
|
rowsPerPage={rowsPerPage}
|
||||||
page={page}
|
page={page}
|
||||||
onPageChange={handleChangePage}
|
onPageChange={handleChangePage}
|
||||||
onRowsPerPageChange={handleChangeRowsPerPage}
|
onRowsPerPageChange={handleChangeRowsPerPage}
|
||||||
labelDisplayedRows={labelDisplayedRows}
|
labelDisplayedRows={labelDisplayedRows}
|
||||||
|
nextIconButtonProps={{
|
||||||
|
disabled: records.length < rowsPerPage,
|
||||||
|
}}
|
||||||
/>
|
/>
|
||||||
</TableRow>
|
</TableRow>
|
||||||
</TableFooter>
|
</TableFooter>
|
||||||
|
Loading…
Reference in New Issue
Block a user