Icons

Die Icon-Verwaltung bündelt die serverseitigen Standard-Icons und deine eigenen Custom Icons. Diese Icons kannst du anschließend bei Creator Links und passenden Page-Elementen auswählen.

Bereiche

BereichBeschreibung
SVG ImportZeigt, wie viel SVG-Speicher für Custom SVG Icons genutzt wird.
SucheFiltert Icons nach Name, Key oder Quelle.
QuelleFiltert nach All, Lucide, Bootstrap oder Custom.
Plus ButtonÖffnet das Formular zum Hinzufügen eines eigenen Icons.
Icon GridZeigt alle verfügbaren Icons.
Custom IconsDeine eigenen Icons. Sie sind im Grid markiert und haben ein X zum Löschen.

Server-Icons Und Custom Icons

Die Icon Library besteht aus zwei Arten von Icons.

TypBedeutung
Serverseitige IconsStandard-Icons, die KALYIX bereitstellt. Sie kommen aus Lucide oder Bootstrap und können nicht gelöscht werden.
Custom IconsIcons, die du selbst hinzufügst. Diese Icons sind im Grid markiert und haben oben rechts ein X, mit dem du sie löschen kannst.

Serverseitige Icons sind direkt verfügbar. Custom Icons werden pro Tipp-Profil gespeichert und stehen danach in der Icon-Auswahl zur Verfügung.

Suche Und Quelle

FeldBedeutung
SucheSucht nach Icon-Name, Key oder Quelle. Beispiele: youtube, wallet, bootstrap, custom.
QuelleGrenzt die Liste auf All, Lucide, Bootstrap oder Custom ein.
Plus ButtonÖffnet Icon hinzufügen.

Icon Hinzufügen

Über den Plus Button öffnest du das Formular Icon hinzufügen.

FeldBedeutung
QuelleWählt, ob du ein Lucide Icon, ein Bootstrap Icon oder ein Custom SVG Icon hinzufügen willst.
KeyTechnischer Schlüssel für dein Icon. KALYIX normalisiert den Key in Kleinbuchstaben und erlaubt Buchstaben, Zahlen, _ und -.
NameSichtbarer Name des Icons in der Library.
Icon NameNur bei Lucide oder Bootstrap. Hier trägst du den Namen des Icons aus der jeweiligen Library ein.
SVG HTMLNur bei Custom SVG. Hier fügst du das komplette <svg ...>...</svg> Markup ein.

Lucide Icons

Lucide Icons findest du unter lucide.dev/icons .

Für Lucide trägst du den angezeigten Icon-Namen ein. Der Name kann im Kebab-Format aus der Lucide-Seite kommen, zum Beispiel play-circle, wallet, sparkles oder radio.

KALYIX normalisiert den Namen intern und versucht daraus die passende Lucide-Komponente zu laden.

Bootstrap Icons

Bootstrap Icons findest du unter icons.getbootstrap.com .

Für Bootstrap trägst du Bs plus den angezeigten Namen der Bootstrap-Seite ein.

Beispiele:

Bootstrap IconEintrag in KALYIX
DiscordBsDiscord
YoutubeBsYoutube
TwitchBsTwitch
InstagramBsInstagram
RedditBsReddit

Wichtig ist das Bs am Anfang. Dadurch wird klar, dass das Icon aus Bootstrap Icons kommt.

Custom SVG Icons

Bei Custom SVG fügst du das komplette SVG-Markup ein, nicht eine URL zu einer Datei.

Richtig:

<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
  <path d="M12 2L2 22h20L12 2z" />
</svg>

Nicht erlaubt:

https://example.com/icon.svg
data:image/svg+xml;base64,...

SVG Sicherheit

Custom SVGs werden bereinigt und geprüft, bevor sie gespeichert werden.

PrüfungBedeutung
Keine externen URLshttps:, data:, blob: und file: sind nicht erlaubt.
Kein Scriptscript Tags und Event-Attribute wie onclick werden entfernt oder blockiert.
Keine eingebetteten Dateienimage, use, iframe, object, embed und ähnliche Tags sind nicht erlaubt.
Keine gefährlichen Stylesstyle, filter, mask, clip-path, url(...), @import und ähnliche Inhalte sind blockiert.
Sichtbare ShapesDas SVG muss sichtbare Elemente wie path, circle, rect, line, polygon oder ähnliche Shapes enthalten.
ViewBox erforderlichDas SVG muss eine viewBox haben, damit es sauber skaliert.
GrößenlimitDas SVG zählt gegen das angezeigte SVG Import Limit.
Node LimitSehr komplexe SVGs mit zu vielen Nodes werden abgelehnt.

Dadurch können Custom SVGs als Icons genutzt werden, ohne Script- oder externe Ladepfade in die Tipp Page zu übernehmen.

Löschen

Nur Custom Icons können gelöscht werden. Sie erkennst du am X oben rechts auf der Icon-Karte.

Serverseitige Lucide- und Bootstrap-Icons haben kein X, weil sie zur festen Icon Library gehören.

Nach dem Speichern erscheint dein Custom Icon in der Icon-Auswahl der Creator Links. Dort kannst du es einem Link zuweisen und zusätzlich eine Icon-Farbe setzen.