/** * Phosphor Icons (Bold weight) - Shared icons for Manacore web apps * * This is a centralized icon catalog for all SvelteKit applications. * All icons use the Bold weight for consistency. * * To add new icons: * 1. Find the icon at https://phosphoricons.com/ * 2. Copy the SVG content (the tag) from the Bold variant * 3. Add it to this file with a descriptive key * * Usage: * import { Icon } from '@manacore/shared-icons'; * */ export const iconPaths = { // Auth & User 'user-plus': '', 'sign-in': '', 'sign-out': '', user: '', users: '', // Navigation & Arrows 'arrow-left': '', 'arrow-right': '', 'arrow-up': '', 'arrow-down': '', 'caret-down': '', 'caret-up': '', 'caret-left': '', 'caret-right': '', // Actions plus: '', minus: '', x: '', check: '', trash: '', copy: '', // Media play: '', pause: '', microphone: '', 'skip-back': '', 'skip-forward': '', // Edit pencil: '', pen: '', 'note-pencil': '', // Files & Folders folder: '', 'folder-open': '', file: '', // UI Elements 'dots-three': '', 'dots-three-vertical': '', list: '', 'magnifying-glass': '', // Misc key: '', info: '', tag: '', share: '', download: '', upload: '', link: '', eye: '', 'eye-slash': '', // Alias for eye-slash 'eye-off': '', lock: '', star: '', heart: '', bell: '', calendar: '', clock: '', image: '', 'shield-check': '', envelope: '', 'envelope-open': '', 'mail-open': '', 'arrows-left-right': '', globe: '', gear: '', warning: '', 'alert-triangle': '', 'alert-circle': '', question: '', house: '', music: '', refresh: '', } as const; export type IconName = keyof typeof iconPaths;