Skip to content

Commit b07cc4d

Browse files
wongjnadamwathan
andauthored
Fix contain-* utilities (#13521)
* Fix contain-* utilities Fixes #13520. * Update changelog * Update CHANGELOG.md --------- Co-authored-by: Adam Wathan <[email protected]>
1 parent 0060508 commit b07cc4d

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

CHANGELOG.md

+4
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
### Fixed
11+
12+
- Make sure `contain-*` utility variables resolve to a valid value ([#13521](https://github.com/tailwindlabs/tailwindcss/pull/13521))
13+
1014
## Changed
1115

1216
- Use `rem` units for breakpoints by default instead of `px` ([#13469](https://github.com/tailwindlabs/tailwindcss/pull/13469))

packages/tailwindcss/src/utilities.test.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -10612,12 +10612,12 @@ test('contain', () => {
1061210612
1061310613
.contain-inline-size {
1061410614
--tw-contain-size: inline-size;
10615-
contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
10615+
contain: var(--tw-contain-size, ) var(--tw-contain-layout, ) var(--tw-contain-paint, ) var(--tw-contain-style, );
1061610616
}
1061710617
1061810618
.contain-layout {
1061910619
--tw-contain-layout: layout;
10620-
contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
10620+
contain: var(--tw-contain-size, ) var(--tw-contain-layout, ) var(--tw-contain-paint, ) var(--tw-contain-style, );
1062110621
}
1062210622
1062310623
.contain-none {
@@ -10626,12 +10626,12 @@ test('contain', () => {
1062610626
1062710627
.contain-paint {
1062810628
--tw-contain-paint: paint;
10629-
contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
10629+
contain: var(--tw-contain-size, ) var(--tw-contain-layout, ) var(--tw-contain-paint, ) var(--tw-contain-style, );
1063010630
}
1063110631
1063210632
.contain-size {
1063310633
--tw-contain-size: size;
10634-
contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
10634+
contain: var(--tw-contain-size, ) var(--tw-contain-layout, ) var(--tw-contain-paint, ) var(--tw-contain-style, );
1063510635
}
1063610636
1063710637
.contain-strict {
@@ -10640,7 +10640,7 @@ test('contain', () => {
1064010640
1064110641
.contain-style {
1064210642
--tw-contain-style: style;
10643-
contain: var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style);
10643+
contain: var(--tw-contain-size, ) var(--tw-contain-layout, ) var(--tw-contain-paint, ) var(--tw-contain-style, );
1064410644
}
1064510645
1064610646
@property --tw-contain-size {

packages/tailwindcss/src/utilities.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3691,7 +3691,7 @@ export function createUtilities(theme: Theme) {
36913691

36923692
{
36933693
let cssContainValue =
3694-
'var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)'
3694+
'var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)'
36953695
let cssContainProperties = () => {
36963696
return atRoot([
36973697
property('--tw-contain-size'),

0 commit comments

Comments
 (0)