diff --git a/src/entities/additional-service/ui/key-in-payment/key-in-payment-list.tsx b/src/entities/additional-service/ui/key-in-payment/key-in-payment-list.tsx index 88ba6b8..e722642 100644 --- a/src/entities/additional-service/ui/key-in-payment/key-in-payment-list.tsx +++ b/src/entities/additional-service/ui/key-in-payment/key-in-payment-list.tsx @@ -4,6 +4,8 @@ import { ListDateGroup } from '../list-date-group'; import { KeyInPaymentListItem, KeyInPaymentListProps } from '../../model/key-in/types'; import { JSX } from 'react'; import { useTranslation } from 'react-i18next'; +import { checkGrant } from '@/shared/lib/check-grant'; +import { showAlert } from '@/widgets/show-alert'; export const KeyInPaymentList = ({ additionalServiceCategory, @@ -59,6 +61,10 @@ export const KeyInPaymentList = ({ }; const onClickToNavigate = () => { + if (!checkGrant(56, 'X')) { + showAlert(t('common.nopermission')); + return; + } navigate(PATHS.additionalService.keyInPayment.request); }; @@ -70,7 +76,7 @@ export const KeyInPaymentList = ({