From 64afe72cb27928815f8ce9fc901fc6b9bc8641ff Mon Sep 17 00:00:00 2001 From: gioboa Date: Sat, 18 Apr 2026 15:04:43 +0200 Subject: [PATCH] fix: use file icon for LICENSE files --- app/utils/file-icons.ts | 12 ++++++------ test/unit/app/utils/file-icons.spec.ts | 6 ++++++ 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/app/utils/file-icons.ts b/app/utils/file-icons.ts index 6647e43a0e..de4f09d76c 100644 --- a/app/utils/file-icons.ts +++ b/app/utils/file-icons.ts @@ -264,12 +264,12 @@ export const FILENAME_ICONS: Record = { 'CONTRIBUTING.md': 'vscode-icons-file-type-markdown', 'contributing.md': 'vscode-icons-file-type-markdown', 'CODE_OF_CONDUCT.md': 'vscode-icons-file-type-markdown', - 'LICENSE': 'vscode-icons-file-type-license', - 'LICENSE.md': 'vscode-icons-file-type-license', - 'LICENSE.txt': 'vscode-icons-file-type-license', - 'license': 'vscode-icons-file-type-license', - 'license.md': 'vscode-icons-file-type-license', - 'license.txt': 'vscode-icons-file-type-license', + 'LICENSE': 'vscode-icons-default-file', + 'LICENSE.md': 'vscode-icons-default-file', + 'LICENSE.txt': 'vscode-icons-default-file', + 'license': 'vscode-icons-default-file', + 'license.md': 'vscode-icons-default-file', + 'license.txt': 'vscode-icons-default-file', // Node '.npmrc': 'vscode-icons-file-type-npm', diff --git a/test/unit/app/utils/file-icons.spec.ts b/test/unit/app/utils/file-icons.spec.ts index def870896e..84f8a1ad9b 100644 --- a/test/unit/app/utils/file-icons.spec.ts +++ b/test/unit/app/utils/file-icons.spec.ts @@ -9,6 +9,12 @@ describe('getFileIcon', () => { expect(getFileIcon('eslint.config.js')).toBe('vscode-icons-file-type-eslint') expect(getFileIcon('vitest.config.ts')).toBe('vscode-icons-file-type-vitest') expect(getFileIcon('.env')).toBe('vscode-icons-file-type-dotenv') + expect(getFileIcon('LICENSE')).toBe('vscode-icons-default-file') + expect(getFileIcon('LICENSE.md')).toBe('vscode-icons-default-file') + expect(getFileIcon('LICENSE.txt')).toBe('vscode-icons-default-file') + expect(getFileIcon('license')).toBe('vscode-icons-default-file') + expect(getFileIcon('license.md')).toBe('vscode-icons-default-file') + expect(getFileIcon('license.txt')).toBe('vscode-icons-default-file') }) it('returns correct icons for compound extensions', () => {