From cb20c3bc86122beb02becf45bf19059592a64f98 Mon Sep 17 00:00:00 2001 From: Brad Cornes Date: Thu, 16 Apr 2020 22:44:52 +0100 Subject: [PATCH] remove variants filter --- .../src/providers/completionProvider.ts | 27 +------------------ 1 file changed, 1 insertion(+), 26 deletions(-) diff --git a/packages/tailwindcss-language-server/src/providers/completionProvider.ts b/packages/tailwindcss-language-server/src/providers/completionProvider.ts index 0cb4c85..472b995 100644 --- a/packages/tailwindcss-language-server/src/providers/completionProvider.ts +++ b/packages/tailwindcss-language-server/src/providers/completionProvider.ts @@ -319,36 +319,11 @@ function provideVariantsDirectiveCompletions( if (/\s+/.test(parts[parts.length - 1])) return null - // TODO: move this to tailwindcss-class-names? - let variants = dlv( - state.config, - ['variants'], - dlv(state.config, ['modules'], {}) - ) - if (!isObject(variants) && !Array.isArray(variants)) { - variants = [] - } - let enabledVariants: string[] - if (Array.isArray(variants)) { - enabledVariants = variants - } else { - const uniqueVariants: Set = new Set() - for (const mod in variants) { - if (!Array.isArray(variants[mod])) continue - variants[mod].forEach((v: string) => uniqueVariants.add(v)) - } - enabledVariants = [...uniqueVariants] - } - - enabledVariants = state.variants.filter( - (x) => enabledVariants.indexOf(x) !== -1 || x === 'default' - ) - const existingVariants = parts.slice(0, parts.length - 1) return { isIncomplete: false, - items: enabledVariants + items: state.variants .filter((v) => existingVariants.indexOf(v) === -1) .map((variant) => ({ // TODO: detail