From 6e9a1b687426785509ad711ad0064334f8651d29 Mon Sep 17 00:00:00 2001 From: KevIsDev Date: Mon, 12 May 2025 01:37:03 +0100 Subject: [PATCH] fix: fix icon classes for consistency and clarity #release:major - Replace specific file type icons that are non existent with generic 'file-code' icon. --- app/components/ui/FileIcon.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/components/ui/FileIcon.tsx b/app/components/ui/FileIcon.tsx index 05f6979..00d9671 100644 --- a/app/components/ui/FileIcon.tsx +++ b/app/components/ui/FileIcon.tsx @@ -39,11 +39,11 @@ export function FileIcon({ filename, size = 'md', className }: FileIconProps) { } if (['java', 'class', 'jar'].includes(extension)) { - return 'i-ph:file-java'; + return 'i-ph:file-code'; } if (['php'].includes(extension)) { - return 'i-ph:file-php'; + return 'i-ph:file-code'; } if (['rb', 'ruby'].includes(extension)) { @@ -63,15 +63,15 @@ export function FileIcon({ filename, size = 'md', className }: FileIconProps) { } if (['swift'].includes(extension)) { - return 'i-ph:file-swift'; + return 'i-ph:file-code'; } if (['kt', 'kotlin'].includes(extension)) { - return 'i-ph:file-kotlin'; + return 'i-ph:file-code'; } if (['dart'].includes(extension)) { - return 'i-ph:file-dart'; + return 'i-ph:file-code'; } // Config files @@ -80,7 +80,7 @@ export function FileIcon({ filename, size = 'md', className }: FileIconProps) { } if (['xml', 'svg'].includes(extension)) { - return 'i-ph:file-xml'; + return 'i-ph:file-code'; } if (['toml'].includes(extension)) { @@ -157,7 +157,7 @@ export function FileIcon({ filename, size = 'md', className }: FileIconProps) { } if (filename.startsWith('Dockerfile')) { - return 'i-ph:docker-logo'; + return 'i-ph:file-code'; } // Default