1#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]
5#[cfg_attr(feature = "live", ravenrs_live::expose(part = "variants"))]
6pub enum IconName {
7 Search,
9 X,
11 Check,
13 Plus,
15 Minus,
17 ChevronDown,
19 ChevronUp,
21 ChevronLeft,
23 ChevronRight,
25 ArrowUp,
27 ArrowDown,
29 ArrowLeft,
31 ArrowRight,
33 ArrowUpRight,
35 ExternalLink,
37 Link,
39 House,
41 LayoutDashboard,
43 PanelLeft,
45 Menu,
47 Ellipsis,
49 EllipsisVertical,
51 Grid3x3,
53 List,
55 Table,
57 Settings,
59 SlidersHorizontal,
61 Filter,
63 User,
65 Users,
67 Bell,
69 Mail,
71 MessageSquare,
73 Send,
75 Inbox,
77 Calendar,
79 Clock,
81 Star,
83 Heart,
85 Bookmark,
87 Tag,
89 Flag,
91 Award,
93 Shield,
95 Key,
97 Lock,
99 LockOpen,
101 Trash2,
103 Pencil,
105 Copy,
107 Clipboard,
109 Download,
111 Upload,
113 Share2,
115 RefreshCw,
117 RotateCcw,
119 Eye,
121 EyeOff,
123 LogOut,
125 LogIn,
127 PlusCircle,
129 CircleCheck,
131 CircleAlert,
133 TriangleAlert,
135 Info,
137 CircleHelp,
139 CircleX,
141 LoaderCircle,
143 Sparkles,
145 Zap,
147 Rocket,
149 Command,
151 Keyboard,
153 Monitor,
155 Smartphone,
157 Sun,
159 Moon,
161 Palette,
163 Layers,
165 Folder,
167 File,
169 FileText,
171 Image,
173 Code,
175 Terminal,
177 GitBranch,
179 Globe,
181 Cloud,
183 Database,
185 Server,
187 Cpu,
189 Activity,
191 TrendingUp,
193 TrendingDown,
195 ChartBar,
197 ChartLine,
199 ChartPie,
201 DollarSign,
203 CreditCard,
205 Wallet,
207 ShoppingCart,
209 Package,
211 MapPin,
213 Wifi,
215 Battery,
217 Play,
219 Pause,
221 Square,
223 Circle,
225 Maximize2,
227 Minimize2,
229 MousePointer,
231 Scissors,
233 ClipboardPaste,
235 Bold,
237 Italic,
239 Underline,
241 Strikethrough,
243 AlignLeft,
245 AlignCenter,
247 AlignRight,
249 AlignJustify,
251 ListOrdered,
253 Undo2,
255 Redo2,
257 Save,
259 Printer,
261 Type,
263 Highlighter,
265 Paintbrush,
267 Baseline,
269 Heading,
271 Quote,
273 ZoomIn,
275 ZoomOut,
277 FilePlus,
279 FolderOpen,
281 Link2,
283 Table2,
285 ImagePlus,
287 ChartColumn,
289 Shapes,
291 Sigma,
293 Calculator,
295 FilterX,
297 ArrowUpDown,
299 ArrowDownWideNarrow,
301 Ruler,
303 Grid2x2,
305 Rows3,
307 Columns3,
309 Merge,
311 Split,
313 Pilcrow,
315 TextCursor,
317 Languages,
319 SpellCheck,
321 MessageCircle,
323 Share,
325 History,
327 BookOpen,
329 EyeClosed,
331 LockKeyhole,
333 UserPlus,
335 UserCheck,
337 BellRing,
339 CalendarDays,
341 Clock3,
343 Timer,
345 AlarmClock,
347 Map,
349 Compass,
351 Navigation,
353 Phone,
355 Video,
357 Camera,
359 Mic,
361 Headphones,
363 Music,
365 Volume2,
367 VolumeX,
369 CloudUpload,
371 CloudDownload,
373 HardDrive,
375 WifiOff,
377 Bluetooth,
379 Plug,
381 Power,
383 RefreshCcw,
385 ThumbsUp,
387 ThumbsDown,
389 Smile,
391 StarOff,
393 Pin,
395 PinOff,
397 Gift,
399 Trophy,
401 Target,
403 Crosshair,
405 FlagTriangleRight,
407}
408
409#[cfg_attr(feature = "live", ravenrs_live::expose)]
410impl IconName {
411 pub const ALL: &[IconName] = &[
413 IconName::Search,
414 IconName::X,
415 IconName::Check,
416 IconName::Plus,
417 IconName::Minus,
418 IconName::ChevronDown,
419 IconName::ChevronUp,
420 IconName::ChevronLeft,
421 IconName::ChevronRight,
422 IconName::ArrowUp,
423 IconName::ArrowDown,
424 IconName::ArrowLeft,
425 IconName::ArrowRight,
426 IconName::ArrowUpRight,
427 IconName::ExternalLink,
428 IconName::Link,
429 IconName::House,
430 IconName::LayoutDashboard,
431 IconName::PanelLeft,
432 IconName::Menu,
433 IconName::Ellipsis,
434 IconName::EllipsisVertical,
435 IconName::Grid3x3,
436 IconName::List,
437 IconName::Table,
438 IconName::Settings,
439 IconName::SlidersHorizontal,
440 IconName::Filter,
441 IconName::User,
442 IconName::Users,
443 IconName::Bell,
444 IconName::Mail,
445 IconName::MessageSquare,
446 IconName::Send,
447 IconName::Inbox,
448 IconName::Calendar,
449 IconName::Clock,
450 IconName::Star,
451 IconName::Heart,
452 IconName::Bookmark,
453 IconName::Tag,
454 IconName::Flag,
455 IconName::Award,
456 IconName::Shield,
457 IconName::Key,
458 IconName::Lock,
459 IconName::LockOpen,
460 IconName::Trash2,
461 IconName::Pencil,
462 IconName::Copy,
463 IconName::Clipboard,
464 IconName::Download,
465 IconName::Upload,
466 IconName::Share2,
467 IconName::RefreshCw,
468 IconName::RotateCcw,
469 IconName::Eye,
470 IconName::EyeOff,
471 IconName::LogOut,
472 IconName::LogIn,
473 IconName::PlusCircle,
474 IconName::CircleCheck,
475 IconName::CircleAlert,
476 IconName::TriangleAlert,
477 IconName::Info,
478 IconName::CircleHelp,
479 IconName::CircleX,
480 IconName::LoaderCircle,
481 IconName::Sparkles,
482 IconName::Zap,
483 IconName::Rocket,
484 IconName::Command,
485 IconName::Keyboard,
486 IconName::Monitor,
487 IconName::Smartphone,
488 IconName::Sun,
489 IconName::Moon,
490 IconName::Palette,
491 IconName::Layers,
492 IconName::Folder,
493 IconName::File,
494 IconName::FileText,
495 IconName::Image,
496 IconName::Code,
497 IconName::Terminal,
498 IconName::GitBranch,
499 IconName::Globe,
500 IconName::Cloud,
501 IconName::Database,
502 IconName::Server,
503 IconName::Cpu,
504 IconName::Activity,
505 IconName::TrendingUp,
506 IconName::TrendingDown,
507 IconName::ChartBar,
508 IconName::ChartLine,
509 IconName::ChartPie,
510 IconName::DollarSign,
511 IconName::CreditCard,
512 IconName::Wallet,
513 IconName::ShoppingCart,
514 IconName::Package,
515 IconName::MapPin,
516 IconName::Wifi,
517 IconName::Battery,
518 IconName::Play,
519 IconName::Pause,
520 IconName::Square,
521 IconName::Circle,
522 IconName::Maximize2,
523 IconName::Minimize2,
524 IconName::MousePointer,
525 IconName::Scissors,
526 IconName::ClipboardPaste,
527 IconName::Bold,
528 IconName::Italic,
529 IconName::Underline,
530 IconName::Strikethrough,
531 IconName::AlignLeft,
532 IconName::AlignCenter,
533 IconName::AlignRight,
534 IconName::AlignJustify,
535 IconName::ListOrdered,
536 IconName::Undo2,
537 IconName::Redo2,
538 IconName::Save,
539 IconName::Printer,
540 IconName::Type,
541 IconName::Highlighter,
542 IconName::Paintbrush,
543 IconName::Baseline,
544 IconName::Heading,
545 IconName::Quote,
546 IconName::ZoomIn,
547 IconName::ZoomOut,
548 IconName::FilePlus,
549 IconName::FolderOpen,
550 IconName::Link2,
551 IconName::Table2,
552 IconName::ImagePlus,
553 IconName::ChartColumn,
554 IconName::Shapes,
555 IconName::Sigma,
556 IconName::Calculator,
557 IconName::FilterX,
558 IconName::ArrowUpDown,
559 IconName::ArrowDownWideNarrow,
560 IconName::Ruler,
561 IconName::Grid2x2,
562 IconName::Rows3,
563 IconName::Columns3,
564 IconName::Merge,
565 IconName::Split,
566 IconName::Pilcrow,
567 IconName::TextCursor,
568 IconName::Languages,
569 IconName::SpellCheck,
570 IconName::MessageCircle,
571 IconName::Share,
572 IconName::History,
573 IconName::BookOpen,
574 IconName::EyeClosed,
575 IconName::LockKeyhole,
576 IconName::UserPlus,
577 IconName::UserCheck,
578 IconName::BellRing,
579 IconName::CalendarDays,
580 IconName::Clock3,
581 IconName::Timer,
582 IconName::AlarmClock,
583 IconName::Map,
584 IconName::Compass,
585 IconName::Navigation,
586 IconName::Phone,
587 IconName::Video,
588 IconName::Camera,
589 IconName::Mic,
590 IconName::Headphones,
591 IconName::Music,
592 IconName::Volume2,
593 IconName::VolumeX,
594 IconName::CloudUpload,
595 IconName::CloudDownload,
596 IconName::HardDrive,
597 IconName::WifiOff,
598 IconName::Bluetooth,
599 IconName::Plug,
600 IconName::Power,
601 IconName::RefreshCcw,
602 IconName::ThumbsUp,
603 IconName::ThumbsDown,
604 IconName::Smile,
605 IconName::StarOff,
606 IconName::Pin,
607 IconName::PinOff,
608 IconName::Gift,
609 IconName::Trophy,
610 IconName::Target,
611 IconName::Crosshair,
612 IconName::FlagTriangleRight,
613 ];
614
615 pub fn name(self) -> &'static str {
617 match self {
618 IconName::Search => "search",
619 IconName::X => "x",
620 IconName::Check => "check",
621 IconName::Plus => "plus",
622 IconName::Minus => "minus",
623 IconName::ChevronDown => "chevron-down",
624 IconName::ChevronUp => "chevron-up",
625 IconName::ChevronLeft => "chevron-left",
626 IconName::ChevronRight => "chevron-right",
627 IconName::ArrowUp => "arrow-up",
628 IconName::ArrowDown => "arrow-down",
629 IconName::ArrowLeft => "arrow-left",
630 IconName::ArrowRight => "arrow-right",
631 IconName::ArrowUpRight => "arrow-up-right",
632 IconName::ExternalLink => "external-link",
633 IconName::Link => "link",
634 IconName::House => "house",
635 IconName::LayoutDashboard => "layout-dashboard",
636 IconName::PanelLeft => "panel-left",
637 IconName::Menu => "menu",
638 IconName::Ellipsis => "ellipsis",
639 IconName::EllipsisVertical => "ellipsis-vertical",
640 IconName::Grid3x3 => "grid-3x3",
641 IconName::List => "list",
642 IconName::Table => "table",
643 IconName::Settings => "settings",
644 IconName::SlidersHorizontal => "sliders-horizontal",
645 IconName::Filter => "filter",
646 IconName::User => "user",
647 IconName::Users => "users",
648 IconName::Bell => "bell",
649 IconName::Mail => "mail",
650 IconName::MessageSquare => "message-square",
651 IconName::Send => "send",
652 IconName::Inbox => "inbox",
653 IconName::Calendar => "calendar",
654 IconName::Clock => "clock",
655 IconName::Star => "star",
656 IconName::Heart => "heart",
657 IconName::Bookmark => "bookmark",
658 IconName::Tag => "tag",
659 IconName::Flag => "flag",
660 IconName::Award => "award",
661 IconName::Shield => "shield",
662 IconName::Key => "key",
663 IconName::Lock => "lock",
664 IconName::LockOpen => "lock-open",
665 IconName::Trash2 => "trash-2",
666 IconName::Pencil => "pencil",
667 IconName::Copy => "copy",
668 IconName::Clipboard => "clipboard",
669 IconName::Download => "download",
670 IconName::Upload => "upload",
671 IconName::Share2 => "share-2",
672 IconName::RefreshCw => "refresh-cw",
673 IconName::RotateCcw => "rotate-ccw",
674 IconName::Eye => "eye",
675 IconName::EyeOff => "eye-off",
676 IconName::LogOut => "log-out",
677 IconName::LogIn => "log-in",
678 IconName::PlusCircle => "plus-circle",
679 IconName::CircleCheck => "circle-check",
680 IconName::CircleAlert => "circle-alert",
681 IconName::TriangleAlert => "triangle-alert",
682 IconName::Info => "info",
683 IconName::CircleHelp => "circle-help",
684 IconName::CircleX => "circle-x",
685 IconName::LoaderCircle => "loader-circle",
686 IconName::Sparkles => "sparkles",
687 IconName::Zap => "zap",
688 IconName::Rocket => "rocket",
689 IconName::Command => "command",
690 IconName::Keyboard => "keyboard",
691 IconName::Monitor => "monitor",
692 IconName::Smartphone => "smartphone",
693 IconName::Sun => "sun",
694 IconName::Moon => "moon",
695 IconName::Palette => "palette",
696 IconName::Layers => "layers",
697 IconName::Folder => "folder",
698 IconName::File => "file",
699 IconName::FileText => "file-text",
700 IconName::Image => "image",
701 IconName::Code => "code",
702 IconName::Terminal => "terminal",
703 IconName::GitBranch => "git-branch",
704 IconName::Globe => "globe",
705 IconName::Cloud => "cloud",
706 IconName::Database => "database",
707 IconName::Server => "server",
708 IconName::Cpu => "cpu",
709 IconName::Activity => "activity",
710 IconName::TrendingUp => "trending-up",
711 IconName::TrendingDown => "trending-down",
712 IconName::ChartBar => "chart-bar",
713 IconName::ChartLine => "chart-line",
714 IconName::ChartPie => "chart-pie",
715 IconName::DollarSign => "dollar-sign",
716 IconName::CreditCard => "credit-card",
717 IconName::Wallet => "wallet",
718 IconName::ShoppingCart => "shopping-cart",
719 IconName::Package => "package",
720 IconName::MapPin => "map-pin",
721 IconName::Wifi => "wifi",
722 IconName::Battery => "battery",
723 IconName::Play => "play",
724 IconName::Pause => "pause",
725 IconName::Square => "square",
726 IconName::Circle => "circle",
727 IconName::Maximize2 => "maximize-2",
728 IconName::Minimize2 => "minimize-2",
729 IconName::MousePointer => "mouse-pointer",
730 IconName::Scissors => "scissors",
731 IconName::ClipboardPaste => "clipboard-paste",
732 IconName::Bold => "bold",
733 IconName::Italic => "italic",
734 IconName::Underline => "underline",
735 IconName::Strikethrough => "strikethrough",
736 IconName::AlignLeft => "align-left",
737 IconName::AlignCenter => "align-center",
738 IconName::AlignRight => "align-right",
739 IconName::AlignJustify => "align-justify",
740 IconName::ListOrdered => "list-ordered",
741 IconName::Undo2 => "undo-2",
742 IconName::Redo2 => "redo-2",
743 IconName::Save => "save",
744 IconName::Printer => "printer",
745 IconName::Type => "type",
746 IconName::Highlighter => "highlighter",
747 IconName::Paintbrush => "paintbrush",
748 IconName::Baseline => "baseline",
749 IconName::Heading => "heading",
750 IconName::Quote => "quote",
751 IconName::ZoomIn => "zoom-in",
752 IconName::ZoomOut => "zoom-out",
753 IconName::FilePlus => "file-plus",
754 IconName::FolderOpen => "folder-open",
755 IconName::Link2 => "link-2",
756 IconName::Table2 => "table-2",
757 IconName::ImagePlus => "image-plus",
758 IconName::ChartColumn => "chart-column",
759 IconName::Shapes => "shapes",
760 IconName::Sigma => "sigma",
761 IconName::Calculator => "calculator",
762 IconName::FilterX => "filter-x",
763 IconName::ArrowUpDown => "arrow-up-down",
764 IconName::ArrowDownWideNarrow => "arrow-down-wide-narrow",
765 IconName::Ruler => "ruler",
766 IconName::Grid2x2 => "grid-2x2",
767 IconName::Rows3 => "rows-3",
768 IconName::Columns3 => "columns-3",
769 IconName::Merge => "merge",
770 IconName::Split => "split",
771 IconName::Pilcrow => "pilcrow",
772 IconName::TextCursor => "text-cursor",
773 IconName::Languages => "languages",
774 IconName::SpellCheck => "spell-check",
775 IconName::MessageCircle => "message-circle",
776 IconName::Share => "share",
777 IconName::History => "history",
778 IconName::BookOpen => "book-open",
779 IconName::EyeClosed => "eye-closed",
780 IconName::LockKeyhole => "lock-keyhole",
781 IconName::UserPlus => "user-plus",
782 IconName::UserCheck => "user-check",
783 IconName::BellRing => "bell-ring",
784 IconName::CalendarDays => "calendar-days",
785 IconName::Clock3 => "clock-3",
786 IconName::Timer => "timer",
787 IconName::AlarmClock => "alarm-clock",
788 IconName::Map => "map",
789 IconName::Compass => "compass",
790 IconName::Navigation => "navigation",
791 IconName::Phone => "phone",
792 IconName::Video => "video",
793 IconName::Camera => "camera",
794 IconName::Mic => "mic",
795 IconName::Headphones => "headphones",
796 IconName::Music => "music",
797 IconName::Volume2 => "volume-2",
798 IconName::VolumeX => "volume-x",
799 IconName::CloudUpload => "cloud-upload",
800 IconName::CloudDownload => "cloud-download",
801 IconName::HardDrive => "hard-drive",
802 IconName::WifiOff => "wifi-off",
803 IconName::Bluetooth => "bluetooth",
804 IconName::Plug => "plug",
805 IconName::Power => "power",
806 IconName::RefreshCcw => "refresh-ccw",
807 IconName::ThumbsUp => "thumbs-up",
808 IconName::ThumbsDown => "thumbs-down",
809 IconName::Smile => "smile",
810 IconName::StarOff => "star-off",
811 IconName::Pin => "pin",
812 IconName::PinOff => "pin-off",
813 IconName::Gift => "gift",
814 IconName::Trophy => "trophy",
815 IconName::Target => "target",
816 IconName::Crosshair => "crosshair",
817 IconName::FlagTriangleRight => "flag-triangle-right",
818 }
819 }
820
821 pub fn glyph(self) -> char {
823 match self {
824 IconName::Search => '\u{e151}',
825 IconName::X => '\u{e1b2}',
826 IconName::Check => '\u{e06c}',
827 IconName::Plus => '\u{e13d}',
828 IconName::Minus => '\u{e11c}',
829 IconName::ChevronDown => '\u{e06d}',
830 IconName::ChevronUp => '\u{e070}',
831 IconName::ChevronLeft => '\u{e06e}',
832 IconName::ChevronRight => '\u{e06f}',
833 IconName::ArrowUp => '\u{e04a}',
834 IconName::ArrowDown => '\u{e042}',
835 IconName::ArrowLeft => '\u{e048}',
836 IconName::ArrowRight => '\u{e049}',
837 IconName::ArrowUpRight => '\u{e04d}',
838 IconName::ExternalLink => '\u{e0b9}',
839 IconName::Link => '\u{e102}',
840 IconName::House => '\u{e0f5}',
841 IconName::LayoutDashboard => '\u{e1c1}',
842 IconName::PanelLeft => '\u{e12a}',
843 IconName::Menu => '\u{e115}',
844 IconName::Ellipsis => '\u{e0b6}',
845 IconName::EllipsisVertical => '\u{e0b7}',
846 IconName::Grid3x3 => '\u{e0e9}',
847 IconName::List => '\u{e106}',
848 IconName::Table => '\u{e17d}',
849 IconName::Settings => '\u{e154}',
850 IconName::SlidersHorizontal => '\u{e29a}',
851 IconName::Filter => '\u{e0dc}',
852 IconName::User => '\u{e19f}',
853 IconName::Users => '\u{e1a4}',
854 IconName::Bell => '\u{e059}',
855 IconName::Mail => '\u{e10f}',
856 IconName::MessageSquare => '\u{e117}',
857 IconName::Send => '\u{e152}',
858 IconName::Inbox => '\u{e0f7}',
859 IconName::Calendar => '\u{e063}',
860 IconName::Clock => '\u{e087}',
861 IconName::Star => '\u{e176}',
862 IconName::Heart => '\u{e0f2}',
863 IconName::Bookmark => '\u{e060}',
864 IconName::Tag => '\u{e17f}',
865 IconName::Flag => '\u{e0d1}',
866 IconName::Award => '\u{e04f}',
867 IconName::Shield => '\u{e158}',
868 IconName::Key => '\u{e0fd}',
869 IconName::Lock => '\u{e10b}',
870 IconName::LockOpen => '\u{e10c}',
871 IconName::Trash2 => '\u{e18e}',
872 IconName::Pencil => '\u{e1f9}',
873 IconName::Copy => '\u{e09e}',
874 IconName::Clipboard => '\u{e085}',
875 IconName::Download => '\u{e0b2}',
876 IconName::Upload => '\u{e19e}',
877 IconName::Share2 => '\u{e156}',
878 IconName::RefreshCw => '\u{e145}',
879 IconName::RotateCcw => '\u{e148}',
880 IconName::Eye => '\u{e0ba}',
881 IconName::EyeOff => '\u{e0bb}',
882 IconName::LogOut => '\u{e10e}',
883 IconName::LogIn => '\u{e10d}',
884 IconName::PlusCircle => '\u{e081}',
885 IconName::CircleCheck => '\u{e226}',
886 IconName::CircleAlert => '\u{e077}',
887 IconName::TriangleAlert => '\u{e193}',
888 IconName::Info => '\u{e0f9}',
889 IconName::CircleHelp => '\u{e082}',
890 IconName::CircleX => '\u{e084}',
891 IconName::LoaderCircle => '\u{e10a}',
892 IconName::Sparkles => '\u{e412}',
893 IconName::Zap => '\u{e1b4}',
894 IconName::Rocket => '\u{e286}',
895 IconName::Command => '\u{e09a}',
896 IconName::Keyboard => '\u{e284}',
897 IconName::Monitor => '\u{e11d}',
898 IconName::Smartphone => '\u{e163}',
899 IconName::Sun => '\u{e178}',
900 IconName::Moon => '\u{e11e}',
901 IconName::Palette => '\u{e1dd}',
902 IconName::Layers => '\u{e529}',
903 IconName::Folder => '\u{e0d7}',
904 IconName::File => '\u{e0c0}',
905 IconName::FileText => '\u{e0cc}',
906 IconName::Image => '\u{e0f6}',
907 IconName::Code => '\u{e093}',
908 IconName::Terminal => '\u{e181}',
909 IconName::GitBranch => '\u{e0e2}',
910 IconName::Globe => '\u{e0e8}',
911 IconName::Cloud => '\u{e088}',
912 IconName::Database => '\u{e0ad}',
913 IconName::Server => '\u{e153}',
914 IconName::Cpu => '\u{e0a9}',
915 IconName::Activity => '\u{e038}',
916 IconName::TrendingUp => '\u{e191}',
917 IconName::TrendingDown => '\u{e190}',
918 IconName::ChartBar => '\u{e2a2}',
919 IconName::ChartLine => '\u{e2a5}',
920 IconName::ChartPie => '\u{e06b}',
921 IconName::DollarSign => '\u{e0b1}',
922 IconName::CreditCard => '\u{e0aa}',
923 IconName::Wallet => '\u{e204}',
924 IconName::ShoppingCart => '\u{e15c}',
925 IconName::Package => '\u{e129}',
926 IconName::MapPin => '\u{e111}',
927 IconName::Wifi => '\u{e1ae}',
928 IconName::Battery => '\u{e053}',
929 IconName::Play => '\u{e13c}',
930 IconName::Pause => '\u{e12e}',
931 IconName::Square => '\u{e167}',
932 IconName::Circle => '\u{e076}',
933 IconName::Maximize2 => '\u{e113}',
934 IconName::Minimize2 => '\u{e11b}',
935 IconName::MousePointer => '\u{e11f}',
936 IconName::Scissors => '\u{e14e}',
937 IconName::ClipboardPaste => '\u{e3e8}',
938 IconName::Bold => '\u{e05d}',
939 IconName::Italic => '\u{e0fb}',
940 IconName::Underline => '\u{e19a}',
941 IconName::Strikethrough => '\u{e177}',
942 IconName::AlignLeft => '\u{e185}',
943 IconName::AlignCenter => '\u{e182}',
944 IconName::AlignRight => '\u{e183}',
945 IconName::AlignJustify => '\u{e184}',
946 IconName::ListOrdered => '\u{e1d1}',
947 IconName::Undo2 => '\u{e2a1}',
948 IconName::Redo2 => '\u{e2a0}',
949 IconName::Save => '\u{e14d}',
950 IconName::Printer => '\u{e141}',
951 IconName::Type => '\u{e198}',
952 IconName::Highlighter => '\u{e0f4}',
953 IconName::Paintbrush => '\u{e2e7}',
954 IconName::Baseline => '\u{e285}',
955 IconName::Heading => '\u{e384}',
956 IconName::Quote => '\u{e239}',
957 IconName::ZoomIn => '\u{e1b6}',
958 IconName::ZoomOut => '\u{e1b7}',
959 IconName::FilePlus => '\u{e0c9}',
960 IconName::FolderOpen => '\u{e247}',
961 IconName::Link2 => '\u{e103}',
962 IconName::Table2 => '\u{e2f9}',
963 IconName::ImagePlus => '\u{e1f7}',
964 IconName::ChartColumn => '\u{e2a3}',
965 IconName::Shapes => '\u{e4b3}',
966 IconName::Sigma => '\u{e201}',
967 IconName::Calculator => '\u{e1bc}',
968 IconName::FilterX => '\u{e3b5}',
969 IconName::ArrowUpDown => '\u{e37d}',
970 IconName::ArrowDownWideNarrow => '\u{e047}',
971 IconName::Ruler => '\u{e14b}',
972 IconName::Grid2x2 => '\u{e4ff}',
973 IconName::Rows3 => '\u{e58a}',
974 IconName::Columns3 => '\u{e099}',
975 IconName::Merge => '\u{e43f}',
976 IconName::Split => '\u{e440}',
977 IconName::Pilcrow => '\u{e3a3}',
978 IconName::TextCursor => '\u{e264}',
979 IconName::Languages => '\u{e0fe}',
980 IconName::SpellCheck => '\u{e49a}',
981 IconName::MessageCircle => '\u{e116}',
982 IconName::Share => '\u{e155}',
983 IconName::History => '\u{e1f5}',
984 IconName::BookOpen => '\u{e05f}',
985 IconName::EyeClosed => '\u{e62e}',
986 IconName::LockKeyhole => '\u{e531}',
987 IconName::UserPlus => '\u{e1a2}',
988 IconName::UserCheck => '\u{e1a0}',
989 IconName::BellRing => '\u{e224}',
990 IconName::CalendarDays => '\u{e2b9}',
991 IconName::Clock3 => '\u{e250}',
992 IconName::Timer => '\u{e1e0}',
993 IconName::AlarmClock => '\u{e03a}',
994 IconName::Map => '\u{e110}',
995 IconName::Compass => '\u{e09b}',
996 IconName::Navigation => '\u{e123}',
997 IconName::Phone => '\u{e133}',
998 IconName::Video => '\u{e1a5}',
999 IconName::Camera => '\u{e064}',
1000 IconName::Mic => '\u{e118}',
1001 IconName::Headphones => '\u{e0f1}',
1002 IconName::Music => '\u{e122}',
1003 IconName::Volume2 => '\u{e1ab}',
1004 IconName::VolumeX => '\u{e1ac}',
1005 IconName::CloudUpload => '\u{e091}',
1006 IconName::CloudDownload => '\u{e089}',
1007 IconName::HardDrive => '\u{e0ed}',
1008 IconName::WifiOff => '\u{e1af}',
1009 IconName::Bluetooth => '\u{e05c}',
1010 IconName::Plug => '\u{e37f}',
1011 IconName::Power => '\u{e140}',
1012 IconName::RefreshCcw => '\u{e144}',
1013 IconName::ThumbsUp => '\u{e18a}',
1014 IconName::ThumbsDown => '\u{e189}',
1015 IconName::Smile => '\u{e164}',
1016 IconName::StarOff => '\u{e2b0}',
1017 IconName::Pin => '\u{e259}',
1018 IconName::PinOff => '\u{e2b6}',
1019 IconName::Gift => '\u{e0e1}',
1020 IconName::Trophy => '\u{e373}',
1021 IconName::Target => '\u{e180}',
1022 IconName::Crosshair => '\u{e0ac}',
1023 IconName::FlagTriangleRight => '\u{e238}',
1024 }
1025 }
1026}