From b95cf8dee9ac083c4832ab2dce00abf7f3214828 Mon Sep 17 00:00:00 2001 From: Edouard Vanbelle Date: Sat, 11 Apr 2026 23:55:06 +0200 Subject: [PATCH] refactor(css/icons): centralize icon folder to card.css --- static/css/components/cards.css | 11 ++++++----- static/css/components/fileList.css | 30 ------------------------------ 2 files changed, 6 insertions(+), 35 deletions(-) diff --git a/static/css/components/cards.css b/static/css/components/cards.css index 26ec4ad7..6cb3deea 100644 --- a/static/css/components/cards.css +++ b/static/css/components/cards.css @@ -208,22 +208,23 @@ /* display: none !important;*/ } -.file-icon.folder-icon { - background-color: var(--color-ft-folder-bg); -} - +/* don't use FontAwesome / svg for folders and prefer CSS trick */ .file-icon.folder-icon > i, .file-icon.folder-icon > svg { display: none !important; } +.file-icon.folder-icon { + background-color: var(--color-ft-folder-bg); +} + .file-icon.folder-icon::before { content: ""; position: absolute; top: 0; left: 0; right: 0; - height: 20px; + height: 22%; background-color: var(--color-ft-folder-tab); border-radius: 8px 8px 0 0; } diff --git a/static/css/components/fileList.css b/static/css/components/fileList.css index 520f433a..49f1f28c 100644 --- a/static/css/components/fileList.css +++ b/static/css/components/fileList.css @@ -92,36 +92,6 @@ flex-shrink: 0; } -.files-list-view .file-item .file-icon.folder-icon { - background-color: var(--color-ft-folder-bg); - position: relative; - width: 36px; - height: 36px; - margin-bottom: 0; -} - -.files-list-view .file-item .file-icon.folder-icon::before { - content: ""; - position: absolute; - top: 0; - left: 0; - right: 0; - height: 8px; - background-color: var(--color-ft-folder-tab); - border-radius: 8px 8px 0 0; -} - -.files-list-view .file-item .file-icon.folder-icon i, -.files-list-view .file-item .file-icon.folder-icon svg { - display: none; -} - -.files-list-view .file-item .file-icon.image-icon { - position: relative; - overflow: hidden; - border-radius: 4px; -} - /* ------------- */ .list-header > div:nth-child(5),