@@ -5,7 +5,7 @@ export const components = {
55 'AccordionItem' ,
66 'AccordionRoot' ,
77 'AccordionTrigger' ,
8- ] ,
8+ ] as const ,
99
1010 alertDialog : [
1111 'AlertDialogRoot' ,
@@ -17,17 +17,17 @@ export const components = {
1717 'AlertDialogTitle' ,
1818 'AlertDialogDescription' ,
1919 'AlertDialogAction' ,
20- ] ,
20+ ] as const ,
2121
2222 aspectRatio : [
2323 'AspectRatio' ,
24- ] ,
24+ ] as const ,
2525
2626 avatar : [
2727 'AvatarRoot' ,
2828 'AvatarFallback' ,
2929 'AvatarImage' ,
30- ] ,
30+ ] as const ,
3131
3232 calendar : [
3333 'CalendarRoot' ,
@@ -42,19 +42,19 @@ export const components = {
4242 'CalendarGridBody' ,
4343 'CalendarGridRow' ,
4444 'CalendarCellTrigger' ,
45- ] ,
45+ ] as const ,
4646
4747 checkbox : [
4848 'CheckboxGroupRoot' ,
4949 'CheckboxRoot' ,
5050 'CheckboxIndicator' ,
51- ] ,
51+ ] as const ,
5252
5353 collapsible : [
5454 'CollapsibleRoot' ,
5555 'CollapsibleTrigger' ,
5656 'CollapsibleContent' ,
57- ] ,
57+ ] as const ,
5858
5959 combobox : [
6060 'ComboboxRoot' ,
@@ -73,7 +73,7 @@ export const components = {
7373 'ComboboxSeparator' ,
7474 'ComboboxArrow' ,
7575 'ComboboxPortal' ,
76- ] ,
76+ ] as const ,
7777
7878 contextMenu : [
7979 'ContextMenuRoot' ,
@@ -92,12 +92,12 @@ export const components = {
9292 'ContextMenuSub' ,
9393 'ContextMenuSubContent' ,
9494 'ContextMenuSubTrigger' ,
95- ] ,
95+ ] as const ,
9696
9797 dateField : [
9898 'DateFieldRoot' ,
9999 'DateFieldInput' ,
100- ] ,
100+ ] as const ,
101101
102102 datePicker : [
103103 'DatePickerRoot' ,
@@ -120,7 +120,7 @@ export const components = {
120120 'DatePickerClose' ,
121121 'DatePickerTrigger' ,
122122 'DatePickerContent' ,
123- ] ,
123+ ] as const ,
124124
125125 dateRangePicker : [
126126 'DateRangePickerRoot' ,
@@ -143,12 +143,12 @@ export const components = {
143143 'DateRangePickerClose' ,
144144 'DateRangePickerTrigger' ,
145145 'DateRangePickerContent' ,
146- ] ,
146+ ] as const ,
147147
148148 dateRangeField : [
149149 'DateRangeFieldRoot' ,
150150 'DateRangeFieldInput' ,
151- ] ,
151+ ] as const ,
152152
153153 dialog : [
154154 'DialogRoot' ,
@@ -159,7 +159,7 @@ export const components = {
159159 'DialogClose' ,
160160 'DialogTitle' ,
161161 'DialogDescription' ,
162- ] ,
162+ ] as const ,
163163
164164 dropdownMenu : [
165165 'DropdownMenuRoot' ,
@@ -178,7 +178,7 @@ export const components = {
178178 'DropdownMenuSub' ,
179179 'DropdownMenuSubContent' ,
180180 'DropdownMenuSubTrigger' ,
181- ] ,
181+ ] as const ,
182182 editable : [
183183 'EditableRoot' ,
184184 'EditableArea' ,
@@ -187,19 +187,19 @@ export const components = {
187187 'EditableSubmitTrigger' ,
188188 'EditableCancelTrigger' ,
189189 'EditableEditTrigger' ,
190- ] ,
190+ ] as const ,
191191
192192 hoverCard : [
193193 'HoverCardRoot' ,
194194 'HoverCardTrigger' ,
195195 'HoverCardPortal' ,
196196 'HoverCardContent' ,
197197 'HoverCardArrow' ,
198- ] ,
198+ ] as const ,
199199
200200 label : [
201201 'Label' ,
202- ] ,
202+ ] as const ,
203203
204204 listbox : [
205205 'ListboxRoot' ,
@@ -210,7 +210,7 @@ export const components = {
210210 'ListboxVirtualizer' ,
211211 'ListboxGroup' ,
212212 'ListboxGroupLabel' ,
213- ] ,
213+ ] as const ,
214214
215215 menubar : [
216216 'MenubarRoot' ,
@@ -230,7 +230,7 @@ export const components = {
230230 'MenubarSubContent' ,
231231 'MenubarSubTrigger' ,
232232 'MenubarMenu' ,
233- ] ,
233+ ] as const ,
234234
235235 navigationMenu : [
236236 'NavigationMenuRoot' ,
@@ -242,14 +242,14 @@ export const components = {
242242 'NavigationMenuSub' ,
243243 'NavigationMenuTrigger' ,
244244 'NavigationMenuViewport' ,
245- ] ,
245+ ] as const ,
246246
247247 numberField : [
248248 'NumberFieldRoot' ,
249249 'NumberFieldInput' ,
250250 'NumberFieldIncrement' ,
251251 'NumberFieldDecrement' ,
252- ] ,
252+ ] as const ,
253253
254254 pagination : [
255255 'PaginationRoot' ,
@@ -260,12 +260,12 @@ export const components = {
260260 'PaginationListItem' ,
261261 'PaginationNext' ,
262262 'PaginationPrev' ,
263- ] ,
263+ ] as const ,
264264
265265 pinInput : [
266266 'PinInputRoot' ,
267267 'PinInputInput' ,
268- ] ,
268+ ] as const ,
269269
270270 popover : [
271271 'PopoverRoot' ,
@@ -275,18 +275,18 @@ export const components = {
275275 'PopoverArrow' ,
276276 'PopoverClose' ,
277277 'PopoverAnchor' ,
278- ] ,
278+ ] as const ,
279279
280280 progress : [
281281 'ProgressRoot' ,
282282 'ProgressIndicator' ,
283- ] ,
283+ ] as const ,
284284
285285 radioGroup : [
286286 'RadioGroupRoot' ,
287287 'RadioGroupItem' ,
288288 'RadioGroupIndicator' ,
289- ] ,
289+ ] as const ,
290290
291291 rangeCalendar : [
292292 'RangeCalendarRoot' ,
@@ -301,15 +301,15 @@ export const components = {
301301 'RangeCalendarGridBody' ,
302302 'RangeCalendarGridRow' ,
303303 'RangeCalendarCellTrigger' ,
304- ] ,
304+ ] as const ,
305305
306306 scrollArea : [
307307 'ScrollAreaRoot' ,
308308 'ScrollAreaViewport' ,
309309 'ScrollAreaScrollbar' ,
310310 'ScrollAreaThumb' ,
311311 'ScrollAreaCorner' ,
312- ] ,
312+ ] as const ,
313313
314314 select : [
315315 'SelectRoot' ,
@@ -328,24 +328,24 @@ export const components = {
328328 'SelectScrollDownButton' ,
329329 'SelectValue' ,
330330 'SelectIcon' ,
331- ] ,
331+ ] as const ,
332332
333333 separator : [
334334 'Separator' ,
335- ] ,
335+ ] as const ,
336336
337337 slider : [
338338 'SliderRoot' ,
339339 'SliderThumb' ,
340340 'SliderTrack' ,
341341 'SliderRange' ,
342- ] ,
342+ ] as const ,
343343
344344 splitter : [
345345 'SplitterGroup' ,
346346 'SplitterPanel' ,
347347 'SplitterResizeHandle' ,
348- ] ,
348+ ] as const ,
349349
350350 stepper : [
351351 'StepperRoot' ,
@@ -355,20 +355,20 @@ export const components = {
355355 'StepperTitle' ,
356356 'StepperIndicator' ,
357357 'StepperSeparator' ,
358- ] ,
358+ ] as const ,
359359
360360 switch : [
361361 'SwitchRoot' ,
362362 'SwitchThumb' ,
363- ] ,
363+ ] as const ,
364364
365365 tabs : [
366366 'TabsRoot' ,
367367 'TabsList' ,
368368 'TabsContent' ,
369369 'TabsTrigger' ,
370370 'TabsIndicator' ,
371- ] ,
371+ ] as const ,
372372
373373 tagsInput : [
374374 'TagsInputRoot' ,
@@ -377,12 +377,12 @@ export const components = {
377377 'TagsInputItemText' ,
378378 'TagsInputItemDelete' ,
379379 'TagsInputClear' ,
380- ] ,
380+ ] as const ,
381381
382382 timeField : [
383383 'TimeFieldInput' ,
384384 'TimeFieldRoot' ,
385- ] ,
385+ ] as const ,
386386
387387 toast : [
388388 'ToastProvider' ,
@@ -393,16 +393,16 @@ export const components = {
393393 'ToastViewport' ,
394394 'ToastTitle' ,
395395 'ToastDescription' ,
396- ] ,
396+ ] as const ,
397397
398398 toggle : [
399399 'Toggle' ,
400- ] ,
400+ ] as const ,
401401
402402 toggleGroup : [
403403 'ToggleGroupRoot' ,
404404 'ToggleGroupItem' ,
405- ] ,
405+ ] as const ,
406406
407407 toolbar : [
408408 'ToolbarRoot' ,
@@ -411,7 +411,7 @@ export const components = {
411411 'ToolbarToggleGroup' ,
412412 'ToolbarToggleItem' ,
413413 'ToolbarSeparator' ,
414- ] ,
414+ ] as const ,
415415
416416 tooltip : [
417417 'TooltipRoot' ,
@@ -420,44 +420,44 @@ export const components = {
420420 'TooltipArrow' ,
421421 'TooltipPortal' ,
422422 'TooltipProvider' ,
423- ] ,
423+ ] as const ,
424424
425425 tree : [
426426 'TreeRoot' ,
427427 'TreeItem' ,
428428 'TreeVirtualizer' ,
429- ] ,
429+ ] as const ,
430430
431431 viewport : [
432432 'Viewport' ,
433- ] ,
433+ ] as const ,
434434
435435 // Utility component
436436 configProvider : [
437437 'ConfigProvider' ,
438- ] ,
438+ ] as const ,
439439
440440 focusScope : [
441441 'FocusScope' ,
442- ] ,
442+ ] as const ,
443443
444444 rovingFocus : [
445445 'RovingFocusGroup' ,
446446 'RovingFocusItem' ,
447- ] ,
447+ ] as const ,
448448
449449 presence : [
450450 'Presence' ,
451- ] ,
451+ ] as const ,
452452
453453 primitive : [
454454 'Primitive' ,
455455 'Slot' ,
456- ] ,
456+ ] as const ,
457457
458458 visuallyHidden : [
459459 'VisuallyHidden' ,
460- ] ,
460+ ] as const ,
461461}
462462
463463export const utilities = {
@@ -473,5 +473,7 @@ export const utilities = {
473473 'useDateFormatter' ,
474474 'withDefault' ,
475475 'createContext' ,
476- ] ,
476+ ] as const ,
477477}
478+
479+ export type Components = typeof components
0 commit comments