From 3f3f62a441f57d96d6a3e4895001e261e0f66ef8 Mon Sep 17 00:00:00 2001 From: shezhangzhang Date: Fri, 5 Aug 2022 10:34:54 +0800 Subject: [PATCH 1/2] fix: fix color sort --- src/typing.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/typing.ts b/src/typing.ts index 86183dd..54c1a60 100644 --- a/src/typing.ts +++ b/src/typing.ts @@ -17,12 +17,16 @@ export default function setupAntdTokenCompletion( const items: any[] | undefined = []; for (let key in fullToken) { - const value = String(fullToken[key as keyof typeof fullToken]); + let value = fullToken[key as keyof typeof fullToken]; const item = new vscode.CompletionItem(`antd-${key}: ${value}`, 11); item.insertText = key.includes("-") ? `['${key}']` : key; - const sortValue = value.padStart(5, "0"); - item.sortText = `a-${sortValue}-${key}`; + if (typeof value === "number") { + const sortValue = String(value).padStart(5, "0"); + item.sortText = `a-${sortValue}-${key}`; + } else { + item.sortText = `a-${key}`; + } const colorSpan = genMarkdownString(value); let documentContent: vscode.MarkdownString | string = ""; From 46960aa27463b4f98f536820f4815047fe4d8cb2 Mon Sep 17 00:00:00 2001 From: shezhangzhang Date: Fri, 5 Aug 2022 10:35:19 +0800 Subject: [PATCH 2/2] release v0.3.4 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 1de0b47..a19efa0 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "antd-design-token", "displayName": "antd Design Token", "description": "VSCode extension for antd v5 design token.", - "version": "0.3.3", + "version": "0.3.4", "publisher": "shezhangzhang", "engines": { "vscode": "^1.68.0"