Skip to content

Commit 88f1637

Browse files
committed
Fix a bunch of API table crap
1 parent 5e7beca commit 88f1637

File tree

7 files changed

+49
-16
lines changed

7 files changed

+49
-16
lines changed

src/docs/background-position.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ export const description = "Utilities for controlling the position of an element
1717
["bg-right-bottom", "background-position: right bottom;"],
1818
["bg-right-top", "background-position: right top;"],
1919
["bg-top", "background-position: top;"],
20-
["bg-(<custom-property>)", "background-position: var(<custom-property>);"],
20+
["bg-(position:<custom-property>)", "background-position: var(<custom-property>);"],
2121
["bg-[<value>]", "background-position: <value>;"],
2222
]}
2323
/>

src/docs/background-size.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const description = "Utilities for controlling the background size of an
1212
["bg-auto", "background-size: auto;"],
1313
["bg-cover", "background-size: cover;"],
1414
["bg-contain", "background-size: contain;"],
15-
["bg-(<custom-property>)", "background-size: var(<custom-property>);"],
15+
["bg-(length:<custom-property>)", "background-size: var(<custom-property>);"],
1616
["bg-[<value>]", "background-size: <value>;"],
1717
]}
1818
/>

src/docs/grid-column.mdx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ export const description = "Utilities for controlling how elements are sized and
1010
<ApiTable
1111
rows={[
1212
["col-span-<number>", "grid-column: span <number> / span <number>;"],
13-
["col-(<custom-property>)", "grid-column: var(<custom-property>);"],
14-
["col-[<value>]", "grid-column: <value>;"],
13+
["col-span-full", "grid-column: 1 / -1;"],
14+
["col-span-(<custom-property>)", "grid-column: span var(<custom-property>) / span var(<custom-property>);"],
15+
["col-span-[<value>]", "grid-column: span <value> / span <value>;"],
1516
["col-start-<number>", "grid-column-start: <number>;"],
1617
["-col-start-<number>", "grid-column-start: calc(<number> * -1);"],
1718
["col-start-auto", "grid-column-start: auto;"],
@@ -22,6 +23,9 @@ export const description = "Utilities for controlling how elements are sized and
2223
["col-end-auto", "grid-column-end: auto;"],
2324
["col-end-(<custom-property>)", "grid-column-end: var(<custom-property>);"],
2425
["col-end-[<value>]", "grid-column-end: <value>;"],
26+
["col-auto", "grid-column: auto;"],
27+
["col-(<custom-property>)", "grid-column: var(<custom-property>);"],
28+
["col-[<value>]", "grid-column: <value>;"],
2529
]}
2630
/>
2731

src/docs/grid-row.mdx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ export const description = "Utilities for controlling how elements are sized and
1010
<ApiTable
1111
rows={[
1212
["row-span-<number>", "grid-row: span <number> / span <number>;"],
13-
["row-(<custom-property>)", "grid-row: var(<custom-property>);"],
14-
["row-[<value>]", "grid-row: <value>;"],
13+
["row-span-full", "grid-row: 1 / -1;"],
14+
["row-span-(<custom-property>)", "grid-row: span var(<custom-property>) / span var(<custom-property>);"],
15+
["row-span-[<value>]", "grid-row: span <value> / span <value>;"],
1516
["row-start-<number>", "grid-row-start: <number>;"],
1617
["-row-start-<number>", "grid-row-start: calc(<number> * -1);"],
1718
["row-start-auto", "grid-row-start: auto;"],
@@ -22,6 +23,9 @@ export const description = "Utilities for controlling how elements are sized and
2223
["row-end-auto", "grid-row-end: auto;"],
2324
["row-end-(<custom-property>)", "grid-row-end: var(<custom-property>);"],
2425
["row-end-[<value>]", "grid-row-end: <value>;"],
26+
["row-auto", "grid-row: auto;"],
27+
["row-(<custom-property>)", "grid-row: var(<custom-property>);"],
28+
["row-[<value>]", "grid-row: <value>;"],
2529
]}
2630
/>
2731

src/docs/margin.mdx

Lines changed: 33 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ export const description = "Utilities for controlling an element's margin.";
2323
].flatMap(([prefix, property]) => [
2424
[`${prefix}-<number>`, `${property}: calc(var(--spacing) * <number>);`],
2525
[`-${prefix}-<number>`, `${property}: calc(var(--spacing) * -<number>);`],
26+
[`${prefix}-auto`, `${property}: auto;`],
27+
[`${prefix}-px`, `${property}: 1px;`],
28+
[`-${prefix}-px`, `${property}: -1px;`],
2629
[`${prefix}-(<custom-property>)`, `${property}: var(<custom-property>);`],
2730
[`${prefix}-[<value>]`, `${property}: <value>;`],
2831
]),
@@ -33,29 +36,49 @@ export const description = "Utilities for controlling an element's margin.";
3336
[
3437
`${prefix}-<number>`,
3538
dedent`& > :not(:last-child) {
36-
${property}-start: calc(var(--spacing) * <number>);
37-
${property}-end: calc(var(--spacing) * <number>);
39+
--tw-${prefix}-reverse: 0;
40+
${property}-start: calc(calc(var(--spacing) * <number>) * var(--tw-${prefix}-reverse));
41+
${property}-end: calc(calc(var(--spacing) * <number>) * calc(1 - var(--tw-${prefix}-reverse)));
3842
};`,
3943
],
4044
[
4145
`-${prefix}-<number>`,
4246
dedent`& > :not(:last-child) {
43-
${property}-start: calc(var(--spacing) * -<number>);
44-
${property}-end: calc(var(--spacing) * -<number>);
47+
--tw-${prefix}-reverse: 0;
48+
${property}-start: calc(calc(var(--spacing) * -<number>) * var(--tw-${prefix}-reverse));
49+
${property}-end: calc(calc(var(--spacing) * -<number>) * calc(1 - var(--tw-${prefix}-reverse)));
50+
};`,
51+
],
52+
[
53+
`${prefix}-px`,
54+
dedent`& > :not(:last-child) {
55+
--tw-${prefix}-reverse: 0;
56+
${property}-start: calc(calc(var(--spacing) * 1px) * var(--tw-${prefix}-reverse));
57+
${property}-end: calc(calc(var(--spacing) * 1px) * calc(1 - var(--tw-${prefix}-reverse)));
58+
};`,
59+
],
60+
[
61+
`-${prefix}-px`,
62+
dedent`& > :not(:last-child) {
63+
--tw-${prefix}-reverse: 0;
64+
${property}-start: calc(calc(var(--spacing) * -1px) * var(--tw-${prefix}-reverse));
65+
${property}-end: calc(calc(var(--spacing) * -1px) * calc(1 - var(--tw-${prefix}-reverse)));
4566
};`,
4667
],
4768
[
4869
`${prefix}-(<custom-property>)`,
4970
dedent`& > :not(:last-child) {
50-
${property}-start: <custom-property>;
51-
${property}-end: <custom-property>);
71+
--tw-${prefix}-reverse: 0;
72+
${property}-start: calc(var(<custom-property>) * var(--tw-${prefix}-reverse));
73+
${property}-end: calc(var(<custom-property>) * calc(1 - var(--tw-${prefix}-reverse)));
5274
};`,
5375
],
5476
[
5577
`${prefix}-[<value>]`,
5678
dedent`& > :not(:last-child) {
57-
${property}-start: <value>;
58-
${property}-end: <value>);
79+
--tw-${prefix}-reverse: 0;
80+
${property}-start: calc(<value> * var(--tw-${prefix}-reverse));
81+
${property}-end: calc(<value> * calc(1 - var(--tw-${prefix}-reverse)));
5982
};`,
6083
],
6184
]),
@@ -71,7 +94,8 @@ export const description = "Utilities for controlling an element's margin.";
7194
--tw-space-y-reverse: 1;
7295
}`,
7396
],
74-
]}
97+
98+
]}
7599
/>
76100

77101
## Examples

src/docs/outline-offset.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export const description = "Utilities for controlling the offset of an element's
1010
rows={[
1111
["outline-offset-<number>", "outline-offset: <number>px;"],
1212
["-outline-offset-<number>", "outline-offset: calc(<number>px * -1);"],
13-
["outline-offset-(length:<custom-property>)", "outline-offset: var(<custom-property>);"],
13+
["outline-offset-(<custom-property>)", "outline-offset: var(<custom-property>);"],
1414
["outline-offset-[<value>]", "outline-offset: <value>;"],
1515
]}
1616
/>

src/docs/padding.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ export const description = "Utilities for controlling an element's padding.";
2222
["pl", "padding-left"],
2323
].flatMap(([prefix, property]) => [
2424
[`${prefix}-<number>`, `${property}: calc(var(--spacing) * <number>);`],
25+
[`${prefix}-px`, `${property}: calc(var(--spacing) * 1px);`],
2526
[`${prefix}-(<custom-property>)`, `${property}: var(<custom-property>);`],
2627
[`${prefix}-[<value>]`, `${property}: <value>;`],
2728
])}

0 commit comments

Comments
 (0)