From a4ed0af2a3f42271e17e483dbac063ee8002f304 Mon Sep 17 00:00:00 2001 From: Victoria Zhizhonkova Date: Wed, 1 Nov 2023 17:16:43 +0700 Subject: [PATCH] feat(ModalCard): add dismissButtonMode --- .../ModalCard/ModalCard.e2e-playground.tsx | 154 ++++++++++-------- .../src/components/ModalCard/ModalCard.tsx | 4 + ...rd-mobile-android-chromium-dark-1-snap.png | 4 +- ...d-mobile-android-chromium-light-1-snap.png | 4 +- ...odalcard-mobile-ios-webkit-dark-1-snap.png | 4 +- ...dalcard-mobile-ios-webkit-light-1-snap.png | 4 +- ...rd-tablet-android-chromium-dark-1-snap.png | 4 +- ...d-tablet-android-chromium-light-1-snap.png | 4 +- ...odalcard-tablet-ios-webkit-dark-1-snap.png | 4 +- ...dalcard-tablet-ios-webkit-light-1-snap.png | 4 +- .../modalcard-vkcom-chromium-dark-1-snap.png | 4 +- .../modalcard-vkcom-chromium-light-1-snap.png | 4 +- .../modalcard-vkcom-firefox-dark-1-snap.png | 4 +- .../modalcard-vkcom-firefox-light-1-snap.png | 4 +- .../modalcard-vkcom-webkit-dark-1-snap.png | 4 +- .../modalcard-vkcom-webkit-light-1-snap.png | 4 +- .../ModalCardBase/ModalCardBase.module.css | 50 +++--- .../ModalCardBase/ModalCardBase.tsx | 33 ++-- .../ModalCardBaseCloseButton.tsx | 46 ++++++ 19 files changed, 207 insertions(+), 136 deletions(-) create mode 100644 packages/vkui/src/components/ModalCardBase/ModalCardBaseCloseButton.tsx diff --git a/packages/vkui/src/components/ModalCard/ModalCard.e2e-playground.tsx b/packages/vkui/src/components/ModalCard/ModalCard.e2e-playground.tsx index 2bf4da9ee7a..79b989eb254 100644 --- a/packages/vkui/src/components/ModalCard/ModalCard.e2e-playground.tsx +++ b/packages/vkui/src/components/ModalCard/ModalCard.e2e-playground.tsx @@ -20,78 +20,92 @@ const AppWrapper = ({ children, ...restProps }: AppWrapperProps) => ( ); -const propSets = [ - { - nav: ['1'], - icon: [], - header: ['Отправляйте деньги друзьям, используя банковскую карту'], - subheader: ['Номер карты получателя не нужен — он сам решит, куда зачислить средства.'], - actions: [ - , - ], - }, - { - nav: ['2'], - icon: [], - header: ['Добавить игру «Загадки детства» в меню?'], - subheader: ['Игра появится под списком разделов на экране меню и будет всегда под рукой.'], - actions: [ - - - - , - ], - children: [ - - Алексей, Илья, Михаил -
и ещё 3 человека -
, - ], - }, - { - nav: ['3'], - header: ['Расскажите о себе'], - actions: [ - , - ], - children: [