Skip to content

Commit e16c6e6

Browse files
committed
Port cursor module to plugin
1 parent a493ee4 commit e16c6e6

4 files changed

Lines changed: 14 additions & 14 deletions

File tree

src/defaultPlugins.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import cursor from './plugins/cursor'
12
import display from './plugins/display'
23
import flexbox from './plugins/flexbox'
34
import float from './plugins/float'
@@ -38,6 +39,7 @@ import zIndex from './plugins/zIndex'
3839

3940
export default function (config) {
4041
return [
42+
config.modules.cursor === false ? () => {} : cursor(),
4143
config.modules.display === false ? () => {} : display(),
4244
config.modules.flexbox === false ? () => {} : flexbox(),
4345
config.modules.float === false ? () => {} : float(),

src/generators/cursor.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

src/plugins/cursor.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
export default function () {
2+
return function ({ addUtilities, config }) {
3+
addUtilities({
4+
'.cursor-auto': { cursor: 'auto' },
5+
'.cursor-default': { cursor: 'default' },
6+
'.cursor-pointer': { cursor: 'pointer' },
7+
'.cursor-wait': { cursor: 'wait' },
8+
'.cursor-move': { cursor: 'move' },
9+
'.cursor-not-allowed': { cursor: 'not-allowed' },
10+
}, config('modules.cursor'))
11+
}
12+
}

src/utilityModules.js

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import borderColors from './generators/borderColors'
1010
import borderRadius from './generators/borderRadius'
1111
import borderStyle from './generators/borderStyle'
1212
import borderWidths from './generators/borderWidths'
13-
import cursor from './generators/cursor'
1413

1514
export default [
1615
{ name: 'lists', generator: lists },
@@ -25,5 +24,4 @@ export default [
2524
{ name: 'borderRadius', generator: borderRadius },
2625
{ name: 'borderStyle', generator: borderStyle },
2726
{ name: 'borderWidths', generator: borderWidths },
28-
{ name: 'cursor', generator: cursor },
2927
]

0 commit comments

Comments
 (0)