Improve props setting when function is not defined

This commit is contained in:
AlexandreSi
2022-03-22 18:04:23 +01:00
parent 23119dd98e
commit e1c3d315dc

View File

@@ -125,21 +125,28 @@ const LeaderboardEntriesTable = ({
<IconButton
tooltip={t`Go to first page`}
disabled={!navigation.goToFirstPage}
onClick={navigation.goToFirstPage || (() => {})}
onClick={() => {
if (navigation.goToFirstPage) navigation.goToFirstPage();
}}
>
<FirstPage />
</IconButton>
<IconButton
tooltip={t`Previous page`}
disabled={!navigation.goToPreviousPage}
onClick={navigation.goToPreviousPage || (() => {})}
onClick={() => {
if (navigation.goToPreviousPage)
navigation.goToPreviousPage();
}}
>
<NavigateBefore />
</IconButton>
<IconButton
tooltip={t`Next page`}
disabled={!navigation.goToNextPage}
onClick={navigation.goToNextPage || (() => {})}
onClick={() => {
if (navigation.goToNextPage) navigation.goToNextPage();
}}
>
<NavigateNext />
</IconButton>