summaryrefslogtreecommitdiffstats
path: root/src/objects/_dialog.scss
diff options
context:
space:
mode:
Diffstat (limited to 'src/objects/_dialog.scss')
-rw-r--r--src/objects/_dialog.scss32
1 files changed, 21 insertions, 11 deletions
diff --git a/src/objects/_dialog.scss b/src/objects/_dialog.scss
index d93543f..479bcc6 100644
--- a/src/objects/_dialog.scss
+++ b/src/objects/_dialog.scss
@@ -3,25 +3,35 @@
3@use 'iro-sass/src/props'; 3@use 'iro-sass/src/props';
4@use '../props' as *; 4@use '../props' as *;
5 5
6@forward 'dialog.vars';
7@use 'dialog.vars' as vars;
8
6@use 'backdrop.vars' as backdrop; 9@use 'backdrop.vars' as backdrop;
7 10
8@mixin styles { 11@mixin styles {
12 @include materialize-at-root(meta.module-variables('vars'));
13
9 @include bem.object('dialog') { 14 @include bem.object('dialog') {
10 box-sizing: border-box; 15 box-sizing: border-box;
11 inline-size: 100%; 16 inline-size: 100%;
12 max-inline-size: none; 17 max-inline-size: none;
13 block-size: 100%; 18 block-size: 100%;
14 min-block-size: 0; 19 min-block-size: 0;
15 max-block-size: none; 20 max-block-size: none;
16 padding: 0; 21 padding: props.get(vars.$pad-b) props.get(vars.$pad-i);
17 margin: 0; 22 margin: 0;
18 overflow: hidden; 23 background-color: transparent;
19 background-color: transparent; 24 border: 0;
20 border: 0;
21 25
22 &::backdrop { 26 &::backdrop {
23 background-color: props.get(backdrop.$bg-color); 27 background-color: props.get(backdrop.$bg-color);
24 backdrop-filter: blur(props.get(backdrop.$blur)); 28 backdrop-filter: blur(props.get(backdrop.$blur));
25 } 29 }
30
31 @include bem.elem('content') {
32 pointer-events: auto;
33 border-radius: props.get(vars.$rounding);
34 background-color: props.get(vars.$bg-color);
35 }
26 } 36 }
27} 37}