|
14 | 14 | transition: var(--duration-medium); |
15 | 15 | max-width: 100%; |
16 | 16 |
|
17 | | - --drawer-left: 0; |
18 | | - --drawer-right: 0; |
19 | | - --drawer-top: 0; |
20 | | - --drawer-bottom: 0; |
21 | | - --drawer-height: 100%; |
22 | | - --drawer-width: 100%; |
23 | | - --drawer-transform: translateY(0, 0); |
24 | | - |
25 | | - left: var(--drawer-left); |
26 | | - right: var(--drawer-right); |
27 | | - top: var(--drawer-top); |
28 | | - bottom: var(--drawer-bottom); |
29 | | - width: var(--drawer-width); |
30 | | - height: var(--drawer-height); |
31 | | - transform: var(--drawer-transform); |
| 17 | + --drawerLeft: 0; |
| 18 | + --drawerRight: 0; |
| 19 | + --drawerTop: 0; |
| 20 | + --drawerBottom: 0; |
| 21 | + --drawerHeight: 100%; |
| 22 | + --drawerWidth: 100%; |
| 23 | + --drawerTransform: translateY(0, 0); |
| 24 | + |
| 25 | + left: var(--drawerLeft); |
| 26 | + right: var(--drawerRight); |
| 27 | + top: var(--drawerTop); |
| 28 | + bottom: var(--drawerBottom); |
| 29 | + width: var(--drawerWidth); |
| 30 | + height: var(--drawerHeight); |
| 31 | + transform: var(--drawerTransform); |
32 | 32 |
|
33 | 33 | &.placement { |
34 | 34 | &-bottom { |
35 | | - --drawer-top: auto; |
36 | | - --drawer-transform: translateY(100%); |
| 35 | + --drawerTop: auto; |
| 36 | + --drawerTransform: translateY(100%); |
37 | 37 | } |
38 | 38 | &-left { |
39 | | - --drawer-right: auto; |
40 | | - --drawer-transform: translateX(-100%); |
| 39 | + --drawerRight: auto; |
| 40 | + --drawerTransform: translateX(-100%); |
41 | 41 | } |
42 | 42 | &-right { |
43 | | - --drawer-left: auto; |
44 | | - --drawer-transform: translateX(100%); |
| 43 | + --drawerLeft: auto; |
| 44 | + --drawerTransform: translateX(100%); |
45 | 45 | } |
46 | 46 | &-top { |
47 | | - --drawer-bottom: auto; |
48 | | - --drawer-transform: translateY(-100%); |
| 47 | + --drawerBottom: auto; |
| 48 | + --drawerTransform: translateY(-100%); |
49 | 49 | } |
50 | 50 | &-top, |
51 | 51 | &-bottom { |
52 | 52 | &.size { |
53 | 53 | &-sm { |
54 | | - --drawer-height: 25rem; /* 400px */ |
| 54 | + --drawerHeight: 25rem; /* 400px */ |
55 | 55 | } |
56 | 56 | &-md { |
57 | | - --drawer-height: 34.375rem; /* 550px */ |
| 57 | + --drawerHeight: 34.375rem; /* 550px */ |
58 | 58 | } |
59 | 59 | &-lg { |
60 | | - --drawer-height: 42.5rem; /* 680px */ |
| 60 | + --drawerHeight: 42.5rem; /* 680px */ |
61 | 61 | } |
62 | 62 | } |
63 | 63 | } |
64 | 64 | &-left, |
65 | 65 | &-right { |
66 | 66 | &.size { |
67 | 67 | &-sm { |
68 | | - --drawer-width: 25rem; /* 400px */ |
| 68 | + --drawerWidth: 25rem; /* 400px */ |
69 | 69 | } |
70 | 70 | &-md { |
71 | | - --drawer-width: 34.375rem; /* 550px */ |
| 71 | + --drawerWidth: 34.375rem; /* 550px */ |
72 | 72 | } |
73 | 73 | &-lg { |
74 | | - --drawer-width: 42.5rem; /* 680px */ |
| 74 | + --drawerWidth: 42.5rem; /* 680px */ |
75 | 75 | } |
76 | 76 | } |
77 | 77 | } |
|
80 | 80 | /* Note: this must come _after_ the placement rules to transition from offscreen to onscreen */ |
81 | 81 | &[data-enter] { |
82 | 82 | opacity: 1; |
83 | | - --drawer-transform: translateX(0, 0); |
| 83 | + --drawerTransform: translateX(0, 0); |
84 | 84 | } |
85 | 85 | } |
86 | 86 |
|
87 | 87 | .backdrop { |
88 | | - background-color: var(--color-overlay); |
| 88 | + background-color: var(--color-overlay-strong); |
89 | 89 | z-index: 999; |
90 | 90 | position: fixed; |
91 | 91 | top: 0; |
|
118 | 118 | position: sticky; |
119 | 119 | z-index: 1; |
120 | 120 | width: 100%; |
121 | | - background-color: var(--color-neutral-0); |
| 121 | + background-color: var(--color-background-warm-strong); |
122 | 122 | padding: var(--border-radius-2xl); |
123 | 123 |
|
124 | 124 | @media screen and (min-width: breakpoints.$breakpoint-md) { |
|
0 commit comments