File tree Expand file tree Collapse file tree 3 files changed +75
-77
lines changed Expand file tree Collapse file tree 3 files changed +75
-77
lines changed Original file line number Diff line number Diff line change @@ -2,75 +2,75 @@ import { defineTheme } from 'pinceau'
2
2
3
3
export default defineTheme ( {
4
4
colors : {
5
- " white" : {
6
- " value" : " #ffffff"
5
+ white : {
6
+ value : ' #ffffff'
7
7
} ,
8
- " black" : {
9
- " value" : " #0c0c0d"
8
+ black : {
9
+ value : ' #0c0c0d'
10
10
} ,
11
- " gray" : {
12
- "50" : {
13
- " value" : " #fafafa"
11
+ gray : {
12
+ 50 : {
13
+ value : ' #fafafa'
14
14
} ,
15
- " 100" : {
16
- " value" : " #f4f4f5"
15
+ 100 : {
16
+ value : ' #f4f4f5'
17
17
} ,
18
- " 200" : {
19
- " value" : " #e4e4e7"
18
+ 200 : {
19
+ value : ' #e4e4e7'
20
20
} ,
21
- " 300" : {
22
- " value" : " #D4d4d8"
21
+ 300 : {
22
+ value : ' #D4d4d8'
23
23
} ,
24
- " 400" : {
25
- " value" : " #a1a1aa"
24
+ 400 : {
25
+ value : ' #a1a1aa'
26
26
} ,
27
- " 500" : {
28
- " value" : " #71717A"
27
+ 500 : {
28
+ value : ' #71717A'
29
29
} ,
30
- " 600" : {
31
- " value" : " #52525B"
30
+ 600 : {
31
+ value : ' #52525B'
32
32
} ,
33
- " 700" : {
34
- " value" : " #3f3f46"
33
+ 700 : {
34
+ value : ' #3f3f46'
35
35
} ,
36
- " 800" : {
37
- " value" : " #27272A"
36
+ 800 : {
37
+ value : ' #27272A'
38
38
} ,
39
- " 900" : {
40
- " value" : " #18181B"
39
+ 900 : {
40
+ value : ' #18181B'
41
41
}
42
42
} ,
43
- " green" : {
44
- "50" : {
45
- " value" : " #d6ffee"
43
+ green : {
44
+ 50 : {
45
+ value : ' #d6ffee'
46
46
} ,
47
- " 100" : {
48
- " value" : " #acffdd"
47
+ 100 : {
48
+ value : ' #acffdd'
49
49
} ,
50
- " 200" : {
51
- " value" : " #83ffcc"
50
+ 200 : {
51
+ value : ' #83ffcc'
52
52
} ,
53
- " 300" : {
54
- " value" : " #30ffaa"
53
+ 300 : {
54
+ value : ' #30ffaa'
55
55
} ,
56
- " 400" : {
57
- " value" : " #00dc82"
56
+ 400 : {
57
+ value : ' #00dc82'
58
58
} ,
59
- " 500" : {
60
- " value" : " #00bd6f"
59
+ 500 : {
60
+ value : ' #00bd6f'
61
61
} ,
62
- " 600" : {
63
- " value" : " #009d5d"
62
+ 600 : {
63
+ value : ' #009d5d'
64
64
} ,
65
- " 700" : {
66
- " value" : " #007e4a"
65
+ 700 : {
66
+ value : ' #007e4a'
67
67
} ,
68
- " 800" : {
69
- " value" : " #005e38"
68
+ 800 : {
69
+ value : ' #005e38'
70
70
} ,
71
- " 900" : {
72
- " value" : " #003f25"
71
+ 900 : {
72
+ value : ' #003f25'
73
73
}
74
- } ,
74
+ }
75
75
}
76
76
} )
Original file line number Diff line number Diff line change @@ -44,20 +44,19 @@ export default defineNuxtModule<ModuleOptions>({
44
44
// Normalize
45
45
( component , code ) => {
46
46
if ( ! code . includes ( '<script' ) ) {
47
- code += ` \n<script setup>defineProps()</script>`
47
+ code += ' \n<script setup>defineProps()</script>'
48
48
}
49
49
return { code, component }
50
50
} ,
51
51
// @nuxt /content support
52
52
( component , code ) => {
53
- if ( component . fullPath . includes ( 'TestContent' ) ) {
54
- code = code . replace (
55
- / < C o n t e n t S l o t ( .* ) ? : u s e = " \$ s l o t s \. ( [ a - z ] + ) " ( .* ) \/ > / gm,
56
- ( _ , before , slotName , rest ) => {
57
- return `<slot${ before } ${ slotName === 'default' ? '' : `name="${ slotName } "` } ${ rest } />`
58
- }
59
- )
60
- }
53
+ code = code . replace (
54
+ / < C o n t e n t S l o t ( .* ) ? : u s e = " \$ s l o t s \. ( [ a - z ] + ) " ( .* ) \/ > / gm,
55
+ ( _ , before , slotName , rest ) => {
56
+ return `<slot${ before } ${ slotName === 'default' ? '' : `name="${ slotName } "` } ${ rest } />`
57
+ }
58
+ )
59
+
61
60
return { component, code }
62
61
}
63
62
] ,
@@ -66,10 +65,9 @@ export default defineNuxtModule<ModuleOptions>({
66
65
schema : { }
67
66
}
68
67
} ) ,
69
- async setup ( options , nuxt ) {
68
+ async setup ( options , nuxt ) {
70
69
// Regex to match colors.primary.100 in {colors.primary.100}
71
70
72
-
73
71
const resolver = createResolver ( import . meta. url )
74
72
75
73
// Retrieve transformers
Original file line number Diff line number Diff line change @@ -119,25 +119,25 @@ export const metaPlugin = createUnplugin<any>(
119
119
component . meta . props = [
120
120
...component . meta . props ,
121
121
...props
122
- . filter ( prop => ! prop . global )
123
- . sort ( ( a , b ) => {
124
- // sort required properties first
125
- if ( ! a . required && b . required ) {
126
- return 1
127
- }
128
- if ( a . required && ! b . required ) {
129
- return - 1
130
- }
131
- // then ensure boolean properties are sorted last
132
- if ( a . type === 'boolean' && b . type !== 'boolean' ) {
133
- return 1
134
- }
135
- if ( a . type !== 'boolean' && b . type === 'boolean' ) {
136
- return - 1
137
- }
138
-
139
- return 0
140
- } )
122
+ . filter ( prop => ! prop . global )
123
+ . sort ( ( a , b ) => {
124
+ // sort required properties first
125
+ if ( ! a . required && b . required ) {
126
+ return 1
127
+ }
128
+ if ( a . required && ! b . required ) {
129
+ return - 1
130
+ }
131
+ // then ensure boolean properties are sorted last
132
+ if ( a . type === 'boolean' && b . type !== 'boolean' ) {
133
+ return 1
134
+ }
135
+ if ( a . type !== 'boolean' && b . type === 'boolean' ) {
136
+ return - 1
137
+ }
138
+
139
+ return 0
140
+ } )
141
141
]
142
142
143
143
components [ component . pascalName ] = component
You can’t perform that action at this time.
0 commit comments