Skip to content

Commit 86ace9e

Browse files
Add self-baseline-last and content-baseline-last
1 parent 80017eb commit 86ace9e

File tree

4 files changed

+19
-1
lines changed

4 files changed

+19
-1
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212
- _Experimental_: Add `details-content` variant ([#15319](https://github.com/tailwindlabs/tailwindcss/pull/15319))
1313
- _Experimental_: Add `inverted-colors` variant ([#11693](https://github.com/tailwindlabs/tailwindcss/pull/11693))
1414
- _Experimental_: Add `noscript` variant ([#11929](https://github.com/tailwindlabs/tailwindcss/pull/11929), [#17431](https://github.com/tailwindlabs/tailwindcss/pull/17431))
15-
- _Experimental_: Add `items-baseline-last` utility ([#13888](https://github.com/tailwindlabs/tailwindcss/pull/13888))
15+
- _Experimental_: Add `items-baseline-last`, `self-baseline-last`, and `content-baseline-last` utilities ([#13888](https://github.com/tailwindlabs/tailwindcss/pull/13888))
1616
- _Experimental_: Add `pointer-none`, `pointer-coarse`, and `pointer-fine` variant ([#16946](https://github.com/tailwindlabs/tailwindcss/pull/16946))
1717
- _Experimental_: Add `any-pointer-none`, `any-pointer-coarse`, and `any-pointer-fine` variants ([#16941](https://github.com/tailwindlabs/tailwindcss/pull/16941))
1818
- _Experimental_: Add safe alignment utilities ([#14607](https://github.com/tailwindlabs/tailwindcss/pull/14607))

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3762,6 +3762,7 @@ exports[`getClassList 1`] = `
37623762
"container",
37633763
"content-around",
37643764
"content-baseline",
3765+
"content-baseline-last",
37653766
"content-between",
37663767
"content-center",
37673768
"content-center-safe",
@@ -9608,6 +9609,7 @@ exports[`getClassList 1`] = `
96089609
"select-text",
96099610
"self-auto",
96109611
"self-baseline",
9612+
"self-baseline-last",
96119613
"self-center",
96129614
"self-center-safe",
96139615
"self-end",

packages/tailwindcss/src/utilities.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7281,6 +7281,7 @@ test('align-content', async () => {
72817281
'content-around',
72827282
'content-evenly',
72837283
'content-baseline',
7284+
'content-baseline-last',
72847285
'content-stretch',
72857286
]),
72867287
).toMatchInlineSnapshot(`
@@ -7292,6 +7293,10 @@ test('align-content', async () => {
72927293
align-content: baseline;
72937294
}
72947295

7296+
.content-baseline-last {
7297+
align-content: last baseline;
7298+
}
7299+
72957300
.content-between {
72967301
align-content: space-between;
72977302
}
@@ -8432,6 +8437,7 @@ test('self', async () => {
84328437
'self-center-safe',
84338438
'self-stretch',
84348439
'self-baseline',
8440+
'self-baseline-last',
84358441
]),
84368442
).toMatchInlineSnapshot(`
84378443
".self-auto {
@@ -8442,6 +8448,10 @@ test('self', async () => {
84428448
align-self: baseline;
84438449
}
84448450

8451+
.self-baseline-last {
8452+
align-self: last baseline;
8453+
}
8454+
84458455
.self-center {
84468456
align-self: center;
84478457
}

packages/tailwindcss/src/utilities.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1906,6 +1906,9 @@ export function createUtilities(theme: Theme) {
19061906
staticUtility('content-around', [['align-content', 'space-around']])
19071907
staticUtility('content-evenly', [['align-content', 'space-evenly']])
19081908
staticUtility('content-baseline', [['align-content', 'baseline']])
1909+
if (enableBaselineLast) {
1910+
staticUtility('content-baseline-last', [['align-content', 'last baseline']])
1911+
}
19091912
staticUtility('content-stretch', [['align-content', 'stretch']])
19101913

19111914
staticUtility('items-center', [['align-items', 'center']])
@@ -2039,6 +2042,9 @@ export function createUtilities(theme: Theme) {
20392042
}
20402043
staticUtility('self-stretch', [['align-self', 'stretch']])
20412044
staticUtility('self-baseline', [['align-self', 'baseline']])
2045+
if (enableBaselineLast) {
2046+
staticUtility('self-baseline-last', [['align-self', 'last baseline']])
2047+
}
20422048

20432049
staticUtility('justify-self-auto', [['justify-self', 'auto']])
20442050
staticUtility('justify-self-start', [['justify-self', 'flex-start']])

0 commit comments

Comments
 (0)