Skip to content

Commit 3e9cb08

Browse files
committed
Fix variant offset calculation
1 parent 861e636 commit 3e9cb08

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

packages/tailwindcss-language-service/src/util/getVariantsFromClassName.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,11 +60,12 @@ export function getVariantsFromClassName(
6060
let offset = 0
6161
let variants = new Set<string>()
6262

63-
for (let part of parts) {
63+
for (let [idx, part] of parts.entries()) {
6464
if (!isValidVariant(part)) break
6565

6666
variants.add(part)
67-
offset += part.length + state.separator!.length
67+
offset += part.length
68+
offset += idx < parts.length - 1 ? state.separator!.length : 0
6869
}
6970

7071
return { variants: Array.from(variants), offset }

0 commit comments

Comments
 (0)