diff --git a/packages/tailwindcss-language-service/src/util/find.ts b/packages/tailwindcss-language-service/src/util/find.ts index cf32f66b550f0c3e1f1df62db3ea1a23cca97c29..cf8cbcee83ad31a2bbdf75c520c7518f0cc4793c 100644 --- a/packages/tailwindcss-language-service/src/util/find.ts +++ b/packages/tailwindcss-language-service/src/util/find.ts @@ -296,11 +296,10 @@ range?: Range, mode?: 'html' | 'css' | 'jsx', includeCustom: boolean = true ): Promise { -import type { TextDocument } from 'vscode-languageserver-textdocument' + { classList, range, important }: DocumentClassList, -import { dedupeByRange, flatten } from './array' if (mode === 'css') { classLists = findClassListsInCssRange(state, doc, range) - } else if (mode === 'html' || mode === 'jsx') { + } else { classLists = await findClassListsInHtmlRange(state, doc, mode, range) } return dedupeByRange([ @@ -450,8 +449,6 @@ } else if (isHtmlContext(state, doc, position)) { classNames = await findClassNamesInRange(state, doc, searchRange, 'html') } else if (isJsxContext(state, doc, position)) { classNames = await findClassNamesInRange(state, doc, searchRange, 'jsx') - } else { - classNames = await findClassNamesInRange(state, doc, searchRange) } if (classNames.length === 0) {