From cec78883a20337205be52cfb65d4d57f50b22449 Mon Sep 17 00:00:00 2001 From: safavimohadeseh78 Date: Tue, 10 Nov 2026 15:12:32 +0330 Subject: [PATCH] fix: use BasicModal with v-model:visible instead of a-modal open prop for Ant Design Vue 3 in RequiredKycModal --- components.d.ts | 23 +++++++++++++++ src/components/RequiredKycModal.vue | 45 ++++++++++++++++++++--------- 2 files changed, 54 insertions(+), 14 deletions(-) diff --git a/components.d.ts b/components.d.ts index 5f597ce..e3385b0 100644 --- a/components.d.ts +++ b/components.d.ts @@ -7,7 +7,27 @@ export {} declare module 'vue' { export interface GlobalComponents { + ABadge: typeof import('ant-design-vue/es')['Badge'] + AButton: typeof import('ant-design-vue/es')['Button'] + ADivider: typeof import('ant-design-vue/es')['Divider'] + AForm: typeof import('ant-design-vue/es')['Form'] + AFormItem: typeof import('ant-design-vue/es')['FormItem'] + AImage: typeof import('ant-design-vue/es')['Image'] + AInput: typeof import('ant-design-vue/es')['Input'] + AInputPassword: typeof import('ant-design-vue/es')['InputPassword'] + AModal: typeof import('ant-design-vue/es')['Modal'] AppCreditLink: typeof import('./src/components/AppCreditLink.vue')['default'] + ARadio: typeof import('ant-design-vue/es')['Radio'] + ARadioButton: typeof import('ant-design-vue/es')['RadioButton'] + ARadioGroup: typeof import('ant-design-vue/es')['RadioGroup'] + ASelect: typeof import('ant-design-vue/es')['Select'] + ASelectOption: typeof import('ant-design-vue/es')['SelectOption'] + ASlider: typeof import('ant-design-vue/es')['Slider'] + ASpin: typeof import('ant-design-vue/es')['Spin'] + ASwitch: typeof import('ant-design-vue/es')['Switch'] + ATag: typeof import('ant-design-vue/es')['Tag'] + ATextarea: typeof import('ant-design-vue/es')['Textarea'] + ATooltip: typeof import('ant-design-vue/es')['Tooltip'] BaseDatePicker: typeof import('./src/components/BasicPacks/BaseDatePicker/src/BaseDatePicker.vue')['default'] Basic: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/basic.vue')['default'] BasicActionSheet: typeof import('./src/components/BasicPacks/BasicActionSheet.vue')['default'] @@ -64,5 +84,8 @@ declare module 'vue' { Time: typeof import('./src/components/BasicPacks/BaseDatePicker/src/datePick/demo/time.vue')['default'] TradeFeeConfirmSummary: typeof import('./src/components/TradeFeeConfirmSummary.vue')['default'] TransactionSkeleton: typeof import('./src/components/TransactionSkeleton.vue')['default'] + VanActionSheet: typeof import('vant/es')['ActionSheet'] + VanDialog: typeof import('vant/es')['Dialog'] + VanField: typeof import('vant/es')['Field'] } } diff --git a/src/components/RequiredKycModal.vue b/src/components/RequiredKycModal.vue index 9242dec..07912cc 100644 --- a/src/components/RequiredKycModal.vue +++ b/src/components/RequiredKycModal.vue @@ -1,16 +1,11 @@ @@ -111,7 +129,6 @@ async function onLogout() { .required-kyc-modal-wrap { .ant-modal-content { border-radius: 20px; - padding: 24px 20px; } }