Skip to content

Commit 06cc692

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 cc4689d commit 06cc692

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
@@ -1013,6 +1013,8 @@ exports[`getClassList 1`] = `
10131013
"items-baseline",
10141014
"items-center",
10151015
"items-end",
1016+
"items-first-baseline",
1017+
"items-last-baseline",
10161018
"items-start",
10171019
"items-stretch",
10181020
"justify-around",

packages/tailwindcss/src/utilities.test.ts

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

64406440
test('items', async () => {
6441-
expect(await run(['items-start', 'items-end', 'items-center', 'items-baseline', 'items-stretch']))
6442-
.toMatchInlineSnapshot(`
6441+
expect(
6442+
await run([
6443+
'items-start',
6444+
'items-end',
6445+
'items-center',
6446+
'items-baseline',
6447+
'items-first-baseline',
6448+
'items-last-baseline',
6449+
'items-stretch',
6450+
]),
6451+
).toMatchInlineSnapshot(`
64436452
".items-baseline {
64446453
align-items: baseline;
64456454
}
@@ -6452,6 +6461,14 @@ test('items', async () => {
64526461
align-items: flex-end;
64536462
}
64546463
6464+
.items-first-baseline {
6465+
align-items: baseline;
6466+
}
6467+
6468+
.items-last-baseline {
6469+
align-items: last baseline;
6470+
}
6471+
64556472
.items-start {
64566473
align-items: flex-start;
64576474
}
@@ -6467,6 +6484,8 @@ test('items', async () => {
64676484
'-items-end',
64686485
'-items-center',
64696486
'-items-baseline',
6487+
'-items-first-baseline',
6488+
'-items-last-baseline',
64706489
'-items-stretch',
64716490
'items-start/foo',
64726491
'items-end/foo',

packages/tailwindcss/src/utilities.ts

+2
Original file line numberDiff line numberDiff line change
@@ -1966,6 +1966,8 @@ export function createUtilities(theme: Theme) {
19661966
staticUtility('items-start', [['align-items', 'flex-start']])
19671967
staticUtility('items-end', [['align-items', 'flex-end']])
19681968
staticUtility('items-baseline', [['align-items', 'baseline']])
1969+
staticUtility('items-first-baseline', [['align-items', 'first baseline']])
1970+
staticUtility('items-last-baseline', [['align-items', 'last baseline']])
19691971
staticUtility('items-stretch', [['align-items', 'stretch']])
19701972

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

0 commit comments

Comments
 (0)