Skip to content

Commit 4498cad

Browse files
committed
Add transition-behavior utilities
1 parent 614c7e2 commit 4498cad

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/corePlugins.js

+6
Original file line numberDiff line numberDiff line change
@@ -2860,6 +2860,12 @@ export let corePlugins = {
28602860
)
28612861
},
28622862

2863+
transitionBehavior: ({ addUtilities }) => {
2864+
addUtilities({
2865+
'.transition-allow-discrete': { 'transition-behavior': 'allow-discrete' },
2866+
'.transition-behavior-normal': { 'transition-behavior': 'normal' },
2867+
})
2868+
},
28632869
transitionDelay: createUtilityPlugin('transitionDelay', [['delay', ['transitionDelay']]]),
28642870
transitionDuration: createUtilityPlugin(
28652871
'transitionDuration',

tests/plugins/transitionBehavior.js

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { css, quickPluginTest } from '../util/run'
2+
3+
quickPluginTest('transitionBehavior').toMatchFormattedCss(css`
4+
.transition-allow-discrete {
5+
transition-behavior: allow-discrete;
6+
}
7+
.transition-behavior-normal {
8+
transition-behavior: normal;
9+
}
10+
`)

0 commit comments

Comments
 (0)