Port resize module to plugin

This commit is contained in:
Adam Wathan 2019-01-09 13:18:58 -05:00
parent 6a3ed59fa6
commit e7bf2bc615
4 changed files with 12 additions and 12 deletions

View File

@ -1,3 +1,4 @@
import resize from './plugins/resize'
import shadows from './plugins/shadows'
import svgFill from './plugins/svgFill'
import svgStroke from './plugins/svgStroke'
@ -15,6 +16,7 @@ import width from './plugins/width'
import zIndex from './plugins/zIndex'
export default [
resize(),
shadows(),
svgFill(),
svgStroke(),

View File

@ -1,10 +0,0 @@
import defineClasses from '../util/defineClasses'
export default function() {
return defineClasses({
'resize-none': { resize: 'none' },
'resize-y': { resize: 'vertical' },
'resize-x': { resize: 'horizontal' },
resize: { resize: 'both' },
})
}

10
src/plugins/resize.js Normal file
View File

@ -0,0 +1,10 @@
export default function () {
return function ({ addUtilities, config }) {
addUtilities({
'.resize-none': { resize: 'none' },
'.resize-y': { resize: 'vertical' },
'.resize-x': { resize: 'horizontal' },
'.resize': { resize: 'both' },
}, config('modules.resize'))
}
}

View File

@ -32,7 +32,6 @@ import overflow from './generators/overflow'
import padding from './generators/padding'
import pointerEvents from './generators/pointerEvents'
import position from './generators/position'
import resize from './generators/resize'
export default [
{ name: 'lists', generator: lists },
@ -69,5 +68,4 @@ export default [
{ name: 'padding', generator: padding },
{ name: 'pointerEvents', generator: pointerEvents },
{ name: 'position', generator: position },
{ name: 'resize', generator: resize },
]