import { Box, chakra, Flex } from '@chakra-ui/react'; import React from 'react'; import { IconButton } from 'toolkit/chakra/icon-button'; import { Skeleton } from 'toolkit/chakra/skeleton'; import { Tooltip } from 'toolkit/chakra/tooltip'; import IconSvg from 'ui/shared/IconSvg'; interface Props { className?: string; onClick: (direction: 'prev' | 'next') => void; prevLabel?: string; nextLabel?: string; isPrevDisabled?: boolean; isNextDisabled?: boolean; isLoading?: boolean; } const PrevNext = ({ className, onClick, prevLabel, nextLabel, isPrevDisabled, isNextDisabled, isLoading }: Props) => { const handelPrevClick = React.useCallback(() => { onClick('prev'); }, [ onClick ]); const handelNextClick = React.useCallback(() => { onClick('next'); }, [ onClick ]); if (isLoading) { return ( ); } return ( ); }; export default chakra(PrevNext);