Port outline module to plugin

This commit is contained in:
Adam Wathan 2019-01-09 14:05:00 -05:00
parent 0ba183a22a
commit a3ea578669
4 changed files with 9 additions and 9 deletions

View File

@ -1,3 +1,4 @@
import outline from './plugins/outline'
import overflow from './plugins/overflow'
import padding from './plugins/padding'
import pointerEvents from './plugins/pointerEvents'
@ -20,6 +21,7 @@ import width from './plugins/width'
import zIndex from './plugins/zIndex'
export default [
outline(),
overflow(),
padding(),
pointerEvents(),

View File

@ -1,7 +0,0 @@
import defineClasses from '../util/defineClasses'
export default function() {
return defineClasses({
'outline-none': { outline: '0' },
})
}

7
src/plugins/outline.js Normal file
View File

@ -0,0 +1,7 @@
export default function () {
return function ({ addUtilities, config }) {
addUtilities({
'.outline-none': { outline: '0' },
}, config('modules.outline'))
}
}

View File

@ -27,7 +27,6 @@ import negativeMargin from './generators/negativeMargin'
import objectFit from './generators/objectFit'
import objectPosition from './generators/objectPosition'
import opacity from './generators/opacity'
import outline from './generators/outline'
export default [
{ name: 'lists', generator: lists },
@ -59,5 +58,4 @@ export default [
{ name: 'objectFit', generator: objectFit },
{ name: 'objectPosition', generator: objectPosition },
{ name: 'opacity', generator: opacity },
{ name: 'outline', generator: outline },
]