Skip to content

Commit 7f815d6

Browse files
authored
Fix website code examples (#1166)
The code examples in the comments were missing indentation, e.g. ``` { marginTop: env(safe-area-inset-top) } ``` would be rendered as ``` { marginTop: env(safe-area-inset-top) } ``` The trimming seems to be caused by syntax-tree/mdast-util-mdx-jsx#15 Instead of waiting for an upstream fix this commit refactors the examples to remove the indentation and use CSS properties instead of JS objects.
1 parent 9024607 commit 7f815d6

File tree

1 file changed

+69
-65
lines changed

1 file changed

+69
-65
lines changed

apps/website/docs/tailwind/new-concepts/safe-area-insets.mdx

+69-65
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)