File tree Expand file tree Collapse file tree 1 file changed +4
-7
lines changed
packages/tailwindcss-language-service/src Expand file tree Collapse file tree 1 file changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -2282,6 +2282,8 @@ export async function resolveCompletionItem(
2282
2282
if ( state . v4 ) {
2283
2283
if ( item . kind === 9 ) return item
2284
2284
if ( item . detail && item . documentation ) return item
2285
+
2286
+ let base = state . designSystem . compile ( [ className ] ) [ 0 ]
2285
2287
let root = state . designSystem . compile ( [ [ ...variants , className ] . join ( state . separator ) ] ) [ 0 ]
2286
2288
let rules = root . nodes . filter ( ( node ) => node . type === 'rule' )
2287
2289
if ( rules . length === 0 ) return item
@@ -2290,16 +2292,11 @@ export async function resolveCompletionItem(
2290
2292
if ( rules . length === 1 ) {
2291
2293
let decls : postcss . Declaration [ ] = [ ]
2292
2294
2293
- root . walkDecls ( ( node ) => {
2295
+ base . walkDecls ( ( node ) => {
2294
2296
decls . push ( node )
2295
2297
} )
2296
2298
2297
- item . detail = await jit . stringifyDecls (
2298
- state ,
2299
- postcss . rule ( {
2300
- nodes : decls ,
2301
- } ) ,
2302
- )
2299
+ item . detail = await jit . stringifyDecls ( state , postcss . rule ( { nodes : decls } ) )
2303
2300
} else {
2304
2301
item . detail = `${ rules . length } rules`
2305
2302
}
You can’t perform that action at this time.
0 commit comments