From 74fc41cefab6e7abbec6bced9f580d6a4e1c78e9 Mon Sep 17 00:00:00 2001 From: curo1305 Date: Mon, 15 Jun 2026 20:10:41 +0200 Subject: [PATCH] feat(10-01): implement AppIcon.vue with full ICON_PATHS registry - Options API component with inheritAttrs: false for class forwarding - 32 named icons: 31 single-path + 1 dual-path (cog as Array) - resolvedPaths computed warns in DEV for unknown icon names - v-if guard renders nothing for unknown names - Array.isArray check renders v-for paths for dual-path icons - All 6 AppIcon tests pass (GREEN) --- frontend/src/components/ui/AppIcon.vue | 86 ++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100644 frontend/src/components/ui/AppIcon.vue diff --git a/frontend/src/components/ui/AppIcon.vue b/frontend/src/components/ui/AppIcon.vue new file mode 100644 index 0000000..d27db40 --- /dev/null +++ b/frontend/src/components/ui/AppIcon.vue @@ -0,0 +1,86 @@ + + +