From 52e6aacc9199ef4c49c75f35fa0bc720841dcd95 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bahad=C4=B1r=20Sofuo=C4=9Flu?= Date: Mon, 29 May 2023 20:44:31 +0300 Subject: [PATCH] Refactor #3965 - For ConfirmDialog --- .../lib/confirmdialog/BaseConfirmDialog.vue | 31 +++++++++++++ .../lib/confirmdialog/ConfirmDialog.d.ts | 5 +++ .../lib/confirmdialog/ConfirmDialog.vue | 45 +++++++------------ 3 files changed, 51 insertions(+), 30 deletions(-) create mode 100644 components/lib/confirmdialog/BaseConfirmDialog.vue diff --git a/components/lib/confirmdialog/BaseConfirmDialog.vue b/components/lib/confirmdialog/BaseConfirmDialog.vue new file mode 100644 index 000000000..b7b3a2615 --- /dev/null +++ b/components/lib/confirmdialog/BaseConfirmDialog.vue @@ -0,0 +1,31 @@ + diff --git a/components/lib/confirmdialog/ConfirmDialog.d.ts b/components/lib/confirmdialog/ConfirmDialog.d.ts index caf6718fe..be7c0ef41 100644 --- a/components/lib/confirmdialog/ConfirmDialog.d.ts +++ b/components/lib/confirmdialog/ConfirmDialog.d.ts @@ -146,6 +146,11 @@ export interface ConfirmDialogProps { * @type {ConfirmDialogPassThroughOptions} */ pt?: ConfirmDialogPassThroughOptions; + /** + * When enabled, it removes component related styles in the core. + * @defaultValue false + */ + unstyled?: boolean; } /** diff --git a/components/lib/confirmdialog/ConfirmDialog.vue b/components/lib/confirmdialog/ConfirmDialog.vue index 3c5970e29..11d22db98 100644 --- a/components/lib/confirmdialog/ConfirmDialog.vue +++ b/components/lib/confirmdialog/ConfirmDialog.vue @@ -12,27 +12,28 @@ :draggable="draggable" @update:visible="onHide" :pt="pt" + :unstyled="unstyled" >