From 819d43e059c7113c600e099fbe0265b5a091d1c5 Mon Sep 17 00:00:00 2001
From: thororen1234 <78185467+thororen1234@users.noreply.github.com>
Date: Sat, 20 Dec 2025 21:55:26 -0500
Subject: [PATCH] IconViewer: Fix Filling Icons
---
src/equicordplugins/iconViewer/components/IconsTab.tsx | 4 +++-
src/equicordplugins/iconViewer/components/Modals.tsx | 5 +++--
src/equicordplugins/iconViewer/names.ts | 3 ++-
src/equicordplugins/iconViewer/styles.css | 4 ++--
4 files changed, 10 insertions(+), 6 deletions(-)
diff --git a/src/equicordplugins/iconViewer/components/IconsTab.tsx b/src/equicordplugins/iconViewer/components/IconsTab.tsx
index 6f846dabc..827219962 100644
--- a/src/equicordplugins/iconViewer/components/IconsTab.tsx
+++ b/src/equicordplugins/iconViewer/components/IconsTab.tsx
@@ -46,11 +46,13 @@ function searchMatch(search: string, name: string, Icon: Icon, searchByFunction:
}
function IconItem({ iconName, Icon }: { iconName: string; Icon: Icon; }) {
+ const fill = iconName === "CircleShield" ? "var(--background-base-low)" : "var(--interactive-icon-default)";
+ console.log(iconName);
return (
openIconModal(iconName, Icon, IconsFinds[iconName])}>
-
+
{iconName}
diff --git a/src/equicordplugins/iconViewer/components/Modals.tsx b/src/equicordplugins/iconViewer/components/Modals.tsx
index 10ae4547e..3a346aa71 100644
--- a/src/equicordplugins/iconViewer/components/Modals.tsx
+++ b/src/equicordplugins/iconViewer/components/Modals.tsx
@@ -229,6 +229,7 @@ function IconModal({ iconName, Icon, findPattern, onClose, transitionState }: {
const colorData = cssColors[color];
const colorKeys = useMemo(() => getCssColorKeys(), []);
+ const fill = iconName === "CircleShield" ? "var(--background-base-low)" : colorData?.css;
const findCode = findPattern
? `const ${iconName}Icon = findComponentByCode(${JSON.stringify(findPattern)})`
: null;
@@ -270,13 +271,13 @@ function IconModal({ iconName, Icon, findPattern, onClose, transitionState }: {
onContextMenu={openColorMenu}
onWheel={onWheel}
>
-
+
{iconSizes.map(size => (
-
+
))}
diff --git a/src/equicordplugins/iconViewer/names.ts b/src/equicordplugins/iconViewer/names.ts
index d1ef744ed..00c82ea23 100644
--- a/src/equicordplugins/iconViewer/names.ts
+++ b/src/equicordplugins/iconViewer/names.ts
@@ -132,7 +132,8 @@ export const IconsFinds: Record = {
Key: "23-.24ZM10 16a2",
InBox: "3H5ZM4 5.5C4",
BookmarkOutline: "0-1-1ZM7 2a3",
- Food: "7.58V8a1 1"
+ Food: "7.58V8a1 1",
+ CircleShield: "8 10.9999V17.9999C8"
};
// 13l4.91-8.05a1.8
diff --git a/src/equicordplugins/iconViewer/styles.css b/src/equicordplugins/iconViewer/styles.css
index 229877b14..d520329ee 100644
--- a/src/equicordplugins/iconViewer/styles.css
+++ b/src/equicordplugins/iconViewer/styles.css
@@ -48,7 +48,7 @@
margin-bottom: 16px;
}
-.vc-icon-tab-search-bar-grid>div:first-child {
+.vc-icon-tab-search-bar-grid > div:first-child {
flex: 1;
}
@@ -137,4 +137,4 @@
.vc-ic-modal-title {
user-select: none;
padding-right: 32px;
-}
+}
\ No newline at end of file