@@ -62,130 +62,134 @@ The `h-screen-safe` and `min-h-screen-safe` utilities may not work as expected o
62
62
supported = { [
63
63
[
64
64
" m-safe" ,
65
- <code >{ ` {
66
- marginTop : env(safe-area-inset-top);
67
- marginBottom : env(safe-area-inset-bottom);
68
- marginLeft : env(safe-area-inset-left);
69
- marginRight : env(safe-area-inset-right);
70
- } ` } </code >,
65
+ <code >{ ` \
66
+ margin-top : env(safe-area-inset-top);
67
+ margin-bottom : env(safe-area-inset-bottom);
68
+ margin-left : env(safe-area-inset-left);
69
+ margin-right : env(safe-area-inset-right);
70
+ ` } </code >,
71
71
],
72
72
[
73
73
" p-safe" ,
74
- <code >{ ` {
75
- paddingTop : env(safe-area-inset-top);
76
- paddingBottom : env(safe-area-inset-bottom);
77
- paddingLeft : env(safe-area-inset-left);
78
- paddingRight : env(safe-area-inset-right);
79
- } ` } </code >,
74
+ <code >{ ` \
75
+ padding-top : env(safe-area-inset-top);
76
+ padding-bottom : env(safe-area-inset-bottom);
77
+ padding-left : env(safe-area-inset-left);
78
+ padding-right : env(safe-area-inset-right);
79
+ ` } </code >,
80
80
],
81
81
[
82
82
" mx-safe" ,
83
- <code >{ ` {
84
- marginLeft : env(safe-area-inset-left);
85
- marginRight : env(safe-area-inset-right);
86
- } ` } </code >,
83
+ <code >{ ` \
84
+ margin-left : env(safe-area-inset-left);
85
+ margin-right : env(safe-area-inset-right);
86
+ ` } </code >,
87
87
],
88
88
[
89
89
" px-safe" ,
90
- <code >{ ` {
91
- paddingLeft : env(safe-area-inset-left);
92
- paddingRight : env(safe-area-inset-right);
93
- } ` } </code >,
90
+ <code >{ ` \
91
+ padding-left : env(safe-area-inset-left);
92
+ padding-right : env(safe-area-inset-right);
93
+ ` } </code >,
94
94
],
95
95
[
96
96
" my-safe" ,
97
- <code >{ ` {
98
- marginTop : env(safe-area-inset-top);
99
- marginBottom : env(safe-area-inset-bottom);
100
- } ` } </code >,
97
+ <code >{ ` \
98
+ margin-top : env(safe-area-inset-top);
99
+ margin-bottom : env(safe-area-inset-bottom);
100
+ ` } </code >,
101
101
],
102
102
[
103
103
" py-safe" ,
104
- <code >{ ` {
105
- paddingTop : env(safe-area-inset-top);
106
- paddingBottom : env(safe-area-inset-bottom);
107
- } ` } </code >,
104
+ <code >{ ` \
105
+ padding-top : env(safe-area-inset-top);
106
+ padding-bottom : env(safe-area-inset-bottom);
107
+ ` } </code >,
108
108
],
109
109
[
110
110
" mt-safe" ,
111
- <code >{ ` {
112
- marginTop : env(safe-area-inset-top);
113
- } ` } </code >,
111
+ <code >{ ` \
112
+ margin-top : env(safe-area-inset-top);
113
+ ` } </code >,
114
114
],
115
115
[
116
116
" pt-safe" ,
117
- <code >{ ` {
118
- paddingTop : env(safe-area-inset-top);
119
- } ` } </code >,
117
+ <code >{ ` \
118
+ padding-top : env(safe-area-inset-top);
119
+ ` } </code >,
120
120
],
121
121
[
122
122
" mr-safe" ,
123
- <code >{ ` {
124
- marginRight : env(safe-area-inset-top);
125
- } ` } </code >,
123
+ <code >{ ` \
124
+ margin-right : env(safe-area-inset-top);
125
+ ` } </code >,
126
126
],
127
127
[
128
128
" pr-safe" ,
129
- <code >{ ` {
130
- paddingRight : env(safe-area-inset-top);
131
- } ` } </code >,
129
+ <code >{ ` \
130
+ padding-right : env(safe-area-inset-top);
131
+ ` } </code >,
132
132
],
133
133
[
134
134
" mb-safe" ,
135
- <code >{ ` {
136
- marginBottom : env(safe-area-inset-top);
137
- } ` } </code >,
135
+ <code >{ ` \
136
+ margin-bottom : env(safe-area-inset-top);
137
+ ` } </code >,
138
138
],
139
139
[
140
140
" pb-safe" ,
141
- <code >{ ` {
142
- paddingBottom : env(safe-area-inset-top);
143
- } ` } </code >,
141
+ <code >{ ` \
142
+ padding-bottom : env(safe-area-inset-top);
143
+ ` } </code >,
144
144
],
145
145
[
146
146
" ml-safe" ,
147
- <code >{ ` {
148
- marginLeft : env(safe-area-inset-top);
149
- } ` } </code >,
147
+ <code >{ ` \
148
+ margin-left : env(safe-area-inset-top);
149
+ ` } </code >,
150
150
],
151
151
[
152
152
" pl-safe" ,
153
- <code >{ ` {
154
- paddingLeft : env(safe-area-inset-top);
155
- } ` } </code >,
153
+ <code >{ ` \
154
+ padding-left : env(safe-area-inset-top);
155
+ ` } </code >,
156
156
],
157
157
[
158
158
" *-safe-or-[n]" ,
159
159
<div >
160
160
<code >*</code > can be substituted for any spacing utility.
161
161
<br />
162
162
<code >[n]</code > can be substituted for any spacing value.
163
- <code >{ `
164
- // example using mt
165
- .mt-safe-or-4 = {
166
- marginTop: max(env(safe-area-inset-top), 1rem);
167
- } ` } </code >
163
+ <code >{ ` \
164
+ // example using mt-safe-or-4
165
+ margin-top: max(env(safe-area-inset-top), 1rem);
166
+
167
+ // example using mt-safe-or-[2px]
168
+ margin-top: max(env(safe-area-inset-top), 2px);
169
+ ` } </code >
168
170
</div >,
169
171
],
170
172
]}
171
173
none = { [
172
174
[
173
175
" h-screen-safe" ,
174
- <code >{ ` {
175
- height: calc(100vh - (env(safe-area-inset-top) + env(safe-area-inset-bottom)))
176
- } ` } </code >,
176
+ <code >{ ` \
177
+ height: calc(100vh - (env(safe-area-inset-top) + env(safe-area-inset-bottom)))
178
+ ` } </code >,
177
179
],
178
180
[
179
181
" *-safe-offset-[n]" ,
180
182
<div >
181
183
<code >*</code > can be substituted for any spacing utility.
182
184
<br />
183
185
<code >[n]</code > can be substituted for any spacing value.
184
- <code >{ `
185
- // example using mt
186
- .mt-safe-offset-4 = {
187
- marginTop: calc(env(safe-area-inset-top) + 1rem);
188
- } ` } </code >
186
+ <code >{ ` \
187
+ // example using mt-safe-offset-4
188
+ margin-top: calc(env(safe-area-inset-top) + 1rem);
189
+
190
+ // example using mt-safe-offset-[2px]
191
+ margin-top: calc(env(safe-area-inset-top) + 2px);
192
+ ` } </code >
189
193
</div >,
190
194
],
191
195
]}
0 commit comments