feat(TEAMMSBMOB-22812): фикс модального окна об успешном создании заявки нэп

This commit is contained in:
Смышляев Ильдар
2026-01-30 09:39:16 +05:00
parent 2d5edbf4fa
commit 64e9abb45a
2 changed files with 14 additions and 4 deletions
@@ -465,8 +465,9 @@ const NotQualifiedSignReleasePage = () => {
<SignatureSuccessModal
isFirstSignature={!isReissue}
isOpen={isSignatureSuccessModalOpen}
isReleaseByBank={!isReissueBySign}
signatureKind={SIGNATURE_KIND.NOT_QUALIFIED_SIGN}
onClick={isReissue ? handleCloseSuccessModal : goToPrintApplication}
onClick={isReissueBySign ? handleCloseSuccessModal : goToPrintApplication}
onClose={handleCloseSuccessModal}
/>
</PageLayoutWithSections>
@@ -14,17 +14,26 @@ interface Props {
onClose(): void;
onClick(): void;
isFirstSignature?: boolean;
isReleaseByBank?: boolean;
signatureKind: SIGNATURE_KIND;
isRegistration?: boolean;
}
const SignatureSuccessModal = ({ isOpen, onClose, onClick, isFirstSignature, signatureKind, isRegistration }: Props): ReactElement => {
const SignatureSuccessModal = ({
isOpen,
onClose,
onClick,
isFirstSignature,
signatureKind,
isRegistration,
isReleaseByBank,
}: Props): ReactElement => {
const actions: ModalButtonProps = {
dataAction: 'confirm',
onClick,
size: 'L',
preventClose: true,
text: isFirstSignature ? LOCALIZATION.PRINT : LOCALIZATION.TO_LIST_SIGNATURES,
text: isFirstSignature || isReleaseByBank ? LOCALIZATION.PRINT : LOCALIZATION.TO_LIST_SIGNATURES,
variant: 'primary',
width: 300,
};
@@ -60,7 +69,7 @@ const SignatureSuccessModal = ({ isOpen, onClose, onClick, isFirstSignature, sig
return (
<StatusModal hideBackIcon actions={[actions]} header={LOCALIZATION.APPLICATION_ACCEPTED} isOpen={isOpen} size="M" onClose={onClose}>
<S.Content>
{isFirstSignature ? (
{isFirstSignature || isReleaseByBank ? (
<>
<Text.P2 as="span">{LOCALIZATION.PRINT_AND_SIGN}</Text.P2>
<Link onClick={onClick}>