Skip to content

Commit c3adc38

Browse files
fix(Card/Drawer/Modal): prevent scrollbars overflow (#4368)
Co-authored-by: Benjamin Canac <[email protected]>
1 parent edca3bc commit c3adc38

File tree

9 files changed

+65
-65
lines changed

9 files changed

+65
-65
lines changed

src/theme/card.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export default {
22
slots: {
3-
root: 'rounded-lg',
3+
root: 'rounded-lg overflow-hidden',
44
header: 'p-4 sm:px-6',
55
body: 'p-4 sm:p-6',
66
footer: 'p-4 sm:px-6'

src/theme/drawer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default (options: Required<ModuleOptions>) => ({
3333
},
3434
inset: {
3535
true: {
36-
content: 'rounded-lg after:hidden'
36+
content: 'rounded-lg after:hidden overflow-hidden'
3737
}
3838
}
3939
},

src/theme/modal.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export default {
2222
content: 'inset-0'
2323
},
2424
false: {
25-
content: 'top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[calc(100vw-2rem)] max-w-lg max-h-[calc(100dvh-2rem)] sm:max-h-[calc(100dvh-4rem)] rounded-lg shadow-lg ring ring-default'
25+
content: 'top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[calc(100vw-2rem)] max-w-lg max-h-[calc(100dvh-2rem)] sm:max-h-[calc(100dvh-4rem)] rounded-lg shadow-lg ring ring-default overflow-hidden'
2626
}
2727
}
2828
}

test/components/__snapshots__/Card-vue.spec.ts.snap

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,79 @@
11
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
22

33
exports[`Card > renders with as correctly 1`] = `
4-
"<section class="rounded-lg bg-default ring ring-default divide-y divide-default">
4+
"<section class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
55
<!--v-if-->
66
<!--v-if-->
77
<!--v-if-->
88
</section>"
99
`;
1010

1111
exports[`Card > renders with class correctly 1`] = `
12-
"<div class="bg-default ring ring-default divide-y divide-default rounded-xl">
12+
"<div class="overflow-hidden bg-default ring ring-default divide-y divide-default rounded-xl">
1313
<!--v-if-->
1414
<!--v-if-->
1515
<!--v-if-->
1616
</div>"
1717
`;
1818

1919
exports[`Card > renders with default slot correctly 1`] = `
20-
"<div class="rounded-lg bg-default ring ring-default divide-y divide-default">
20+
"<div class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
2121
<!--v-if-->
2222
<div class="p-4 sm:p-6">Default slot</div>
2323
<!--v-if-->
2424
</div>"
2525
`;
2626

2727
exports[`Card > renders with footer slot correctly 1`] = `
28-
"<div class="rounded-lg bg-default ring ring-default divide-y divide-default">
28+
"<div class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
2929
<!--v-if-->
3030
<!--v-if-->
3131
<div class="p-4 sm:px-6">Footer slot</div>
3232
</div>"
3333
`;
3434

3535
exports[`Card > renders with header slot correctly 1`] = `
36-
"<div class="rounded-lg bg-default ring ring-default divide-y divide-default">
36+
"<div class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
3737
<div class="p-4 sm:px-6">Header slot</div>
3838
<!--v-if-->
3939
<!--v-if-->
4040
</div>"
4141
`;
4242

4343
exports[`Card > renders with ui correctly 1`] = `
44-
"<div class="rounded-lg bg-default ring ring-default divide-y divide-default">
44+
"<div class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
4545
<!--v-if-->
4646
<!--v-if-->
4747
<!--v-if-->
4848
</div>"
4949
`;
5050

5151
exports[`Card > renders with variant outline correctly 1`] = `
52-
"<div class="rounded-lg bg-default ring ring-default divide-y divide-default">
52+
"<div class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
5353
<!--v-if-->
5454
<!--v-if-->
5555
<!--v-if-->
5656
</div>"
5757
`;
5858

5959
exports[`Card > renders with variant soft correctly 1`] = `
60-
"<div class="rounded-lg bg-elevated/50 divide-y divide-default">
60+
"<div class="rounded-lg overflow-hidden bg-elevated/50 divide-y divide-default">
6161
<!--v-if-->
6262
<!--v-if-->
6363
<!--v-if-->
6464
</div>"
6565
`;
6666

6767
exports[`Card > renders with variant solid correctly 1`] = `
68-
"<div class="rounded-lg bg-inverted text-inverted">
68+
"<div class="rounded-lg overflow-hidden bg-inverted text-inverted">
6969
<!--v-if-->
7070
<!--v-if-->
7171
<!--v-if-->
7272
</div>"
7373
`;
7474

7575
exports[`Card > renders with variant subtle correctly 1`] = `
76-
"<div class="rounded-lg bg-elevated/50 ring ring-default divide-y divide-default">
76+
"<div class="rounded-lg overflow-hidden bg-elevated/50 ring ring-default divide-y divide-default">
7777
<!--v-if-->
7878
<!--v-if-->
7979
<!--v-if-->

test/components/__snapshots__/Card.spec.ts.snap

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,79 @@
11
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
22

33
exports[`Card > renders with as correctly 1`] = `
4-
"<section class="rounded-lg bg-default ring ring-default divide-y divide-default">
4+
"<section class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
55
<!--v-if-->
66
<!--v-if-->
77
<!--v-if-->
88
</section>"
99
`;
1010

1111
exports[`Card > renders with class correctly 1`] = `
12-
"<div class="bg-default ring ring-default divide-y divide-default rounded-xl">
12+
"<div class="overflow-hidden bg-default ring ring-default divide-y divide-default rounded-xl">
1313
<!--v-if-->
1414
<!--v-if-->
1515
<!--v-if-->
1616
</div>"
1717
`;
1818

1919
exports[`Card > renders with default slot correctly 1`] = `
20-
"<div class="rounded-lg bg-default ring ring-default divide-y divide-default">
20+
"<div class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
2121
<!--v-if-->
2222
<div class="p-4 sm:p-6">Default slot</div>
2323
<!--v-if-->
2424
</div>"
2525
`;
2626

2727
exports[`Card > renders with footer slot correctly 1`] = `
28-
"<div class="rounded-lg bg-default ring ring-default divide-y divide-default">
28+
"<div class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
2929
<!--v-if-->
3030
<!--v-if-->
3131
<div class="p-4 sm:px-6">Footer slot</div>
3232
</div>"
3333
`;
3434

3535
exports[`Card > renders with header slot correctly 1`] = `
36-
"<div class="rounded-lg bg-default ring ring-default divide-y divide-default">
36+
"<div class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
3737
<div class="p-4 sm:px-6">Header slot</div>
3838
<!--v-if-->
3939
<!--v-if-->
4040
</div>"
4141
`;
4242

4343
exports[`Card > renders with ui correctly 1`] = `
44-
"<div class="rounded-lg bg-default ring ring-default divide-y divide-default">
44+
"<div class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
4545
<!--v-if-->
4646
<!--v-if-->
4747
<!--v-if-->
4848
</div>"
4949
`;
5050

5151
exports[`Card > renders with variant outline correctly 1`] = `
52-
"<div class="rounded-lg bg-default ring ring-default divide-y divide-default">
52+
"<div class="rounded-lg overflow-hidden bg-default ring ring-default divide-y divide-default">
5353
<!--v-if-->
5454
<!--v-if-->
5555
<!--v-if-->
5656
</div>"
5757
`;
5858

5959
exports[`Card > renders with variant soft correctly 1`] = `
60-
"<div class="rounded-lg bg-elevated/50 divide-y divide-default">
60+
"<div class="rounded-lg overflow-hidden bg-elevated/50 divide-y divide-default">
6161
<!--v-if-->
6262
<!--v-if-->
6363
<!--v-if-->
6464
</div>"
6565
`;
6666

6767
exports[`Card > renders with variant solid correctly 1`] = `
68-
"<div class="rounded-lg bg-inverted text-inverted">
68+
"<div class="rounded-lg overflow-hidden bg-inverted text-inverted">
6969
<!--v-if-->
7070
<!--v-if-->
7171
<!--v-if-->
7272
</div>"
7373
`;
7474

7575
exports[`Card > renders with variant subtle correctly 1`] = `
76-
"<div class="rounded-lg bg-elevated/50 ring ring-default divide-y divide-default">
76+
"<div class="rounded-lg overflow-hidden bg-elevated/50 ring ring-default divide-y divide-default">
7777
<!--v-if-->
7878
<!--v-if-->
7979
<!--v-if-->

test/components/__snapshots__/Drawer-vue.spec.ts.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ exports[`Drawer > renders with direction bottom inset correctly 1`] = `
150150
151151
152152
<div data-state="open" style="pointer-events: auto;" data-vaul-overlay="" data-vaul-snap-points="false" data-vaul-snap-points-overlay="true" class="fixed inset-0 bg-elevated/75"></div>
153-
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="bottom" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none mt-24 flex-col rounded-lg after:hidden h-auto max-h-[96%] inset-x-4 bottom-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-1" aria-labelledby="reka-dialog-title-v-0" data-state="open">
153+
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="bottom" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none mt-24 flex-col rounded-lg after:hidden overflow-hidden h-auto max-h-[96%] inset-x-4 bottom-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-1" aria-labelledby="reka-dialog-title-v-0" data-state="open">
154154
<div data-vaul-drawer-visible="true" data-vaul-handle="" aria-hidden="true" class="shrink-0 !bg-accented transition-opacity mt-4 !w-12 !h-1.5 mx-auto"><span data-vaul-handle-hitarea="" aria-hidden="true"></span></div>
155155
<!--v-if-->
156156
<div class="w-full flex flex-col gap-4 p-4 overflow-y-auto">
@@ -196,7 +196,7 @@ exports[`Drawer > renders with direction left inset correctly 1`] = `
196196
197197
198198
<div data-state="open" style="pointer-events: auto;" data-vaul-overlay="" data-vaul-snap-points="false" data-vaul-snap-points-overlay="true" class="fixed inset-0 bg-elevated/75"></div>
199-
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="left" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none flex-row-reverse rounded-lg after:hidden w-auto max-w-[calc(100%-2rem)] inset-y-4 left-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-1" aria-labelledby="reka-dialog-title-v-0" data-state="open">
199+
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="left" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none flex-row-reverse rounded-lg after:hidden overflow-hidden w-auto max-w-[calc(100%-2rem)] inset-y-4 left-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-1" aria-labelledby="reka-dialog-title-v-0" data-state="open">
200200
<div data-vaul-drawer-visible="true" data-vaul-handle="" aria-hidden="true" class="shrink-0 !bg-accented transition-opacity !mr-4 !h-12 !w-1.5 mt-auto mb-auto"><span data-vaul-handle-hitarea="" aria-hidden="true"></span></div>
201201
<!--v-if-->
202202
<div class="w-full flex flex-col gap-4 p-4 overflow-y-auto">
@@ -242,7 +242,7 @@ exports[`Drawer > renders with direction right inset correctly 1`] = `
242242
243243
244244
<div data-state="open" style="pointer-events: auto;" data-vaul-overlay="" data-vaul-snap-points="false" data-vaul-snap-points-overlay="true" class="fixed inset-0 bg-elevated/75"></div>
245-
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="right" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none flex-row rounded-lg after:hidden w-auto max-w-[calc(100%-2rem)] inset-y-4 right-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-1" aria-labelledby="reka-dialog-title-v-0" data-state="open">
245+
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="right" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none flex-row rounded-lg after:hidden overflow-hidden w-auto max-w-[calc(100%-2rem)] inset-y-4 right-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-1" aria-labelledby="reka-dialog-title-v-0" data-state="open">
246246
<div data-vaul-drawer-visible="true" data-vaul-handle="" aria-hidden="true" class="shrink-0 !bg-accented transition-opacity !ml-4 !h-12 !w-1.5 mt-auto mb-auto"><span data-vaul-handle-hitarea="" aria-hidden="true"></span></div>
247247
<!--v-if-->
248248
<div class="w-full flex flex-col gap-4 p-4 overflow-y-auto">
@@ -288,7 +288,7 @@ exports[`Drawer > renders with direction top inset correctly 1`] = `
288288
289289
290290
<div data-state="open" style="pointer-events: auto;" data-vaul-overlay="" data-vaul-snap-points="false" data-vaul-snap-points-overlay="true" class="fixed inset-0 bg-elevated/75"></div>
291-
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="top" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none mb-24 flex-col-reverse rounded-lg after:hidden h-auto max-h-[96%] inset-x-4 top-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-1" aria-labelledby="reka-dialog-title-v-0" data-state="open">
291+
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="top" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none mb-24 flex-col-reverse rounded-lg after:hidden overflow-hidden h-auto max-h-[96%] inset-x-4 top-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-1" aria-labelledby="reka-dialog-title-v-0" data-state="open">
292292
<div data-vaul-drawer-visible="true" data-vaul-handle="" aria-hidden="true" class="shrink-0 !bg-accented transition-opacity mb-4 !w-12 !h-1.5 mx-auto"><span data-vaul-handle-hitarea="" aria-hidden="true"></span></div>
293293
<!--v-if-->
294294
<div class="w-full flex flex-col gap-4 p-4 overflow-y-auto">

test/components/__snapshots__/Drawer.spec.ts.snap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ exports[`Drawer > renders with direction bottom inset correctly 1`] = `
150150
151151
152152
<div data-state="open" style="pointer-events: auto;" data-vaul-overlay="" data-vaul-snap-points="false" data-vaul-snap-points-overlay="true" class="fixed inset-0 bg-elevated/75"></div>
153-
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="bottom" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none mt-24 flex-col rounded-lg after:hidden h-auto max-h-[96%] inset-x-4 bottom-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-0-0-1" aria-labelledby="reka-dialog-title-v-0-0-0" data-state="open">
153+
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="bottom" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none mt-24 flex-col rounded-lg after:hidden overflow-hidden h-auto max-h-[96%] inset-x-4 bottom-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-0-0-1" aria-labelledby="reka-dialog-title-v-0-0-0" data-state="open">
154154
<div data-vaul-drawer-visible="true" data-vaul-handle="" aria-hidden="true" class="shrink-0 !bg-accented transition-opacity mt-4 !w-12 !h-1.5 mx-auto"><span data-vaul-handle-hitarea="" aria-hidden="true"></span></div>
155155
<!--v-if-->
156156
<div class="w-full flex flex-col gap-4 p-4 overflow-y-auto">
@@ -196,7 +196,7 @@ exports[`Drawer > renders with direction left inset correctly 1`] = `
196196
197197
198198
<div data-state="open" style="pointer-events: auto;" data-vaul-overlay="" data-vaul-snap-points="false" data-vaul-snap-points-overlay="true" class="fixed inset-0 bg-elevated/75"></div>
199-
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="left" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none flex-row-reverse rounded-lg after:hidden w-auto max-w-[calc(100%-2rem)] inset-y-4 left-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-0-0-1" aria-labelledby="reka-dialog-title-v-0-0-0" data-state="open">
199+
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="left" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none flex-row-reverse rounded-lg after:hidden overflow-hidden w-auto max-w-[calc(100%-2rem)] inset-y-4 left-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-0-0-1" aria-labelledby="reka-dialog-title-v-0-0-0" data-state="open">
200200
<div data-vaul-drawer-visible="true" data-vaul-handle="" aria-hidden="true" class="shrink-0 !bg-accented transition-opacity !mr-4 !h-12 !w-1.5 mt-auto mb-auto"><span data-vaul-handle-hitarea="" aria-hidden="true"></span></div>
201201
<!--v-if-->
202202
<div class="w-full flex flex-col gap-4 p-4 overflow-y-auto">
@@ -242,7 +242,7 @@ exports[`Drawer > renders with direction right inset correctly 1`] = `
242242
243243
244244
<div data-state="open" style="pointer-events: auto;" data-vaul-overlay="" data-vaul-snap-points="false" data-vaul-snap-points-overlay="true" class="fixed inset-0 bg-elevated/75"></div>
245-
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="right" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none flex-row rounded-lg after:hidden w-auto max-w-[calc(100%-2rem)] inset-y-4 right-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-0-0-1" aria-labelledby="reka-dialog-title-v-0-0-0" data-state="open">
245+
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="right" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none flex-row rounded-lg after:hidden overflow-hidden w-auto max-w-[calc(100%-2rem)] inset-y-4 right-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-0-0-1" aria-labelledby="reka-dialog-title-v-0-0-0" data-state="open">
246246
<div data-vaul-drawer-visible="true" data-vaul-handle="" aria-hidden="true" class="shrink-0 !bg-accented transition-opacity !ml-4 !h-12 !w-1.5 mt-auto mb-auto"><span data-vaul-handle-hitarea="" aria-hidden="true"></span></div>
247247
<!--v-if-->
248248
<div class="w-full flex flex-col gap-4 p-4 overflow-y-auto">
@@ -288,7 +288,7 @@ exports[`Drawer > renders with direction top inset correctly 1`] = `
288288
289289
290290
<div data-state="open" style="pointer-events: auto;" data-vaul-overlay="" data-vaul-snap-points="false" data-vaul-snap-points-overlay="true" class="fixed inset-0 bg-elevated/75"></div>
291-
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="top" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none mb-24 flex-col-reverse rounded-lg after:hidden h-auto max-h-[96%] inset-x-4 top-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-0-0-1" aria-labelledby="reka-dialog-title-v-0-0-0" data-state="open">
291+
<div data-dismissable-layer="" style="pointer-events: auto; --snap-point-height: 0;" tabindex="-1" data-vaul-drawer="" data-vaul-drawer-direction="top" data-vaul-delayed-snap-points="false" data-vaul-snap-points="false" class="fixed bg-default ring ring-default flex focus:outline-none mb-24 flex-col-reverse rounded-lg after:hidden overflow-hidden h-auto max-h-[96%] inset-x-4 top-4" id="" role="dialog" aria-describedby="reka-dialog-description-v-0-0-1" aria-labelledby="reka-dialog-title-v-0-0-0" data-state="open">
292292
<div data-vaul-drawer-visible="true" data-vaul-handle="" aria-hidden="true" class="shrink-0 !bg-accented transition-opacity mb-4 !w-12 !h-1.5 mx-auto"><span data-vaul-handle-hitarea="" aria-hidden="true"></span></div>
293293
<!--v-if-->
294294
<div class="w-full flex flex-col gap-4 p-4 overflow-y-auto">

0 commit comments

Comments
 (0)