{{/* Tabler inline SVG icons. Render with {{template "icon-NAME" .}}; the dot is
an optional extra class string appended to the default "icon" class. */}}
{{/* Third-party notice — every icon in this file is Tabler Icons:
Tabler Icons, Copyright (c) 2020-2026 Pawel Kuna, MIT License.
https://tabler.io/icons — see THIRD-PARTY-NOTICES.md for the full text.
The path data is copied verbatim from upstream (minus the transparent 24x24
guard path), collected across releases, so a few are renamed locally:
antenna<-antenna-bars-5, copy<-squares, list<-list-details,
plug<-plug-connected, terminal<-terminal-2, alert<-alert-triangle, and
brand-signal<-message-circle-2 (Tabler has no Signal mark).
Adding an icon? Take it from Tabler Icons and keep this notice accurate;
internal/licenses enforces that this file carries it. */}}
{{define "icon-home"}}{{end}}
{{define "icon-plus"}}{{end}}
{{define "icon-help"}}{{end}}
{{define "icon-search"}}{{end}}
{{define "icon-terminal"}}{{end}}
{{define "icon-pencil"}}{{end}}
{{define "icon-antenna"}}{{end}}
{{define "icon-list"}}{{end}}
{{define "icon-share"}}{{end}}
{{define "icon-trash"}}{{end}}
{{define "icon-settings"}}{{end}}
{{define "icon-world"}}{{end}}
{{define "icon-users"}}{{end}}
{{define "icon-user"}}{{end}}
{{define "icon-logout"}}{{end}}
{{define "icon-login"}}{{end}}
{{define "icon-plug"}}{{end}}
{{define "icon-arrow-left"}}{{end}}
{{define "icon-arrow-right"}}{{end}}
{{define "icon-check"}}{{end}}
{{define "icon-alert"}}{{end}}
{{define "icon-map-pin"}}{{end}}
{{define "icon-key"}}{{end}}
{{define "icon-chevron-down"}}{{end}}
{{define "icon-lock"}}{{end}}
{{define "icon-eye"}}{{end}}
{{define "icon-eye-off"}}{{end}}
{{define "icon-copy"}}{{end}}
{{define "icon-qrcode"}}{{end}}
{{define "icon-link"}}{{end}}
{{/* Tabler brand icons for org social/site links. Keys match store.LinkPlatform. */}}
{{define "icon-brand-discord"}}{{end}}
{{define "icon-brand-facebook"}}{{end}}
{{define "icon-brand-instagram"}}{{end}}
{{define "icon-brand-x"}}{{end}}
{{define "icon-brand-youtube"}}{{end}}
{{define "icon-brand-github"}}{{end}}
{{define "icon-brand-telegram"}}{{end}}
{{define "icon-brand-reddit"}}{{end}}
{{define "icon-brand-linkedin"}}{{end}}
{{define "icon-mail"}}{{end}}
{{define "icon-brand-signal"}}{{end}}
{{define "icon-brand-tiktok"}}{{end}}
{{define "icon-brand-twitch"}}{{end}}
{{define "icon-brand-bluesky"}}{{end}}
{{define "icon-brand-mastodon"}}{{end}}
{{/* link-icon renders the brand/site icon for a link's platform key (.). Falls
back to a generic link glyph for "website" and anything unknown. Keep the
branches in sync with the platforms in store/org_links.go + user_links.go. */}}
{{define "link-icon"}}{{if eq . "email"}}{{template "icon-mail" ""}}{{else if eq . "signal"}}{{template "icon-brand-signal" ""}}{{else if eq . "meshcore"}}{{template "icon-key" ""}}{{else if eq . "discord"}}{{template "icon-brand-discord" ""}}{{else if eq . "facebook"}}{{template "icon-brand-facebook" ""}}{{else if eq . "instagram"}}{{template "icon-brand-instagram" ""}}{{else if eq . "x"}}{{template "icon-brand-x" ""}}{{else if eq . "youtube"}}{{template "icon-brand-youtube" ""}}{{else if eq . "tiktok"}}{{template "icon-brand-tiktok" ""}}{{else if eq . "twitch"}}{{template "icon-brand-twitch" ""}}{{else if eq . "github"}}{{template "icon-brand-github" ""}}{{else if eq . "telegram"}}{{template "icon-brand-telegram" ""}}{{else if eq . "reddit"}}{{template "icon-brand-reddit" ""}}{{else if eq . "linkedin"}}{{template "icon-brand-linkedin" ""}}{{else if eq . "mastodon"}}{{template "icon-brand-mastodon" ""}}{{else if eq . "bluesky"}}{{template "icon-brand-bluesky" ""}}{{else}}{{template "icon-link" ""}}{{end}}{{end}}