|
1 | 1 | { |
2 | | - "homepage": "https://your-docs-site.com", |
| 2 | + "homepage": "https://ui-playground.ohh-889.com/", |
3 | 3 | "items": [ |
4 | 4 | { |
5 | | - "dependencies": [], |
| 5 | + "cssVars": {}, |
| 6 | + "dependencies": [ |
| 7 | + "tailwind-variants", |
| 8 | + "lucide-react" |
| 9 | + ], |
| 10 | + "files": [], |
| 11 | + "name": "index", |
| 12 | + "registryDependencies": [ |
| 13 | + "utils", |
| 14 | + "types" |
| 15 | + ], |
| 16 | + "type": "registry:style" |
| 17 | + }, |
| 18 | + { |
6 | 19 | "files": [ |
7 | 20 | { |
8 | 21 | "path": "src/components/accordion/Accordion.tsx", |
|
52 | 65 | ], |
53 | 66 | "name": "accordion", |
54 | 67 | "title": "Accordion", |
55 | | - "type": "registry:ui" |
| 68 | + "type": "registry:block", |
| 69 | + "dependencies": [ |
| 70 | + "@radix-ui/react-accordion", |
| 71 | + "@radix-ui/react-slot" |
| 72 | + ] |
56 | 73 | }, |
57 | 74 | { |
58 | | - "dependencies": [], |
59 | 75 | "files": [ |
60 | 76 | { |
61 | 77 | "path": "src/components/alert/Alert.tsx", |
|
100 | 116 | ], |
101 | 117 | "name": "alert", |
102 | 118 | "title": "Alert", |
103 | | - "type": "registry:ui" |
| 119 | + "type": "registry:block", |
| 120 | + "dependencies": [ |
| 121 | + "@radix-ui/react-slot" |
| 122 | + ] |
104 | 123 | }, |
105 | 124 | { |
106 | | - "dependencies": [], |
107 | 125 | "files": [ |
108 | 126 | { |
109 | 127 | "path": "src/components/alert-dialog/AlertDialog.tsx", |
|
168 | 186 | ], |
169 | 187 | "name": "alert-dialog", |
170 | 188 | "title": "Alert Dialog", |
171 | | - "type": "registry:ui" |
| 189 | + "type": "registry:block", |
| 190 | + "dependencies": [ |
| 191 | + "@radix-ui/react-alert-dialog", |
| 192 | + "@radix-ui/react-slot" |
| 193 | + ], |
| 194 | + "registryDependencies": [ |
| 195 | + "button" |
| 196 | + ] |
172 | 197 | }, |
173 | 198 | { |
174 | | - "dependencies": [], |
175 | 199 | "files": [ |
176 | 200 | { |
177 | 201 | "path": "src/components/aspect-ratio/AspectRatio.tsx", |
|
191 | 215 | ], |
192 | 216 | "name": "aspect-ratio", |
193 | 217 | "title": "Aspect Ratio", |
194 | | - "type": "registry:ui" |
| 218 | + "type": "registry:block", |
| 219 | + "dependencies": [ |
| 220 | + "@radix-ui/react-aspect-ratio" |
| 221 | + ] |
195 | 222 | }, |
196 | 223 | { |
197 | | - "dependencies": [], |
198 | 224 | "files": [ |
199 | 225 | { |
200 | 226 | "path": "src/components/avatar/Avatar.tsx", |
|
234 | 260 | ], |
235 | 261 | "name": "avatar", |
236 | 262 | "title": "Avatar", |
237 | | - "type": "registry:ui" |
| 263 | + "type": "registry:block", |
| 264 | + "dependencies": [ |
| 265 | + "@radix-ui/react-avatar" |
| 266 | + ] |
238 | 267 | }, |
239 | 268 | { |
240 | | - "dependencies": [], |
241 | 269 | "files": [ |
242 | 270 | { |
243 | 271 | "path": "src/components/badge/Badge.tsx", |
|
262 | 290 | ], |
263 | 291 | "name": "badge", |
264 | 292 | "title": "Badge", |
265 | | - "type": "registry:ui" |
| 293 | + "type": "registry:block" |
266 | 294 | }, |
267 | 295 | { |
268 | | - "dependencies": [], |
269 | 296 | "files": [ |
270 | 297 | { |
271 | 298 | "path": "src/components/breadcrumb/Breadcrumb.tsx", |
|
325 | 352 | ], |
326 | 353 | "name": "breadcrumb", |
327 | 354 | "title": "Breadcrumb", |
328 | | - "type": "registry:ui" |
329 | | - }, |
330 | | - { |
| 355 | + "type": "registry:block", |
331 | 356 | "dependencies": [ |
332 | 357 | "@radix-ui/react-slot" |
333 | | - ], |
| 358 | + ] |
| 359 | + }, |
| 360 | + { |
334 | 361 | "files": [ |
335 | 362 | { |
336 | 363 | "path": "src/components/button/Button.tsx", |
|
365 | 392 | ], |
366 | 393 | "name": "button", |
367 | 394 | "title": "Button", |
368 | | - "type": "registry:ui" |
| 395 | + "type": "registry:block", |
| 396 | + "dependencies": [ |
| 397 | + "@radix-ui/react-slot" |
| 398 | + ] |
369 | 399 | }, |
370 | 400 | { |
371 | | - "dependencies": [], |
372 | 401 | "files": [ |
373 | 402 | { |
374 | 403 | "path": "src/components/card/Card.tsx", |
|
423 | 452 | ], |
424 | 453 | "name": "card", |
425 | 454 | "title": "Card", |
426 | | - "type": "registry:ui" |
| 455 | + "type": "registry:block" |
427 | 456 | }, |
428 | 457 | { |
429 | | - "dependencies": [], |
430 | 458 | "files": [ |
431 | 459 | { |
432 | 460 | "path": "src/components/carousel/Carousel.tsx", |
|
481 | 509 | ], |
482 | 510 | "name": "carousel", |
483 | 511 | "title": "Carousel", |
484 | | - "type": "registry:ui" |
| 512 | + "type": "registry:block", |
| 513 | + "dependencies": [ |
| 514 | + "embla-carousel-react" |
| 515 | + ], |
| 516 | + "registryDependencies": [ |
| 517 | + "button" |
| 518 | + ] |
485 | 519 | }, |
486 | 520 | { |
487 | | - "dependencies": [], |
488 | 521 | "files": [ |
489 | 522 | { |
490 | 523 | "path": "src/components/checkbox/Checkbox.tsx", |
|
524 | 557 | ], |
525 | 558 | "name": "checkbox", |
526 | 559 | "title": "Checkbox", |
527 | | - "type": "registry:ui" |
| 560 | + "type": "registry:block", |
| 561 | + "dependencies": [ |
| 562 | + "@radix-ui/react-checkbox" |
| 563 | + ] |
528 | 564 | }, |
529 | 565 | { |
530 | | - "dependencies": [], |
531 | 566 | "files": [ |
532 | 567 | { |
533 | 568 | "path": "src/components/chip/Chip.tsx", |
|
562 | 597 | ], |
563 | 598 | "name": "chip", |
564 | 599 | "title": "Chip", |
565 | | - "type": "registry:ui" |
| 600 | + "type": "registry:block" |
566 | 601 | }, |
567 | 602 | { |
568 | | - "dependencies": [], |
569 | 603 | "files": [ |
570 | 604 | { |
571 | 605 | "path": "src/components/divider/Divider.tsx", |
|
600 | 634 | ], |
601 | 635 | "name": "divider", |
602 | 636 | "title": "Divider", |
603 | | - "type": "registry:ui" |
| 637 | + "type": "registry:block", |
| 638 | + "dependencies": [ |
| 639 | + "@radix-ui/react-separator" |
| 640 | + ] |
604 | 641 | }, |
605 | 642 | { |
606 | | - "dependencies": [], |
607 | 643 | "files": [ |
608 | 644 | { |
609 | 645 | "path": "src/components/if/If.tsx", |
|
623 | 659 | ], |
624 | 660 | "name": "if", |
625 | 661 | "title": "If", |
626 | | - "type": "registry:ui" |
| 662 | + "type": "registry:block" |
627 | 663 | }, |
628 | 664 | { |
629 | | - "dependencies": [], |
630 | 665 | "files": [ |
631 | 666 | { |
632 | 667 | "path": "src/components/label/Label.tsx", |
|
651 | 686 | ], |
652 | 687 | "name": "label", |
653 | 688 | "title": "Label", |
654 | | - "type": "registry:ui" |
| 689 | + "type": "registry:block", |
| 690 | + "dependencies": [ |
| 691 | + "@radix-ui/react-label" |
| 692 | + ] |
655 | 693 | }, |
656 | 694 | { |
657 | | - "dependencies": [], |
658 | 695 | "files": [ |
659 | 696 | { |
660 | 697 | "path": "src/components/scroll-area/ScrollArea.tsx", |
|
699 | 736 | ], |
700 | 737 | "name": "scroll-area", |
701 | 738 | "title": "Scroll Area", |
702 | | - "type": "registry:ui" |
| 739 | + "type": "registry:block", |
| 740 | + "dependencies": [ |
| 741 | + "@radix-ui/react-scroll-area" |
| 742 | + ] |
703 | 743 | }, |
704 | 744 | { |
705 | | - "dependencies": [], |
706 | 745 | "files": [ |
707 | 746 | { |
708 | 747 | "path": "src/components/sonner/index.ts", |
|
722 | 761 | ], |
723 | 762 | "name": "sonner", |
724 | 763 | "title": "Sonner", |
725 | | - "type": "registry:ui" |
| 764 | + "type": "registry:block", |
| 765 | + "dependencies": [ |
| 766 | + "sonner", |
| 767 | + "next-themes" |
| 768 | + ] |
726 | 769 | }, |
727 | 770 | { |
728 | | - "dependencies": [], |
729 | 771 | "files": [ |
730 | 772 | { |
731 | 773 | "path": "src/components/tabs/Tabs.tsx", |
|
770 | 812 | ], |
771 | 813 | "name": "tabs", |
772 | 814 | "title": "Tabs", |
773 | | - "type": "registry:ui" |
| 815 | + "type": "registry:block", |
| 816 | + "dependencies": [ |
| 817 | + "@radix-ui/react-tabs", |
| 818 | + "@radix-ui/react-compose-refs" |
| 819 | + ] |
774 | 820 | }, |
775 | 821 | { |
776 | 822 | "files": [ |
777 | 823 | { |
778 | 824 | "path": "src/types/other.ts", |
779 | 825 | "target": "types/other.ts", |
780 | | - "type": "registry:ui" |
| 826 | + "type": "registry:file" |
| 827 | + } |
| 828 | + ], |
| 829 | + "name": "types", |
| 830 | + "title": "Types", |
| 831 | + "type": "registry:file" |
| 832 | + }, |
| 833 | + { |
| 834 | + "dependencies": [ |
| 835 | + "clsx", |
| 836 | + "tailwind-merge" |
| 837 | + ], |
| 838 | + "files": [ |
| 839 | + { |
| 840 | + "path": "src/lib/utils.ts", |
| 841 | + "type": "registry:lib" |
| 842 | + }, |
| 843 | + { |
| 844 | + "path": "src/lib/typed.ts", |
| 845 | + "type": "registry:lib" |
781 | 846 | } |
782 | 847 | ], |
783 | | - "name": "other", |
784 | | - "title": "Other", |
785 | | - "type": "registry:ui" |
| 848 | + "name": "utils", |
| 849 | + "title": "Utils", |
| 850 | + "type": "registry:lib" |
786 | 851 | } |
787 | 852 | ], |
788 | 853 | "name": "soybean-react-ui" |
|
0 commit comments