fix: drawer dialog
This commit is contained in:
parent
9a98809d4b
commit
d8323d6851
3 changed files with 26 additions and 7 deletions
|
|
@ -58,7 +58,13 @@ const currentTab = defineModel<string>('currentTab');
|
||||||
class="column full-height"
|
class="column full-height"
|
||||||
>
|
>
|
||||||
<!-- header -->
|
<!-- header -->
|
||||||
<div class="form-header q-py-sm q-px-lg">
|
<div
|
||||||
|
class="form-header"
|
||||||
|
:class="{
|
||||||
|
'q-py-sm q-px-lg': $q.screen.gt.sm,
|
||||||
|
'q-pa-xs': !$q.screen.gt.sm,
|
||||||
|
}"
|
||||||
|
>
|
||||||
<div class="row items-center">
|
<div class="row items-center">
|
||||||
<div v-if="isEdit && edit" class="row">
|
<div v-if="isEdit && edit" class="row">
|
||||||
<q-btn
|
<q-btn
|
||||||
|
|
@ -151,13 +157,13 @@ const currentTab = defineModel<string>('currentTab');
|
||||||
class="col full-height column full-width"
|
class="col full-height column full-width"
|
||||||
:class="{
|
:class="{
|
||||||
dark: $q.dark.isActive,
|
dark: $q.dark.isActive,
|
||||||
'surface-2': !employee,
|
'surface-0': !employee,
|
||||||
'surface-tab': employee || tabsList,
|
'surface-tab': employee || tabsList,
|
||||||
}"
|
}"
|
||||||
>
|
>
|
||||||
<div
|
<div
|
||||||
v-if="tabsList && tabsList.length > 0"
|
v-if="tabsList && tabsList.length > 0"
|
||||||
class="row surface-2 q-px-md q-pt-md full-width"
|
class="row surface-0 q-px-md q-pt-md full-width"
|
||||||
style="border-bottom: 1px solid var(--brand-1)"
|
style="border-bottom: 1px solid var(--brand-1)"
|
||||||
>
|
>
|
||||||
<q-tabs
|
<q-tabs
|
||||||
|
|
@ -200,7 +206,8 @@ const currentTab = defineModel<string>('currentTab');
|
||||||
<!-- footer -->
|
<!-- footer -->
|
||||||
<div
|
<div
|
||||||
v-if="!hideFooter"
|
v-if="!hideFooter"
|
||||||
class="form-footer row items-center full-width justify-between q-px-md q-py-md surface-1"
|
class="form-footer row items-center full-width justify-between surface-1"
|
||||||
|
:class="{ 'q-pa-md': $q.screen.gt.sm, 'q-pa-sm': !$q.screen.gt.sm }"
|
||||||
style="z-index: 3"
|
style="z-index: 3"
|
||||||
>
|
>
|
||||||
<div>
|
<div>
|
||||||
|
|
|
||||||
|
|
@ -72,7 +72,13 @@ function reset() {
|
||||||
style="padding: 0; border-radius: var(--radius-2)"
|
style="padding: 0; border-radius: var(--radius-2)"
|
||||||
>
|
>
|
||||||
<!-- header -->
|
<!-- header -->
|
||||||
<div class="bordered-b q-px-lg q-py-md row items-center">
|
<div
|
||||||
|
class="bordered-b row items-center"
|
||||||
|
:class="{
|
||||||
|
'q-px-lg q-py-md': $q.screen.gt.sm,
|
||||||
|
'q-py-xs': !$q.screen.gt.sm,
|
||||||
|
}"
|
||||||
|
>
|
||||||
<div v-if="!hideAction">
|
<div v-if="!hideAction">
|
||||||
<div v-if="isEdit" class="row">
|
<div v-if="isEdit" class="row">
|
||||||
<UndoButton id="btn-info-undo" iconOnly @click="undo" />
|
<UndoButton id="btn-info-undo" iconOnly @click="undo" />
|
||||||
|
|
@ -146,7 +152,13 @@ function reset() {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- footer -->
|
<!-- footer -->
|
||||||
<div class="bordered-t q-pr-lg row items-center justify-end q-py-md">
|
<div
|
||||||
|
class="bordered-t row items-center justify-end"
|
||||||
|
:class="{
|
||||||
|
'q-pr-lg q-py-md': $q.screen.gt.sm,
|
||||||
|
'q-pr-xs q-py-xs': !$q.screen.gt.sm,
|
||||||
|
}"
|
||||||
|
>
|
||||||
<CancelButton
|
<CancelButton
|
||||||
id="btn-info-cancel"
|
id="btn-info-cancel"
|
||||||
outlined
|
outlined
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ const state = defineModel({ default: false });
|
||||||
|
|
||||||
<!-- NOTE: DIALOG BODY -->
|
<!-- NOTE: DIALOG BODY -->
|
||||||
<div
|
<div
|
||||||
class="col full-height column full-width"
|
class="col full-height column full-width surface-0"
|
||||||
:class="{ dark: $q.dark.isActive }"
|
:class="{ dark: $q.dark.isActive }"
|
||||||
>
|
>
|
||||||
<slot />
|
<slot />
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue