fix(admin): map Winter icon-* names onto lucide for plugin navigation

Ported plugins send Winter icon-* class names on nav and settings; the SPA
never loads Font Awesome, so unknown names rendered as empty squares. Map
BM Studies, Quizzes, icon-pencil, and a closed Winter backend alias table
onto named @lucide/vue 1.17.0 exports, keep Square for unknown names, and
rebuild the embedded boardwalk dist.
This commit is contained in:
Jakub Zych
2026-10-05 19:28:06 +02:00
parent f453b80dc7
commit a00dafaf65
5 changed files with 261 additions and 15 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -6,7 +6,7 @@
<meta name="robots" content="noindex, nofollow" />
<meta name="summer-admin-base" content="__SUMMER_ADMIN_BASE__" />
<title>SummerCMS</title>
<script type="module" crossorigin src="./assets/index-CbohsCp4.js"></script>
<script type="module" crossorigin src="./assets/index-z_LzMU8D.js"></script>
<link rel="stylesheet" crossorigin href="./assets/index-CqzF_Nki.css">
</head>
<body>