mirror of
https://github.com/bulwarkmail/webmail.git
synced 2026-10-31 16:13:15 +00:00
254 lines
7.3 KiB
TypeScript
254 lines
7.3 KiB
TypeScript
// Bulwark's icon set. Every icon the UI draws is imported from here, so the
|
|
// pack behind it is a one-file decision. The export names are the app's own
|
|
// (they started out as Lucide names); the glyphs come from Tabler Icons (MIT).
|
|
//
|
|
// A few have no exact Tabler equivalent and use the closest glyph:
|
|
// BookPlus (book-2), FolderSync (folders), HardDrive (server-2), Mails (inbox),
|
|
// PowerOff (power), PlayCircle (player-play), ScrollText (file-text).
|
|
//
|
|
// Icons chosen by name at runtime (sidebar apps, message-list tabs) resolve
|
|
// through ./named instead.
|
|
|
|
export type { TablerIcon as AppIcon, IconProps as AppIconProps } from '@tabler/icons-react';
|
|
export { iconForName, toStoredIconName, toTablerName, POPULAR_ICON_NAMES, loadAllIconNames, TABLER_ICON_PREFIX } from './named';
|
|
|
|
export {
|
|
IconActivity as Activity,
|
|
IconAlertCircle as AlertCircle,
|
|
IconAlertTriangle as AlertTriangle,
|
|
IconAlignCenter as AlignCenter,
|
|
IconAlignLeft as AlignLeft,
|
|
IconAlignRight as AlignRight,
|
|
IconArchive as Archive,
|
|
IconArrowDown as ArrowDown,
|
|
IconSortAZ as ArrowDownAZ,
|
|
IconArrowLeft as ArrowLeft,
|
|
IconArrowLeftRight as ArrowLeftRight,
|
|
IconArrowRight as ArrowRight,
|
|
IconArrowUp as ArrowUp,
|
|
IconArrowsSort as ArrowUpDown,
|
|
IconCircleArrowUp as ArrowUpCircle,
|
|
IconBan as Ban,
|
|
IconBaseline as Baseline,
|
|
IconBell as Bell,
|
|
IconBellOff as BellOff,
|
|
IconBold as Bold,
|
|
IconBook2 as Book,
|
|
IconBook as BookOpen,
|
|
IconBook2 as BookPlus,
|
|
IconAddressBook as BookUser,
|
|
IconBookmark as Bookmark,
|
|
IconBookmarkPlus as BookmarkPlus,
|
|
IconBox as Box,
|
|
IconBrain as Brain,
|
|
IconBriefcase as Briefcase,
|
|
IconBug as Bug,
|
|
IconBuilding as Building,
|
|
IconBuilding as Building2,
|
|
IconCake as Cake,
|
|
IconCalendar as Calendar,
|
|
IconCalendarUp as CalendarArrowUp,
|
|
IconCalendarCheck as CalendarCheck,
|
|
IconCalendarClock as CalendarClock,
|
|
IconCalendarMonth as CalendarDays,
|
|
IconCalendarEvent as CalendarEvent,
|
|
IconCalendarX as CalendarX,
|
|
IconCamera as Camera,
|
|
IconCheck as Check,
|
|
IconChecks as CheckCheck,
|
|
IconCircleCheck as CheckCircle,
|
|
IconCircleCheck as CheckCircle2,
|
|
IconSquareCheck as CheckSquare,
|
|
IconChevronDown as ChevronDown,
|
|
IconChevronLeft as ChevronLeft,
|
|
IconChevronRight as ChevronRight,
|
|
IconChevronUp as ChevronUp,
|
|
IconChevronsLeft as ChevronsLeft,
|
|
IconChevronsRight as ChevronsRight,
|
|
IconCircle as Circle,
|
|
IconClipboard as Clipboard,
|
|
IconClipboardCopy as ClipboardCopy,
|
|
IconClock as Clock,
|
|
IconClockHour3 as Clock3,
|
|
IconCloud as Cloud,
|
|
IconCode as Code,
|
|
IconColumns3 as Columns3,
|
|
IconCopy as Copy,
|
|
IconCopyPlus as CopyPlus,
|
|
IconCornerDownLeft as CornerDownLeft,
|
|
IconDatabase as Database,
|
|
IconDownload as Download,
|
|
IconEdit as EditIcon,
|
|
IconDots as Ellipsis,
|
|
IconEraser as Eraser,
|
|
IconExternalLink as ExternalLink,
|
|
IconEye as Eye,
|
|
IconEyeOff as EyeOff,
|
|
IconFile as File,
|
|
IconFileZip as FileArchive,
|
|
IconFiles as Files,
|
|
IconFileMusic as FileAudio,
|
|
IconFileCode as FileCode,
|
|
IconPhoto as FileImage,
|
|
IconFilePlus as FilePlus,
|
|
IconFileSpreadsheet as FileSpreadsheet,
|
|
IconFileText as FileText,
|
|
IconVideo as FileVideo,
|
|
IconFilter as Filter,
|
|
IconFlag as Flag,
|
|
IconFlask as FlaskConical,
|
|
IconFold as FoldVertical,
|
|
IconFolder as Folder,
|
|
IconFolderDown as FolderInput,
|
|
IconFolderOpen as FolderOpen,
|
|
IconFolderPlus as FolderPlus,
|
|
IconFolderSearch as FolderSearch,
|
|
IconFolders as FolderSync,
|
|
IconFolderUp as FolderUp,
|
|
IconFolderX as FolderX,
|
|
IconArrowForwardUp as Forward,
|
|
IconWorld as Globe,
|
|
IconGridDots as Grid3x3,
|
|
IconGripVertical as GripVertical,
|
|
IconServer2 as HardDrive,
|
|
IconH1 as Heading1,
|
|
IconH2 as Heading2,
|
|
IconHeart as Heart,
|
|
IconHelpCircle as HelpCircle,
|
|
IconHighlight as Highlighter,
|
|
IconHome as Home,
|
|
IconPhoto as Image,
|
|
IconPhoto as ImageIcon,
|
|
IconInbox as Inbox,
|
|
IconInfoCircle as Info,
|
|
IconItalic as Italic,
|
|
IconKey as Key,
|
|
IconKey as KeyRound,
|
|
IconKeyboard as Keyboard,
|
|
IconLanguage as Languages,
|
|
IconStack as Layers,
|
|
IconLayoutDashboard as LayoutDashboard,
|
|
IconLayoutGrid as LayoutGrid,
|
|
IconLayoutList as LayoutList,
|
|
IconTemplate as LayoutTemplate,
|
|
IconBulb as Lightbulb,
|
|
IconLink as Link,
|
|
IconList as List,
|
|
IconListNumbers as ListOrdered,
|
|
IconChecklist as ListTodo,
|
|
IconLoader2 as Loader2,
|
|
IconLock as Lock,
|
|
IconLock as LockKeyhole,
|
|
IconLockOpen as LockOpen,
|
|
IconLogin as LogIn,
|
|
IconLogout as LogOut,
|
|
IconMail as Mail,
|
|
IconMailCheck as MailCheck,
|
|
IconMailOpened as MailOpen,
|
|
IconMailX as MailX,
|
|
IconInbox as Mails,
|
|
IconMapPin as MapPin,
|
|
IconMaximize as Maximize2,
|
|
IconMenu2 as Menu,
|
|
IconMessage as MessageSquare,
|
|
IconMessages as MessagesSquare,
|
|
IconMinimize as Minimize2,
|
|
IconMinus as Minus,
|
|
IconDeviceDesktop as Monitor,
|
|
IconMoon as Moon,
|
|
IconDots as MoreHorizontal,
|
|
IconDotsVertical as MoreVertical,
|
|
IconNotebook as NotebookPen,
|
|
IconPackage as Package,
|
|
IconPackage as PackageCheck,
|
|
IconPalette as Palette,
|
|
IconBeach as Palmtree,
|
|
IconBeach as PalmtreeIcon,
|
|
IconLayoutSidebarLeftCollapse as PanelLeftClose,
|
|
IconLayoutSidebarLeftExpand as PanelLeftOpen,
|
|
IconLayoutSidebarRight as PanelRight,
|
|
IconLayoutSidebarRightCollapse as PanelRightClose,
|
|
IconLayoutSidebarRightExpand as PanelRightOpen,
|
|
IconPaperclip as Paperclip,
|
|
IconPencil as PenLine,
|
|
IconEdit as PenSquare,
|
|
IconVector as PenTool,
|
|
IconPencil as Pencil,
|
|
IconPhone as Phone,
|
|
IconPinned as Pin,
|
|
IconPinnedOff as PinOff,
|
|
IconPlayerPlay as Play,
|
|
IconPlayerPlay as PlayCircle,
|
|
IconPlus as Plus,
|
|
IconPower as Power,
|
|
IconPower as PowerOff,
|
|
IconPresentation as Presentation,
|
|
IconPrinter as Printer,
|
|
IconPuzzle as Puzzle,
|
|
IconQrcode as QrCode,
|
|
IconQuote as Quote,
|
|
IconArrowForward as Redo,
|
|
IconRefresh as RefreshCw,
|
|
IconClearFormatting as RemoveFormatting,
|
|
IconRepeat as Repeat,
|
|
IconArrowBackUp as Reply,
|
|
IconArrowBackUpDouble as ReplyAll,
|
|
IconRotate as RotateCcw,
|
|
IconRotateClockwise as RotateCw,
|
|
IconLayoutRows as Rows3,
|
|
IconDeviceFloppy as Save,
|
|
IconScale as Scale,
|
|
IconScissors as Scissors,
|
|
IconFileText as ScrollText,
|
|
IconSearch as Search,
|
|
IconSearchOff as SearchX,
|
|
IconSend as Send,
|
|
IconServer as Server,
|
|
IconSettings as Settings,
|
|
IconShare2 as Share2,
|
|
IconShield as Shield,
|
|
IconShieldExclamation as ShieldAlert,
|
|
IconAdjustmentsHorizontal as SlidersHorizontal,
|
|
IconShieldCheck as ShieldCheck,
|
|
IconShieldFilled as ShieldFilled,
|
|
IconArrowsShuffle as Shuffle,
|
|
IconDeviceMobile as Smartphone,
|
|
IconSparkles as Sparkles,
|
|
IconSquare as Square,
|
|
IconEdit as SquarePen,
|
|
IconStar as Star,
|
|
IconStarOff as StarOff,
|
|
IconNote as StickyNote,
|
|
IconBuildingStore as Store,
|
|
IconStrikethrough as Strikethrough,
|
|
IconSun as Sun,
|
|
IconColorSwatch as SwatchBook,
|
|
IconTable as Table,
|
|
IconTag as Tag,
|
|
IconTags as Tags,
|
|
IconTerminal as Terminal,
|
|
IconTrash as Trash,
|
|
IconTrash as Trash2,
|
|
IconAlertTriangle as TriangleAlert,
|
|
IconTypography as Type,
|
|
IconUnderline as Underline,
|
|
IconArrowBack as Undo,
|
|
IconArrowsVertical as UnfoldVertical,
|
|
IconLockOpen as Unlock,
|
|
IconUpload as Upload,
|
|
IconUser as User,
|
|
IconUserCircle as UserCircle,
|
|
IconUserMinus as UserMinus,
|
|
IconUserEdit as UserPen,
|
|
IconUserPlus as UserPlus,
|
|
IconUsers as Users,
|
|
IconUsers as UsersRound,
|
|
IconVideo as Video,
|
|
IconVolume2 as Volume2,
|
|
IconX as X,
|
|
IconCircleX as XCircle,
|
|
IconBolt as Zap,
|
|
IconZoomIn as ZoomIn,
|
|
IconZoomOut as ZoomOut,
|
|
} from '@tabler/icons-react';
|