Skip to content

Commit 46e0e08

Browse files
committed
Add items-first-baseline and items-last-baseline utilities - v4
https://developer.mozilla.org/en-US/docs/Web/CSS/align-items#baseline
1 parent 67d1849 commit 46e0e08

File tree

3 files changed

+25
-2
lines changed

3 files changed

+25
-2
lines changed

packages/tailwindcss/src/__snapshots__/intellisense.test.ts.snap

+2
Original file line numberDiff line numberDiff line change
@@ -2371,6 +2371,8 @@ exports[`getClassList 1`] = `
23712371
"items-baseline",
23722372
"items-center",
23732373
"items-end",
2374+
"items-first-baseline",
2375+
"items-last-baseline",
23742376
"items-start",
23752377
"items-stretch",
23762378
"justify-around",

packages/tailwindcss/src/utilities.test.ts

+21-2
Original file line numberDiff line numberDiff line change
@@ -6565,8 +6565,17 @@ test('align-content', async () => {
65656565
})
65666566

65676567
test('items', async () => {
6568-
expect(await run(['items-start', 'items-end', 'items-center', 'items-baseline', 'items-stretch']))
6569-
.toMatchInlineSnapshot(`
6568+
expect(
6569+
await run([
6570+
'items-start',
6571+
'items-end',
6572+
'items-center',
6573+
'items-baseline',
6574+
'items-first-baseline',
6575+
'items-last-baseline',
6576+
'items-stretch',
6577+
]),
6578+
).toMatchInlineSnapshot(`
65706579
".items-baseline {
65716580
align-items: baseline;
65726581
}
@@ -6579,6 +6588,14 @@ test('items', async () => {
65796588
align-items: flex-end;
65806589
}
65816590
6591+
.items-first-baseline {
6592+
align-items: baseline;
6593+
}
6594+
6595+
.items-last-baseline {
6596+
align-items: last baseline;
6597+
}
6598+
65826599
.items-start {
65836600
align-items: flex-start;
65846601
}
@@ -6594,6 +6611,8 @@ test('items', async () => {
65946611
'-items-end',
65956612
'-items-center',
65966613
'-items-baseline',
6614+
'-items-first-baseline',
6615+
'-items-last-baseline',
65976616
'-items-stretch',
65986617
'items-start/foo',
65996618
'items-end/foo',

packages/tailwindcss/src/utilities.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1995,6 +1995,8 @@ export function createUtilities(theme: Theme) {
19951995
staticUtility('items-start', [['align-items', 'flex-start']])
19961996
staticUtility('items-end', [['align-items', 'flex-end']])
19971997
staticUtility('items-baseline', [['align-items', 'baseline']])
1998+
staticUtility('items-first-baseline', [['align-items', 'first baseline']])
1999+
staticUtility('items-last-baseline', [['align-items', 'last baseline']])
19982000
staticUtility('items-stretch', [['align-items', 'stretch']])
19992001

20002002
staticUtility('justify-normal', [['justify-content', 'normal']])

0 commit comments

Comments
 (0)