mirror of
https://github.com/tailwindlabs/tailwindcss.git
synced 2025-12-08 21:36:08 +00:00
Port overflow module to plugin
This commit is contained in:
parent
d6611dd42c
commit
0ba183a22a
@ -1,3 +1,4 @@
|
||||
import overflow from './plugins/overflow'
|
||||
import padding from './plugins/padding'
|
||||
import pointerEvents from './plugins/pointerEvents'
|
||||
import position from './plugins/position'
|
||||
@ -19,6 +20,7 @@ import width from './plugins/width'
|
||||
import zIndex from './plugins/zIndex'
|
||||
|
||||
export default [
|
||||
overflow(),
|
||||
padding(),
|
||||
pointerEvents(),
|
||||
position(),
|
||||
|
||||
@ -1,20 +0,0 @@
|
||||
import defineClasses from '../util/defineClasses'
|
||||
|
||||
export default function() {
|
||||
return defineClasses({
|
||||
'overflow-auto': { overflow: 'auto' },
|
||||
'overflow-hidden': { overflow: 'hidden' },
|
||||
'overflow-visible': { overflow: 'visible' },
|
||||
'overflow-scroll': { overflow: 'scroll' },
|
||||
'overflow-x-auto': { 'overflow-x': 'auto' },
|
||||
'overflow-y-auto': { 'overflow-y': 'auto' },
|
||||
'overflow-x-hidden': { 'overflow-x': 'hidden' },
|
||||
'overflow-y-hidden': { 'overflow-y': 'hidden' },
|
||||
'overflow-x-visible': { 'overflow-x': 'visible' },
|
||||
'overflow-y-visible': { 'overflow-y': 'visible' },
|
||||
'overflow-x-scroll': { 'overflow-x': 'scroll' },
|
||||
'overflow-y-scroll': { 'overflow-y': 'scroll' },
|
||||
'scrolling-touch': { '-webkit-overflow-scrolling': 'touch' },
|
||||
'scrolling-auto': { '-webkit-overflow-scrolling': 'auto' },
|
||||
})
|
||||
}
|
||||
20
src/plugins/overflow.js
Normal file
20
src/plugins/overflow.js
Normal file
@ -0,0 +1,20 @@
|
||||
export default function () {
|
||||
return function ({ addUtilities, config }) {
|
||||
addUtilities({
|
||||
'.overflow-auto': { overflow: 'auto' },
|
||||
'.overflow-hidden': { overflow: 'hidden' },
|
||||
'.overflow-visible': { overflow: 'visible' },
|
||||
'.overflow-scroll': { overflow: 'scroll' },
|
||||
'.overflow-x-auto': { 'overflow-x': 'auto' },
|
||||
'.overflow-y-auto': { 'overflow-y': 'auto' },
|
||||
'.overflow-x-hidden': { 'overflow-x': 'hidden' },
|
||||
'.overflow-y-hidden': { 'overflow-y': 'hidden' },
|
||||
'.overflow-x-visible': { 'overflow-x': 'visible' },
|
||||
'.overflow-y-visible': { 'overflow-y': 'visible' },
|
||||
'.overflow-x-scroll': { 'overflow-x': 'scroll' },
|
||||
'.overflow-y-scroll': { 'overflow-y': 'scroll' },
|
||||
'.scrolling-touch': { '-webkit-overflow-scrolling': 'touch' },
|
||||
'.scrolling-auto': { '-webkit-overflow-scrolling': 'auto' },
|
||||
}, config('modules.overflow'))
|
||||
}
|
||||
}
|
||||
@ -28,7 +28,6 @@ import objectFit from './generators/objectFit'
|
||||
import objectPosition from './generators/objectPosition'
|
||||
import opacity from './generators/opacity'
|
||||
import outline from './generators/outline'
|
||||
import overflow from './generators/overflow'
|
||||
|
||||
export default [
|
||||
{ name: 'lists', generator: lists },
|
||||
@ -61,5 +60,4 @@ export default [
|
||||
{ name: 'objectPosition', generator: objectPosition },
|
||||
{ name: 'opacity', generator: opacity },
|
||||
{ name: 'outline', generator: outline },
|
||||
{ name: 'overflow', generator: overflow },
|
||||
]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user