@@ -62,130 +62,134 @@ The `h-screen-safe` and `min-h-screen-safe` utilities may not work as expected o
6262 supported = { [
6363 [
6464 " 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 >,
7171 ],
7272 [
7373 " 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 >,
8080 ],
8181 [
8282 " 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 >,
8787 ],
8888 [
8989 " 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 >,
9494 ],
9595 [
9696 " 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 >,
101101 ],
102102 [
103103 " 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 >,
108108 ],
109109 [
110110 " 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 >,
114114 ],
115115 [
116116 " 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 >,
120120 ],
121121 [
122122 " 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 >,
126126 ],
127127 [
128128 " 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 >,
132132 ],
133133 [
134134 " 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 >,
138138 ],
139139 [
140140 " 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 >,
144144 ],
145145 [
146146 " 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 >,
150150 ],
151151 [
152152 " 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 >,
156156 ],
157157 [
158158 " *-safe-or-[n]" ,
159159 <div >
160160 <code >*</code > can be substituted for any spacing utility.
161161 <br />
162162 <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 >
168170 </div >,
169171 ],
170172 ]}
171173 none = { [
172174 [
173175 " 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 >,
177179 ],
178180 [
179181 " *-safe-offset-[n]" ,
180182 <div >
181183 <code >*</code > can be substituted for any spacing utility.
182184 <br />
183185 <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 >
189193 </div >,
190194 ],
191195 ]}
0 commit comments