Skip to content

Commit 64a31b8

Browse files
gespinhaGoncalo Espinha
andauthored
feat(icons): Add support for tabler icons (#1390)
* feat(icons): updated the icon registry to include support for tabler icons * test(icons): updated tests to check if tabler icons are working --------- Co-authored-by: Goncalo Espinha <goncaloespinha@Goncalos-MacBook-Pro.local>
1 parent 3416066 commit 64a31b8

File tree

8 files changed

+158
-38
lines changed

8 files changed

+158
-38
lines changed

apps/www/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"@internationalized/date": "catalog:",
2222
"@radix-icons/vue": "^1.0.0",
2323
"@stackblitz/sdk": "^1.11.0",
24+
"@tabler/icons-vue": "^1.0.0",
2425
"@tanstack/vue-table": "^8.21.3",
2526
"@unovis/ts": "^1.5.2",
2627
"@unovis/vue": "^1.5.2",
Lines changed: 74 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,150 +1,187 @@
11
{
22
"AlertCircle": {
33
"lucide": "AlertCircle",
4-
"radix": "ExclamationTriangleIcon"
4+
"radix": "ExclamationTriangleIcon",
5+
"tabler": "IconExclamationCircle"
56
},
67
"ArrowLeft": {
78
"lucide": "ArrowLeft",
8-
"radix": "ArrowLeftIcon"
9+
"radix": "ArrowLeftIcon",
10+
"tabler": "IconArrowLeft"
911
},
1012
"ArrowRight": {
1113
"lucide": "ArrowRight",
12-
"radix": "ArrowRightIcon"
14+
"radix": "ArrowRightIcon",
15+
"tabler": "IconArrowRight"
1316
},
1417
"ArrowUpDown": {
1518
"lucide": "ArrowUpDown",
16-
"radix": "CaretSortIcon"
19+
"radix": "CaretSortIcon",
20+
"tabler": "IconArrowsSort"
1721
},
1822
"BellRing": {
1923
"lucide": "BellRing",
20-
"radix": "BellIcon"
24+
"radix": "BellIcon",
25+
"tabler": "IconBellRinging"
2126
},
2227
"Bold": {
2328
"lucide": "Bold",
24-
"radix": "FontBoldIcon"
29+
"radix": "FontBoldIcon",
30+
"tabler": "IconBold"
2531
},
2632
"Calculator": {
2733
"lucide": "Calculator",
28-
"radix": "ComponentPlaceholderIcon"
34+
"radix": "ComponentPlaceholderIcon",
35+
"tabler": "IconCalculator"
2936
},
3037
"Calendar": {
3138
"lucide": "Calendar",
32-
"radix": "CalendarIcon"
39+
"radix": "CalendarIcon",
40+
"tabler": "IconCalendar"
3341
},
3442
"Check": {
3543
"lucide": "Check",
36-
"radix": "CheckIcon"
44+
"radix": "CheckIcon",
45+
"tabler": "IconCheck"
3746
},
3847
"ChevronDown": {
3948
"lucide": "ChevronDown",
40-
"radix": "ChevronDownIcon"
49+
"radix": "ChevronDownIcon",
50+
"tabler": "IconChevronDown"
4151
},
4252
"ChevronLeft": {
4353
"lucide": "ChevronLeft",
44-
"radix": "ChevronLeftIcon"
54+
"radix": "ChevronLeftIcon",
55+
"tabler": "IconChevronLeft"
4556
},
4657
"ChevronRight": {
4758
"lucide": "ChevronRight",
48-
"radix": "ChevronRightIcon"
59+
"radix": "ChevronRightIcon",
60+
"tabler": "IconChevronRight"
4961
},
5062
"ChevronUp": {
5163
"lucide": "ChevronUp",
52-
"radix": "ChevronUpIcon"
64+
"radix": "ChevronUpIcon",
65+
"tabler": "IconChevronUp"
5366
},
5467
"ChevronsUpDown": {
5568
"lucide": "ChevronsUpDown",
56-
"radix": "CaretSortIcon"
69+
"radix": "CaretSortIcon",
70+
"tabler": "IconArrowsSort"
5771
},
5872
"Circle": {
5973
"lucide": "Circle",
60-
"radix": "DotFilledIcon"
74+
"radix": "DotFilledIcon",
75+
"tabler": "IconCircle"
6176
},
6277
"Copy": {
6378
"lucide": "Copy",
64-
"radix": "CopyIcon"
79+
"radix": "CopyIcon",
80+
"tabler": "IconCopy"
6581
},
6682
"CreditCard": {
6783
"lucide": "CreditCard",
68-
"radix": "ComponentPlaceholderIcon"
84+
"radix": "ComponentPlaceholderIcon",
85+
"tabler": "IconCreditCard"
6986
},
7087
"GripVertical": {
7188
"lucide": "GripVertical",
72-
"radix": "DragHandleDots2Icon"
89+
"radix": "DragHandleDots2Icon",
90+
"tabler": "IconGripVertical"
7391
},
7492
"Italic": {
7593
"lucide": "Italic",
76-
"radix": "FontItalicIcon"
94+
"radix": "FontItalicIcon",
95+
"tabler": "IconItalic"
7796
},
7897
"Loader2": {
7998
"lucide": "Loader2",
80-
"radix": "ReloadIcon"
99+
"radix": "ReloadIcon",
100+
"tabler": "IconLoader2"
81101
},
82102
"Mail": {
83103
"lucide": "Mail",
84-
"radix": "EnvelopeClosedIcon"
104+
"radix": "EnvelopeClosedIcon",
105+
"tabler": "IconMail"
85106
},
86107
"MailOpen": {
87108
"lucide": "MailOpen",
88-
"radix": "EnvelopeOpenIcon"
109+
"radix": "EnvelopeOpenIcon",
110+
"tabler": "IconMailOpened"
89111
},
90112
"Minus": {
91113
"lucide": "Minus",
92-
"radix": "MinusIcon"
114+
"radix": "MinusIcon",
115+
"tabler": "IconMinus"
93116
},
94117
"Moon": {
95118
"lucide": "Moon",
96-
"radix": "MoonIcon"
119+
"radix": "MoonIcon",
120+
"tabler": "IconMoon"
97121
},
98122
"MoreHorizontal": {
99123
"lucide": "MoreHorizontal",
100-
"radix": "DotsHorizontalIcon"
124+
"radix": "DotsHorizontalIcon",
125+
"tabler": "IconDots"
101126
},
102127
"PanelLeft": {
103128
"lucide": "PanelLeft",
104-
"radix": "ViewVerticalIcon"
129+
"radix": "ViewVerticalIcon",
130+
"tabler": "IconLayoutSidebar"
105131
},
106132
"Plus": {
107133
"lucide": "Plus",
108-
"radix": "PlusIcon"
134+
"radix": "PlusIcon",
135+
"tabler": "IconPlus"
109136
},
110137
"Search": {
111138
"lucide": "Search",
112-
"radix": "MagnifyingGlassIcon"
139+
"radix": "MagnifyingGlassIcon",
140+
"tabler": "IconSearch"
113141
},
114142
"Send": {
115143
"lucide": "Send",
116-
"radix": "PaperPlaneIcon"
144+
"radix": "PaperPlaneIcon",
145+
"tabler": "IconSend"
117146
},
118147
"Settings": {
119148
"lucide": "Settings",
120-
"radix": "GearIcon"
149+
"radix": "GearIcon",
150+
"tabler": "IconSettings"
121151
},
122152
"Slash": {
123153
"lucide": "Slash",
124-
"radix": "SlashIcon"
154+
"radix": "SlashIcon",
155+
"tabler": "IconSlash"
125156
},
126157
"Smile": {
127158
"lucide": "Smile",
128-
"radix": "FaceIcon"
159+
"radix": "FaceIcon",
160+
"tabler": "IconMoodSmile"
129161
},
130162
"Sun": {
131163
"lucide": "Sun",
132-
"radix": "SunIcon"
164+
"radix": "SunIcon",
165+
"tabler": "IconSun"
133166
},
134167
"Terminal": {
135168
"lucide": "Terminal",
136-
"radix": "RocketIcon"
169+
"radix": "RocketIcon",
170+
"tabler": "IconTerminal"
137171
},
138172
"Underline": {
139173
"lucide": "Underline",
140-
"radix": "UnderlineIcon"
174+
"radix": "UnderlineIcon",
175+
"tabler": "IconUnderline"
141176
},
142177
"User": {
143178
"lucide": "User",
144-
"radix": "PersonIcon"
179+
"radix": "PersonIcon",
180+
"tabler": "IconUser"
145181
},
146182
"X": {
147183
"lucide": "X",
148-
"radix": "Cross2Icon"
184+
"radix": "Cross2Icon",
185+
"tabler": "IconX"
149186
}
150187
}

0 commit comments

Comments
 (0)