Add normalizeSvgIconName utility

This commit is contained in:
Mara Nikola Kiefer
2026-04-13 12:57:21 +02:00
parent 0801d374fa
commit 0695b7ef81
3 changed files with 15 additions and 22 deletions
+12
View File
@@ -0,0 +1,12 @@
export function normalizeSvgIconName(iconName?: string): string | undefined {
if (!iconName || iconName.startsWith("octicon")) {
return iconName;
}
if (iconName.startsWith("lucide ")) {
const lucideName = iconName.slice("lucide ".length).split(".")[0].trim();
return lucideName ? `lucide-${lucideName}` : undefined;
}
return iconName;
}