import { FC } from 'react' import { useGetCardBanks } from './hooks/useCardBankData' import PageLoading from '../../components/PageLoading' import Td from '../../components/Td' import { useTranslation } from 'react-i18next' import { CreateBankItemType } from './types/CardBankTypes' import { Link } from 'react-router-dom' import { Pages } from '../../config/Pages' import Button from '../../components/Button' import { Add, Eye } from 'iconsax-react' import { usePermissions } from '../../hooks/usePermissions' const CardBankList: FC = () => { const { t } = useTranslation('global') const { canCreate, canUpdate } = usePermissions() const getCardBanks = useGetCardBanks() return (
{t('cardBank.manage_banks')}
{canCreate('bank_accounts') && }
{ getCardBanks.isPending ? :
{ getCardBanks.data?.data?.bankAccounts?.map((item: CreateBankItemType) => { return ( ) }) }
{canUpdate('bank_accounts') && }
}
) } export default CardBankList