From 2c674bb5f117f7ea269cc4624c8ec50e59314dea Mon Sep 17 00:00:00 2001 From: Karol Chudzik Date: Mon, 21 Oct 2024 23:59:35 +0200 Subject: [PATCH] Add project files --- .changeset/README.md | 8 - .changeset/config.json | 11 - .github/changeset-version.js | 12 - .github/version-script-beta.js | 21 - .github/version-script-next.js | 21 - CONTRIBUTING.md | 1 - LICENSE.md | 2 +- README.md | 8 +- .../default/block/authentication-01.tsx | 45 - .../default/block/authentication-02.tsx | 67 - .../default/block/authentication-03.tsx | 72 - .../default/block/authentication-04.tsx | 74 - .../default/block/chart-area-axes.tsx | 110 - .../default/block/chart-area-default.tsx | 94 - .../default/block/chart-area-gradient.tsx | 130 - .../default/block/chart-area-icons.tsx | 112 - .../default/block/chart-area-interactive.tsx | 265 - .../default/block/chart-area-legend.tsx | 110 - .../default/block/chart-area-linear.tsx | 94 - .../block/chart-area-stacked-expand.tsx | 121 - .../default/block/chart-area-stacked.tsx | 107 - .../default/block/chart-area-step.tsx | 95 - .../default/block/chart-bar-active.tsx | 111 - .../default/block/chart-bar-default.tsx | 75 - .../default/block/chart-bar-horizontal.tsx | 83 - .../default/block/chart-bar-interactive.tsx | 221 - .../default/block/chart-bar-label-custom.tsx | 112 - .../default/block/chart-bar-label.tsx | 88 - .../default/block/chart-bar-mixed.tsx | 103 - .../default/block/chart-bar-multiple.tsx | 80 - .../default/block/chart-bar-negative.tsx | 79 - .../default/block/chart-bar-stacked.tsx | 90 - .../default/block/chart-line-default.tsx | 88 - .../default/block/chart-line-dots-colors.tsx | 118 - .../default/block/chart-line-dots-custom.tsx | 105 - .../default/block/chart-line-dots.tsx | 97 - .../default/block/chart-line-interactive.tsx | 227 - .../default/block/chart-line-label-custom.tsx | 123 - .../default/block/chart-line-label.tsx | 105 - .../default/block/chart-line-linear.tsx | 88 - .../default/block/chart-line-multiple.tsx | 100 - .../default/block/chart-line-step.tsx | 88 - .../default/block/chart-pie-donut-active.tsx | 102 - .../default/block/chart-pie-donut-text.tsx | 129 - .../default/block/chart-pie-donut.tsx | 93 - .../default/block/chart-pie-interactive.tsx | 192 - .../default/block/chart-pie-label-custom.tsx | 110 - .../default/block/chart-pie-label-list.tsx | 97 - .../default/block/chart-pie-label.tsx | 85 - .../default/block/chart-pie-legend.tsx | 78 - .../block/chart-pie-separator-none.tsx | 93 - .../default/block/chart-pie-simple.tsx | 88 - .../default/block/chart-pie-stacked.tsx | 119 - .../default/block/chart-radar-default.tsx | 75 - .../default/block/chart-radar-dots.tsx | 79 - .../block/chart-radar-grid-circle-fill.tsx | 78 - .../chart-radar-grid-circle-no-lines.tsx | 82 - .../default/block/chart-radar-grid-circle.tsx | 82 - .../default/block/chart-radar-grid-custom.tsx | 78 - .../default/block/chart-radar-grid-fill.tsx | 78 - .../default/block/chart-radar-grid-none.tsx | 81 - .../default/block/chart-radar-icons.tsx | 94 - .../block/chart-radar-label-custom.tsx | 120 - .../default/block/chart-radar-legend.tsx | 92 - .../default/block/chart-radar-lines-only.tsx | 91 - .../default/block/chart-radar-multiple.tsx | 83 - .../default/block/chart-radar-radius.tsx | 96 - .../default/block/chart-radial-grid.tsx | 89 - .../default/block/chart-radial-label.tsx | 101 - .../default/block/chart-radial-shape.tsx | 108 - .../default/block/chart-radial-simple.tsx | 88 - .../default/block/chart-radial-stacked.tsx | 113 - .../default/block/chart-radial-text.tsx | 109 - .../default/block/chart-tooltip-advanced.tsx | 123 - .../default/block/chart-tooltip-default.tsx | 86 - .../default/block/chart-tooltip-formatter.tsx | 100 - .../default/block/chart-tooltip-icons.tsx | 87 - .../block/chart-tooltip-indicator-line.tsx | 84 - .../block/chart-tooltip-indicator-none.tsx | 84 - .../block/chart-tooltip-label-custom.tsx | 91 - .../block/chart-tooltip-label-formatter.tsx | 94 - .../block/chart-tooltip-label-none.tsx | 84 - .../__registry__/default/block/charts-01.tsx | 871 -- .../default/block/dashboard-01.tsx | 455 - .../default/block/dashboard-02.tsx | 247 - .../default/block/dashboard-03.tsx | 464 - .../default/block/dashboard-04.tsx | 223 - .../default/block/dashboard-05.tsx | 720 -- .../default/block/dashboard-06.tsx | 637 -- .../default/block/dashboard-07.tsx | 610 -- .../default/block/demo-sidebar-controlled.tsx | 96 - .../default/block/demo-sidebar-footer.tsx | 66 - .../block/demo-sidebar-group-action.tsx | 79 - .../block/demo-sidebar-group-collapsible.tsx | 62 - .../default/block/demo-sidebar-group.tsx | 45 - .../default/block/demo-sidebar-header.tsx | 56 - .../block/demo-sidebar-menu-action.tsx | 104 - .../default/block/demo-sidebar-menu-badge.tsx | 81 - .../block/demo-sidebar-menu-collapsible.tsx | 197 - .../default/block/demo-sidebar-menu-sub.tsx | 180 - .../default/block/demo-sidebar-menu.tsx | 71 - .../default/block/demo-sidebar-rsc.tsx | 104 - .../default/block/demo-sidebar.tsx | 79 - .../__registry__/default/block/login-01.tsx | 13 - .../block/login-01/components/login-form.tsx | 59 - .../default/block/login-01/page.tsx | 15 - .../__registry__/default/block/sidebar-01.tsx | 25 - .../default/block/sidebar-01/page.tsx | 55 - .../default/block/sidebar-02/page.tsx | 54 - .../default/block/sidebar-03/page.tsx | 56 - .../default/block/sidebar-04/page.tsx | 60 - .../default/block/sidebar-05/page.tsx | 54 - .../default/block/sidebar-06/page.tsx | 54 - .../default/block/sidebar-07/page.tsx | 56 - .../default/block/sidebar-08/page.tsx | 56 - .../default/block/sidebar-09/page.tsx | 58 - .../default/block/sidebar-10/page.tsx | 50 - .../default/block/sidebar-11/page.tsx | 56 - .../default/block/sidebar-12/page.tsx | 45 - .../default/block/sidebar-13/page.tsx | 13 - .../default/block/sidebar-14/page.tsx | 52 - .../default/block/sidebar-15/page.tsx | 48 - apps/www/__registry__/default/v0/login-01.tsx | 70 - .../__registry__/default/v0/sidebar-01.tsx | 285 - .../__registry__/default/v0/sidebar-02.tsx | 323 - .../__registry__/default/v0/sidebar-03.tsx | 270 - .../__registry__/default/v0/sidebar-04.tsx | 262 - .../__registry__/default/v0/sidebar-05.tsx | 288 - .../__registry__/default/v0/sidebar-06.tsx | 287 - .../__registry__/default/v0/sidebar-07.tsx | 482 -- .../__registry__/default/v0/sidebar-08.tsx | 452 - .../__registry__/default/v0/sidebar-09.tsx | 426 - .../__registry__/default/v0/sidebar-10.tsx | 743 -- .../__registry__/default/v0/sidebar-11.tsx | 194 - .../__registry__/default/v0/sidebar-12.tsx | 288 - .../__registry__/default/v0/sidebar-13.tsx | 141 - .../__registry__/default/v0/sidebar-14.tsx | 246 - .../__registry__/default/v0/sidebar-15.tsx | 818 -- apps/www/__registry__/index.tsx | 7542 +---------------- .../new-york/block/authentication-01.tsx | 45 - .../new-york/block/authentication-02.tsx | 67 - .../new-york/block/authentication-03.tsx | 72 - .../new-york/block/authentication-04.tsx | 74 - .../new-york/block/chart-area-axes.tsx | 110 - .../new-york/block/chart-area-default.tsx | 94 - .../new-york/block/chart-area-gradient.tsx | 130 - .../new-york/block/chart-area-icons.tsx | 112 - .../new-york/block/chart-area-interactive.tsx | 265 - .../new-york/block/chart-area-legend.tsx | 110 - .../new-york/block/chart-area-linear.tsx | 94 - .../block/chart-area-stacked-expand.tsx | 121 - .../new-york/block/chart-area-stacked.tsx | 107 - .../new-york/block/chart-area-step.tsx | 95 - .../new-york/block/chart-bar-active.tsx | 111 - .../new-york/block/chart-bar-default.tsx | 75 - .../new-york/block/chart-bar-horizontal.tsx | 83 - .../new-york/block/chart-bar-interactive.tsx | 221 - .../new-york/block/chart-bar-label-custom.tsx | 112 - .../new-york/block/chart-bar-label.tsx | 88 - .../new-york/block/chart-bar-mixed.tsx | 103 - .../new-york/block/chart-bar-multiple.tsx | 80 - .../new-york/block/chart-bar-negative.tsx | 79 - .../new-york/block/chart-bar-stacked.tsx | 90 - .../new-york/block/chart-line-default.tsx | 88 - .../new-york/block/chart-line-dots-colors.tsx | 118 - .../new-york/block/chart-line-dots-custom.tsx | 105 - .../new-york/block/chart-line-dots.tsx | 97 - .../new-york/block/chart-line-interactive.tsx | 227 - .../block/chart-line-label-custom.tsx | 123 - .../new-york/block/chart-line-label.tsx | 105 - .../new-york/block/chart-line-linear.tsx | 88 - .../new-york/block/chart-line-multiple.tsx | 100 - .../new-york/block/chart-line-step.tsx | 88 - .../new-york/block/chart-pie-donut-active.tsx | 102 - .../new-york/block/chart-pie-donut-text.tsx | 129 - .../new-york/block/chart-pie-donut.tsx | 93 - .../new-york/block/chart-pie-interactive.tsx | 192 - .../new-york/block/chart-pie-label-custom.tsx | 107 - .../new-york/block/chart-pie-label-list.tsx | 97 - .../new-york/block/chart-pie-label.tsx | 85 - .../new-york/block/chart-pie-legend.tsx | 78 - .../block/chart-pie-separator-none.tsx | 93 - .../new-york/block/chart-pie-simple.tsx | 88 - .../new-york/block/chart-pie-stacked.tsx | 119 - .../new-york/block/chart-radar-default.tsx | 75 - .../new-york/block/chart-radar-dots.tsx | 79 - .../block/chart-radar-grid-circle-fill.tsx | 78 - .../chart-radar-grid-circle-no-lines.tsx | 82 - .../block/chart-radar-grid-circle.tsx | 82 - .../block/chart-radar-grid-custom.tsx | 78 - .../new-york/block/chart-radar-grid-fill.tsx | 78 - .../new-york/block/chart-radar-grid-none.tsx | 81 - .../new-york/block/chart-radar-icons.tsx | 94 - .../block/chart-radar-label-custom.tsx | 120 - .../new-york/block/chart-radar-legend.tsx | 92 - .../new-york/block/chart-radar-lines-only.tsx | 91 - .../new-york/block/chart-radar-multiple.tsx | 83 - .../new-york/block/chart-radar-radius.tsx | 96 - .../new-york/block/chart-radial-grid.tsx | 89 - .../new-york/block/chart-radial-label.tsx | 101 - .../new-york/block/chart-radial-shape.tsx | 108 - .../new-york/block/chart-radial-simple.tsx | 88 - .../new-york/block/chart-radial-stacked.tsx | 113 - .../new-york/block/chart-radial-text.tsx | 109 - .../new-york/block/chart-tooltip-advanced.tsx | 123 - .../new-york/block/chart-tooltip-default.tsx | 86 - .../block/chart-tooltip-formatter.tsx | 100 - .../new-york/block/chart-tooltip-icons.tsx | 87 - .../block/chart-tooltip-indicator-line.tsx | 84 - .../block/chart-tooltip-indicator-none.tsx | 84 - .../block/chart-tooltip-label-custom.tsx | 91 - .../block/chart-tooltip-label-formatter.tsx | 94 - .../block/chart-tooltip-label-none.tsx | 84 - .../__registry__/new-york/block/charts-01.tsx | 871 -- .../new-york/block/dashboard-01.tsx | 455 - .../new-york/block/dashboard-02.tsx | 247 - .../new-york/block/dashboard-03.tsx | 464 - .../new-york/block/dashboard-04.tsx | 223 - .../new-york/block/dashboard-05.tsx | 721 -- .../new-york/block/dashboard-06.tsx | 623 -- .../new-york/block/dashboard-07.tsx | 610 -- .../block/demo-sidebar-controlled.tsx | 96 - .../new-york/block/demo-sidebar-footer.tsx | 66 - .../block/demo-sidebar-group-action.tsx | 79 - .../block/demo-sidebar-group-collapsible.tsx | 62 - .../new-york/block/demo-sidebar-group.tsx | 45 - .../new-york/block/demo-sidebar-header.tsx | 56 - .../block/demo-sidebar-menu-action.tsx | 104 - .../block/demo-sidebar-menu-badge.tsx | 81 - .../block/demo-sidebar-menu-collapsible.tsx | 197 - .../new-york/block/demo-sidebar-menu-sub.tsx | 180 - .../new-york/block/demo-sidebar-menu.tsx | 71 - .../new-york/block/demo-sidebar-rsc.tsx | 104 - .../new-york/block/demo-sidebar.tsx | 79 - .../__registry__/new-york/block/login-01.tsx | 13 - .../block/login-01/components/login-form.tsx | 59 - .../new-york/block/login-01/page.tsx | 15 - .../new-york/block/sidebar-01.tsx | 25 - .../new-york/block/sidebar-01/page.tsx | 55 - .../new-york/block/sidebar-02/page.tsx | 54 - .../new-york/block/sidebar-03/page.tsx | 56 - .../new-york/block/sidebar-04/page.tsx | 60 - .../new-york/block/sidebar-05/page.tsx | 54 - .../new-york/block/sidebar-06/page.tsx | 54 - .../new-york/block/sidebar-07/page.tsx | 56 - .../new-york/block/sidebar-08/page.tsx | 56 - .../new-york/block/sidebar-09/page.tsx | 58 - .../new-york/block/sidebar-10/page.tsx | 50 - .../new-york/block/sidebar-11/page.tsx | 56 - .../new-york/block/sidebar-12/page.tsx | 45 - .../new-york/block/sidebar-13/page.tsx | 13 - .../new-york/block/sidebar-14/page.tsx | 52 - .../new-york/block/sidebar-15/page.tsx | 48 - .../www/__registry__/new-york/v0/login-01.tsx | 70 - .../__registry__/new-york/v0/sidebar-01.tsx | 285 - .../__registry__/new-york/v0/sidebar-02.tsx | 323 - .../__registry__/new-york/v0/sidebar-03.tsx | 270 - .../__registry__/new-york/v0/sidebar-04.tsx | 262 - .../__registry__/new-york/v0/sidebar-05.tsx | 288 - .../__registry__/new-york/v0/sidebar-06.tsx | 287 - .../__registry__/new-york/v0/sidebar-07.tsx | 482 -- .../__registry__/new-york/v0/sidebar-08.tsx | 452 - .../__registry__/new-york/v0/sidebar-09.tsx | 426 - .../__registry__/new-york/v0/sidebar-10.tsx | 743 -- .../__registry__/new-york/v0/sidebar-11.tsx | 194 - .../__registry__/new-york/v0/sidebar-12.tsx | 288 - .../__registry__/new-york/v0/sidebar-13.tsx | 141 - .../__registry__/new-york/v0/sidebar-14.tsx | 246 - .../__registry__/new-york/v0/sidebar-15.tsx | 818 -- apps/www/actions/edit-in-v0.ts | 131 - apps/www/app/(app)/blocks/layout.tsx | 50 - apps/www/app/(app)/blocks/page.tsx | 29 - apps/www/app/(app)/charts/charts.tsx | 76 - apps/www/app/(app)/charts/layout.tsx | 46 - apps/www/app/(app)/charts/page.tsx | 300 - apps/www/app/(app)/colors/layout.tsx | 45 - apps/www/app/(app)/colors/page.tsx | 14 - apps/www/app/(app)/docs/[[...slug]]/page.tsx | 29 +- .../components/user-auth-form.tsx | 71 - .../(app)/examples/authentication/page.tsx | 104 - .../cards/components/cookie-settings.tsx | 60 - .../cards/components/create-account.tsx | 60 - .../examples/cards/components/date-picker.tsx | 18 - .../examples/cards/components/github-card.tsx | 86 - .../cards/components/notifications.tsx | 51 - .../cards/components/payment-method.tsx | 137 - .../cards/components/report-an-issue.tsx | 85 - .../cards/components/share-document.tsx | 120 - .../cards/components/team-members.tsx | 151 - apps/www/app/(app)/examples/cards/page.tsx | 92 - .../components/date-range-picker.tsx | 65 - .../dashboard/components/main-nav.tsx | 40 - .../dashboard/components/overview.tsx | 83 - .../dashboard/components/recent-sales.tsx | 71 - .../examples/dashboard/components/search.tsx | 13 - .../dashboard/components/team-switcher.tsx | 214 - .../dashboard/components/user-nav.tsx | 62 - .../www/app/(app)/examples/dashboard/page.tsx | 213 - .../examples/forms/account/account-form.tsx | 222 - .../app/(app)/examples/forms/account/page.tsx | 18 - .../forms/appearance/appearance-form.tsx | 164 - .../(app)/examples/forms/appearance/page.tsx | 18 - .../examples/forms/components/sidebar-nav.tsx | 44 - .../examples/forms/display/display-form.tsx | 132 - .../app/(app)/examples/forms/display/page.tsx | 17 - apps/www/app/(app)/examples/forms/layout.tsx | 75 - .../notifications/notifications-form.tsx | 222 - .../examples/forms/notifications/page.tsx | 17 - apps/www/app/(app)/examples/forms/page.tsx | 17 - .../app/(app)/examples/forms/profile-form.tsx | 191 - apps/www/app/(app)/examples/layout.tsx | 54 - .../mail/components/account-switcher.tsx | 63 - .../examples/mail/components/mail-display.tsx | 258 - .../examples/mail/components/mail-list.tsx | 89 - .../(app)/examples/mail/components/mail.tsx | 229 - .../(app)/examples/mail/components/nav.tsx | 87 - apps/www/app/(app)/examples/mail/data.tsx | 300 - apps/www/app/(app)/examples/mail/page.tsx | 43 - apps/www/app/(app)/examples/mail/use-mail.ts | 15 - .../music/components/album-artwork.tsx | 95 - .../(app)/examples/music/components/menu.tsx | 200 - .../components/podcast-empty-placeholder.tsx | 64 - .../examples/music/components/sidebar.tsx | 204 - .../app/(app)/examples/music/data/albums.ts | 71 - .../(app)/examples/music/data/playlists.ts | 16 - apps/www/app/(app)/examples/music/page.tsx | 157 - .../playground/components/code-viewer.tsx | 89 - .../components/maxlength-selector.tsx | 55 - .../playground/components/model-selector.tsx | 165 - .../playground/components/preset-actions.tsx | 122 - .../playground/components/preset-save.tsx | 44 - .../playground/components/preset-selector.tsx | 85 - .../playground/components/preset-share.tsx | 46 - .../components/temperature-selector.tsx | 57 - .../playground/components/top-p-selector.tsx | 54 - .../(app)/examples/playground/data/models.ts | 62 - .../(app)/examples/playground/data/presets.ts | 47 - .../app/(app)/examples/playground/page.tsx | 329 - .../examples/tasks/components/columns.tsx | 123 - .../components/data-table-column-header.tsx | 71 - .../components/data-table-faceted-filter.tsx | 147 - .../components/data-table-pagination.tsx | 97 - .../components/data-table-row-actions.tsx | 69 - .../tasks/components/data-table-toolbar.tsx | 61 - .../components/data-table-view-options.tsx | 59 - .../examples/tasks/components/data-table.tsx | 126 - .../examples/tasks/components/user-nav.tsx | 62 - .../app/(app)/examples/tasks/data/data.tsx | 71 - .../app/(app)/examples/tasks/data/schema.ts | 13 - .../www/app/(app)/examples/tasks/data/seed.ts | 20 - .../app/(app)/examples/tasks/data/tasks.json | 702 -- apps/www/app/(app)/examples/tasks/page.tsx | 65 - apps/www/app/(app)/page.tsx | 56 +- apps/www/app/(app)/sink/layout.tsx | 27 - apps/www/app/(app)/sink/new-york/page.tsx | 206 - apps/www/app/(app)/sink/page.tsx | 210 - apps/www/app/(app)/themes/tabs.tsx | 10 +- .../(blocks)/blocks/[style]/[name]/page.tsx | 115 - apps/www/app/api/chat/route.ts | 21 + apps/www/app/layout.tsx | 3 - apps/www/components/block-chunk.tsx | 57 - apps/www/components/block-copy-button.tsx | 63 - apps/www/components/block-display.tsx | 32 - apps/www/components/block-preview.tsx | 67 - apps/www/components/block-toolbar.tsx | 110 - apps/www/components/block-wrapper.tsx | 69 - apps/www/components/chart-code-viewer.tsx | 177 - apps/www/components/chart-display.tsx | 38 - apps/www/components/chart-toolbar.tsx | 109 - apps/www/components/charts-nav.tsx | 68 - apps/www/components/color-format-selector.tsx | 70 - apps/www/components/color-palette.tsx | 34 - apps/www/components/color.tsx | 55 - apps/www/components/component-card.tsx | 21 - apps/www/components/component-preview.tsx | 54 +- apps/www/components/drawer.tsx | 31 - apps/www/components/examples-nav.tsx | 106 - apps/www/components/main-nav.tsx | 49 +- apps/www/components/mdx-components.tsx | 8 +- apps/www/components/open-in-v0-cta.tsx | 35 - apps/www/components/page-header.tsx | 4 +- apps/www/components/pager.tsx | 8 +- apps/www/components/promo-video.tsx | 19 - apps/www/components/sidebar-nav.tsx | 9 +- apps/www/components/style-switcher.tsx | 49 - apps/www/components/style-wrapper.tsx | 20 - apps/www/components/theme-component.tsx | 52 - apps/www/components/theme-customizer.tsx | 22 - apps/www/components/themes-selector.tsx | 124 - apps/www/components/themes-styles.tsx | 31 - apps/www/components/v0-button.tsx | 158 - apps/www/config/docs.ts | 416 +- apps/www/config/site.ts | 2 +- apps/www/content/docs/about.mdx | 20 - apps/www/content/docs/changelog.mdx | 775 -- apps/www/content/docs/components-json.mdx | 213 - .../www/content/docs/components/accordion.mdx | 2 +- .../content/docs/components/alert-dialog.mdx | 88 - apps/www/content/docs/components/alert.mdx | 77 - .../content/docs/components/aspect-ratio.mdx | 68 - apps/www/content/docs/components/avatar.mdx | 65 - apps/www/content/docs/components/badge.mdx | 101 - .../content/docs/components/breadcrumb.mdx | 212 - apps/www/content/docs/components/button.mdx | 150 - apps/www/content/docs/components/calendar.mdx | 90 - apps/www/content/docs/components/card.mdx | 74 - apps/www/content/docs/components/carousel.mdx | 301 - apps/www/content/docs/components/chart.mdx | 615 -- apps/www/content/docs/components/chat.mdx | 81 + apps/www/content/docs/components/checkbox.mdx | 77 - .../content/docs/components/collapsible.mdx | 72 - apps/www/content/docs/components/combobox.mdx | 145 - apps/www/content/docs/components/command.mdx | 138 - .../content/docs/components/context-menu.mdx | 74 - .../content/docs/components/data-table.mdx | 870 -- .../content/docs/components/date-picker.mdx | 93 - apps/www/content/docs/components/dialog.mdx | 120 - apps/www/content/docs/components/drawer.mdx | 92 - .../content/docs/components/dropdown-menu.mdx | 122 - apps/www/content/docs/components/form.mdx | 255 - .../content/docs/components/hover-card.mdx | 67 - .../www/content/docs/components/input-otp.mdx | 276 - apps/www/content/docs/components/input.mdx | 99 - apps/www/content/docs/components/label.mdx | 58 - apps/www/content/docs/components/menubar.mdx | 80 - .../docs/components/navigation-menu.mdx | 98 - .../content/docs/components/pagination.mdx | 105 - apps/www/content/docs/components/popover.mdx | 68 - apps/www/content/docs/components/progress.mdx | 61 - .../content/docs/components/radio-group.mdx | 77 - .../www/content/docs/components/resizable.mdx | 129 - .../content/docs/components/scroll-area.mdx | 74 - apps/www/content/docs/components/select.mdx | 90 - .../www/content/docs/components/separator.mdx | 57 - apps/www/content/docs/components/sheet.mdx | 103 - apps/www/content/docs/components/skeleton.mdx | 58 - apps/www/content/docs/components/slider.mdx | 58 - apps/www/content/docs/components/sonner.mdx | 101 - apps/www/content/docs/components/switch.mdx | 64 - apps/www/content/docs/components/table.mdx | 83 - apps/www/content/docs/components/tabs.mdx | 68 - apps/www/content/docs/components/textarea.mdx | 85 - apps/www/content/docs/components/toast.mdx | 153 - .../content/docs/components/toggle-group.mdx | 109 - apps/www/content/docs/components/toggle.mdx | 93 - apps/www/content/docs/components/tooltip.mdx | 70 - .../content/docs/components/typography.mdx | 63 - apps/www/content/docs/dark-mode/astro.mdx | 120 - apps/www/content/docs/dark-mode/index.mdx | 59 - apps/www/content/docs/dark-mode/next.mdx | 66 - apps/www/content/docs/dark-mode/remix.mdx | 159 - apps/www/content/docs/dark-mode/vite.mdx | 150 - apps/www/content/docs/figma.mdx | 12 - .../index.mdx => installation.mdx} | 0 apps/www/content/docs/installation/astro.mdx | 133 - apps/www/content/docs/installation/gatsby.mdx | 120 - .../www/content/docs/installation/laravel.mdx | 56 - apps/www/content/docs/installation/manual.mdx | 243 - apps/www/content/docs/installation/next.mdx | 58 - apps/www/content/docs/installation/vite.mdx | 135 - apps/www/content/docs/theming.mdx | 190 - apps/www/content/docs/v0.mdx | 30 - apps/www/hooks/use-colors.ts | 24 - apps/www/hooks/use-config.ts | 3 - apps/www/hooks/use-copy-to-clipboard.ts | 35 - apps/www/hooks/use-lift-mode.ts | 21 - apps/www/hooks/use-lock-body.ts | 12 - apps/www/hooks/use-media-query.tsx | 19 - apps/www/hooks/use-mutation-observer.ts | 20 - apps/www/hooks/use-themes-config.ts | 18 - apps/www/lib/blocks.ts | 159 - apps/www/lib/charts.ts | 25 - apps/www/lib/colors.ts | 87 - apps/www/lib/fonts.ts | 4 - apps/www/lib/highlight-code.ts | 19 - apps/www/lib/rehype-component.ts | 290 +- apps/www/lib/themes.ts | 482 -- apps/www/lib/validations/log.ts | 6 - apps/www/lib/validations/og.ts | 7 - apps/www/next.config.mjs | 34 +- apps/www/package.json | 51 +- apps/www/public/android-chrome-192x192.png | Bin 2640 -> 0 bytes apps/www/public/android-chrome-512x512.png | Bin 8816 -> 0 bytes apps/www/public/apple-touch-icon.png | Bin 3630 -> 0 bytes apps/www/public/favicon-16x16.png | Bin 246 -> 0 bytes apps/www/public/favicon-32x32.png | Bin 324 -> 0 bytes apps/www/public/favicon.ico | Bin 15406 -> 15086 bytes apps/www/public/r/chat-bubble.json | 12 + apps/www/public/r/chat-demo.json | 13 + apps/www/public/r/chat-message.json | 12 + apps/www/public/r/chat.json | 20 + apps/www/public/r/colors/gray.json | 102 - apps/www/public/r/colors/index.json | 1999 ----- apps/www/public/r/colors/neutral.json | 102 - apps/www/public/r/colors/slate.json | 102 - apps/www/public/r/colors/stone.json | 102 - apps/www/public/r/colors/zinc.json | 102 - apps/www/public/r/copy-button.json | 16 + apps/www/public/r/index.json | 673 +- apps/www/public/r/message-input.json | 18 + apps/www/public/r/message-list.json | 12 + apps/www/public/r/prompt-suggestions.json | 12 + .../public/r/styles/default/accordion.json | 45 - .../public/r/styles/default/alert-dialog.json | 18 - apps/www/public/r/styles/default/alert.json | 12 - .../public/r/styles/default/aspect-ratio.json | 15 - .../r/styles/default/authentication-01.json | 18 - .../r/styles/default/authentication-02.json | 18 - .../r/styles/default/authentication-03.json | 18 - .../r/styles/default/authentication-04.json | 18 - apps/www/public/r/styles/default/avatar.json | 15 - apps/www/public/r/styles/default/badge.json | 12 - .../public/r/styles/default/breadcrumb.json | 15 - apps/www/public/r/styles/default/button.json | 15 - .../www/public/r/styles/default/calendar.json | 19 - apps/www/public/r/styles/default/card.json | 12 - .../www/public/r/styles/default/carousel.json | 18 - .../r/styles/default/chart-area-axes.json | 17 - .../r/styles/default/chart-area-default.json | 17 - .../r/styles/default/chart-area-gradient.json | 17 - .../r/styles/default/chart-area-icons.json | 17 - .../default/chart-area-interactive.json | 18 - .../r/styles/default/chart-area-legend.json | 17 - .../r/styles/default/chart-area-linear.json | 17 - .../default/chart-area-stacked-expand.json | 17 - .../r/styles/default/chart-area-stacked.json | 17 - .../r/styles/default/chart-area-step.json | 17 - .../r/styles/default/chart-bar-active.json | 17 - .../r/styles/default/chart-bar-default.json | 17 - .../styles/default/chart-bar-horizontal.json | 17 - .../styles/default/chart-bar-interactive.json | 17 - .../default/chart-bar-label-custom.json | 17 - .../r/styles/default/chart-bar-label.json | 17 - .../r/styles/default/chart-bar-mixed.json | 17 - .../r/styles/default/chart-bar-multiple.json | 17 - .../r/styles/default/chart-bar-negative.json | 17 - .../r/styles/default/chart-bar-stacked.json | 17 - .../r/styles/default/chart-line-default.json | 17 - .../default/chart-line-dots-colors.json | 17 - .../default/chart-line-dots-custom.json | 17 - .../r/styles/default/chart-line-dots.json | 17 - .../default/chart-line-interactive.json | 17 - .../default/chart-line-label-custom.json | 17 - .../r/styles/default/chart-line-label.json | 17 - .../r/styles/default/chart-line-linear.json | 17 - .../r/styles/default/chart-line-multiple.json | 17 - .../r/styles/default/chart-line-step.json | 17 - .../default/chart-pie-donut-active.json | 17 - .../styles/default/chart-pie-donut-text.json | 17 - .../r/styles/default/chart-pie-donut.json | 17 - .../styles/default/chart-pie-interactive.json | 17 - .../default/chart-pie-label-custom.json | 17 - .../styles/default/chart-pie-label-list.json | 17 - .../r/styles/default/chart-pie-label.json | 17 - .../r/styles/default/chart-pie-legend.json | 17 - .../default/chart-pie-separator-none.json | 17 - .../r/styles/default/chart-pie-simple.json | 17 - .../r/styles/default/chart-pie-stacked.json | 17 - .../r/styles/default/chart-radar-default.json | 17 - .../r/styles/default/chart-radar-dots.json | 17 - .../default/chart-radar-grid-circle-fill.json | 17 - .../chart-radar-grid-circle-no-lines.json | 17 - .../default/chart-radar-grid-circle.json | 17 - .../default/chart-radar-grid-custom.json | 17 - .../styles/default/chart-radar-grid-fill.json | 17 - .../styles/default/chart-radar-grid-none.json | 17 - .../r/styles/default/chart-radar-icons.json | 17 - .../default/chart-radar-label-custom.json | 17 - .../r/styles/default/chart-radar-legend.json | 17 - .../default/chart-radar-lines-only.json | 17 - .../styles/default/chart-radar-multiple.json | 17 - .../r/styles/default/chart-radar-radius.json | 17 - .../r/styles/default/chart-radial-grid.json | 17 - .../r/styles/default/chart-radial-label.json | 17 - .../r/styles/default/chart-radial-shape.json | 17 - .../r/styles/default/chart-radial-simple.json | 17 - .../styles/default/chart-radial-stacked.json | 17 - .../r/styles/default/chart-radial-text.json | 17 - .../default/chart-tooltip-advanced.json | 17 - .../styles/default/chart-tooltip-default.json | 17 - .../default/chart-tooltip-formatter.json | 17 - .../r/styles/default/chart-tooltip-icons.json | 17 - .../default/chart-tooltip-indicator-line.json | 17 - .../default/chart-tooltip-indicator-none.json | 17 - .../default/chart-tooltip-label-custom.json | 17 - .../chart-tooltip-label-formatter.json | 17 - .../default/chart-tooltip-label-none.json | 17 - apps/www/public/r/styles/default/chart.json | 19 - .../public/r/styles/default/charts-01.json | 15 - .../public/r/styles/default/chat-demo.json | 13 + .../public/r/styles/default/chat-message.json | 12 + apps/www/public/r/styles/default/chat.json | 20 + .../www/public/r/styles/default/checkbox.json | 15 - .../public/r/styles/default/collapsible.json | 15 - apps/www/public/r/styles/default/command.json | 18 - .../public/r/styles/default/context-menu.json | 15 - .../public/r/styles/default/copy-button.json | 16 + .../public/r/styles/default/dashboard-01.json | 18 - .../public/r/styles/default/dashboard-02.json | 19 - .../public/r/styles/default/dashboard-03.json | 22 - .../public/r/styles/default/dashboard-04.json | 18 - .../public/r/styles/default/dashboard-05.json | 27 - .../public/r/styles/default/dashboard-06.json | 24 - .../public/r/styles/default/dashboard-07.json | 27 - apps/www/public/r/styles/default/dialog.json | 15 - apps/www/public/r/styles/default/drawer.json | 16 - .../r/styles/default/dropdown-menu.json | 15 - apps/www/public/r/styles/default/form.json | 23 - .../public/r/styles/default/hover-card.json | 15 - .../public/r/styles/default/input-otp.json | 15 - apps/www/public/r/styles/default/input.json | 12 - apps/www/public/r/styles/default/label.json | 15 - .../www/public/r/styles/default/login-01.json | 25 - apps/www/public/r/styles/default/menubar.json | 15 - .../r/styles/default/message-input.json | 18 + .../public/r/styles/default/message-list.json | 12 + .../r/styles/default/navigation-menu.json | 15 - .../public/r/styles/default/pagination.json | 15 - apps/www/public/r/styles/default/popover.json | 15 - .../www/public/r/styles/default/progress.json | 15 - .../r/styles/default/prompt-suggestions.json | 12 + .../public/r/styles/default/radio-group.json | 15 - .../public/r/styles/default/resizable.json | 15 - .../public/r/styles/default/scroll-area.json | 15 - apps/www/public/r/styles/default/select.json | 15 - .../public/r/styles/default/separator.json | 15 - apps/www/public/r/styles/default/sheet.json | 15 - .../public/r/styles/default/sidebar-01.json | 38 - .../www/public/r/styles/default/skeleton.json | 12 - apps/www/public/r/styles/default/slider.json | 15 - apps/www/public/r/styles/default/sonner.json | 16 - apps/www/public/r/styles/default/switch.json | 15 - apps/www/public/r/styles/default/table.json | 12 - apps/www/public/r/styles/default/tabs.json | 15 - .../www/public/r/styles/default/textarea.json | 12 - .../r/styles/default/theme-daylight.json | 58 - .../r/styles/default/theme-emerald.json | 58 - .../r/styles/default/theme-midnight.json | 58 - apps/www/public/r/styles/default/toast.json | 27 - .../public/r/styles/default/toggle-group.json | 18 - apps/www/public/r/styles/default/toggle.json | 15 - apps/www/public/r/styles/default/tooltip.json | 15 - .../r/styles/default/use-auto-scroll.json | 12 + .../styles/default/use-autosize-textarea.json | 12 + .../styles/default/use-copy-to-clipboard.json | 15 + .../public/r/styles/default/use-mobile.json | 12 - .../public/r/styles/default/use-toast.json | 12 - apps/www/public/r/styles/default/utils.json | 16 - apps/www/public/r/styles/index.json | 7 +- .../public/r/styles/new-york/accordion.json | 45 - .../r/styles/new-york/alert-dialog.json | 18 - apps/www/public/r/styles/new-york/alert.json | 12 - .../r/styles/new-york/aspect-ratio.json | 15 - .../r/styles/new-york/authentication-01.json | 18 - .../r/styles/new-york/authentication-02.json | 18 - .../r/styles/new-york/authentication-03.json | 18 - .../r/styles/new-york/authentication-04.json | 18 - apps/www/public/r/styles/new-york/avatar.json | 15 - apps/www/public/r/styles/new-york/badge.json | 12 - .../public/r/styles/new-york/breadcrumb.json | 15 - apps/www/public/r/styles/new-york/button.json | 15 - .../public/r/styles/new-york/calendar.json | 19 - apps/www/public/r/styles/new-york/card.json | 12 - .../public/r/styles/new-york/carousel.json | 18 - .../r/styles/new-york/chart-area-axes.json | 17 - .../r/styles/new-york/chart-area-default.json | 17 - .../styles/new-york/chart-area-gradient.json | 17 - .../r/styles/new-york/chart-area-icons.json | 17 - .../new-york/chart-area-interactive.json | 18 - .../r/styles/new-york/chart-area-legend.json | 17 - .../r/styles/new-york/chart-area-linear.json | 17 - .../new-york/chart-area-stacked-expand.json | 17 - .../r/styles/new-york/chart-area-stacked.json | 17 - .../r/styles/new-york/chart-area-step.json | 17 - .../r/styles/new-york/chart-bar-active.json | 17 - .../r/styles/new-york/chart-bar-default.json | 17 - .../styles/new-york/chart-bar-horizontal.json | 17 - .../new-york/chart-bar-interactive.json | 17 - .../new-york/chart-bar-label-custom.json | 17 - .../r/styles/new-york/chart-bar-label.json | 17 - .../r/styles/new-york/chart-bar-mixed.json | 17 - .../r/styles/new-york/chart-bar-multiple.json | 17 - .../r/styles/new-york/chart-bar-negative.json | 17 - .../r/styles/new-york/chart-bar-stacked.json | 17 - .../r/styles/new-york/chart-line-default.json | 17 - .../new-york/chart-line-dots-colors.json | 17 - .../new-york/chart-line-dots-custom.json | 17 - .../r/styles/new-york/chart-line-dots.json | 17 - .../new-york/chart-line-interactive.json | 17 - .../new-york/chart-line-label-custom.json | 17 - .../r/styles/new-york/chart-line-label.json | 17 - .../r/styles/new-york/chart-line-linear.json | 17 - .../styles/new-york/chart-line-multiple.json | 17 - .../r/styles/new-york/chart-line-step.json | 17 - .../new-york/chart-pie-donut-active.json | 17 - .../styles/new-york/chart-pie-donut-text.json | 17 - .../r/styles/new-york/chart-pie-donut.json | 17 - .../new-york/chart-pie-interactive.json | 17 - .../new-york/chart-pie-label-custom.json | 17 - .../styles/new-york/chart-pie-label-list.json | 17 - .../r/styles/new-york/chart-pie-label.json | 17 - .../r/styles/new-york/chart-pie-legend.json | 17 - .../new-york/chart-pie-separator-none.json | 17 - .../r/styles/new-york/chart-pie-simple.json | 17 - .../r/styles/new-york/chart-pie-stacked.json | 17 - .../styles/new-york/chart-radar-default.json | 17 - .../r/styles/new-york/chart-radar-dots.json | 17 - .../chart-radar-grid-circle-fill.json | 17 - .../chart-radar-grid-circle-no-lines.json | 17 - .../new-york/chart-radar-grid-circle.json | 17 - .../new-york/chart-radar-grid-custom.json | 17 - .../new-york/chart-radar-grid-fill.json | 17 - .../new-york/chart-radar-grid-none.json | 17 - .../r/styles/new-york/chart-radar-icons.json | 17 - .../new-york/chart-radar-label-custom.json | 17 - .../r/styles/new-york/chart-radar-legend.json | 17 - .../new-york/chart-radar-lines-only.json | 17 - .../styles/new-york/chart-radar-multiple.json | 17 - .../r/styles/new-york/chart-radar-radius.json | 17 - .../r/styles/new-york/chart-radial-grid.json | 17 - .../r/styles/new-york/chart-radial-label.json | 17 - .../r/styles/new-york/chart-radial-shape.json | 17 - .../styles/new-york/chart-radial-simple.json | 17 - .../styles/new-york/chart-radial-stacked.json | 17 - .../r/styles/new-york/chart-radial-text.json | 17 - .../new-york/chart-tooltip-advanced.json | 17 - .../new-york/chart-tooltip-default.json | 17 - .../new-york/chart-tooltip-formatter.json | 17 - .../styles/new-york/chart-tooltip-icons.json | 17 - .../chart-tooltip-indicator-line.json | 17 - .../chart-tooltip-indicator-none.json | 17 - .../new-york/chart-tooltip-label-custom.json | 17 - .../chart-tooltip-label-formatter.json | 17 - .../new-york/chart-tooltip-label-none.json | 17 - apps/www/public/r/styles/new-york/chart.json | 19 - .../public/r/styles/new-york/charts-01.json | 15 - .../public/r/styles/new-york/checkbox.json | 15 - .../public/r/styles/new-york/collapsible.json | 15 - .../www/public/r/styles/new-york/command.json | 18 - .../r/styles/new-york/context-menu.json | 15 - .../r/styles/new-york/dashboard-01.json | 18 - .../r/styles/new-york/dashboard-02.json | 19 - .../r/styles/new-york/dashboard-03.json | 22 - .../r/styles/new-york/dashboard-04.json | 18 - .../r/styles/new-york/dashboard-05.json | 27 - .../r/styles/new-york/dashboard-06.json | 24 - .../r/styles/new-york/dashboard-07.json | 27 - apps/www/public/r/styles/new-york/dialog.json | 15 - apps/www/public/r/styles/new-york/drawer.json | 16 - .../r/styles/new-york/dropdown-menu.json | 15 - apps/www/public/r/styles/new-york/form.json | 23 - .../public/r/styles/new-york/hover-card.json | 15 - apps/www/public/r/styles/new-york/index.json | 22 - .../public/r/styles/new-york/input-otp.json | 15 - apps/www/public/r/styles/new-york/input.json | 12 - apps/www/public/r/styles/new-york/label.json | 15 - .../public/r/styles/new-york/login-01.json | 25 - .../www/public/r/styles/new-york/menubar.json | 15 - .../r/styles/new-york/navigation-menu.json | 15 - .../public/r/styles/new-york/pagination.json | 15 - .../www/public/r/styles/new-york/popover.json | 15 - .../public/r/styles/new-york/progress.json | 15 - .../public/r/styles/new-york/radio-group.json | 15 - .../public/r/styles/new-york/resizable.json | 15 - .../public/r/styles/new-york/scroll-area.json | 15 - apps/www/public/r/styles/new-york/select.json | 15 - .../public/r/styles/new-york/separator.json | 15 - apps/www/public/r/styles/new-york/sheet.json | 15 - .../public/r/styles/new-york/sidebar-01.json | 38 - .../public/r/styles/new-york/skeleton.json | 12 - apps/www/public/r/styles/new-york/slider.json | 15 - apps/www/public/r/styles/new-york/sonner.json | 16 - apps/www/public/r/styles/new-york/switch.json | 15 - apps/www/public/r/styles/new-york/table.json | 12 - apps/www/public/r/styles/new-york/tabs.json | 15 - .../public/r/styles/new-york/textarea.json | 12 - .../r/styles/new-york/theme-daylight.json | 58 - .../r/styles/new-york/theme-emerald.json | 58 - .../r/styles/new-york/theme-midnight.json | 58 - apps/www/public/r/styles/new-york/toast.json | 27 - .../r/styles/new-york/toggle-group.json | 18 - apps/www/public/r/styles/new-york/toggle.json | 15 - .../www/public/r/styles/new-york/tooltip.json | 15 - .../public/r/styles/new-york/use-mobile.json | 12 - .../public/r/styles/new-york/use-toast.json | 12 - apps/www/public/r/styles/new-york/utils.json | 16 - apps/www/public/r/themes.css | 768 -- apps/www/public/r/themes/gray.json | 58 - apps/www/public/r/themes/neutral.json | 58 - apps/www/public/r/themes/slate.json | 58 - apps/www/public/r/themes/stone.json | 58 - apps/www/public/r/themes/zinc.json | 58 - apps/www/public/r/use-auto-scroll.json | 12 + apps/www/public/r/use-autosize-textarea.json | 12 + apps/www/public/r/use-copy-to-clipboard.json | 15 + apps/www/public/registry/colors/gray.json | 102 - apps/www/public/registry/colors/index.json | 1999 ----- apps/www/public/registry/colors/neutral.json | 102 - apps/www/public/registry/colors/slate.json | 102 - apps/www/public/registry/colors/stone.json | 102 - apps/www/public/registry/colors/zinc.json | 102 - apps/www/public/registry/index.json | 473 -- .../registry/styles/default/accordion.json | 13 - .../registry/styles/default/alert-dialog.json | 16 - .../public/registry/styles/default/alert.json | 10 - .../registry/styles/default/aspect-ratio.json | 13 - .../registry/styles/default/avatar.json | 13 - .../public/registry/styles/default/badge.json | 10 - .../registry/styles/default/breadcrumb.json | 13 - .../registry/styles/default/button.json | 13 - .../registry/styles/default/calendar.json | 17 - .../public/registry/styles/default/card.json | 10 - .../registry/styles/default/carousel.json | 16 - .../public/registry/styles/default/chart.json | 17 - .../registry/styles/default/checkbox.json | 13 - .../registry/styles/default/collapsible.json | 13 - .../registry/styles/default/command.json | 16 - .../registry/styles/default/context-menu.json | 13 - .../registry/styles/default/dialog.json | 13 - .../registry/styles/default/drawer.json | 14 - .../styles/default/dropdown-menu.json | 13 - .../public/registry/styles/default/form.json | 21 - .../registry/styles/default/hover-card.json | 13 - .../registry/styles/default/input-otp.json | 13 - .../public/registry/styles/default/input.json | 10 - .../public/registry/styles/default/label.json | 13 - .../registry/styles/default/menubar.json | 13 - .../styles/default/navigation-menu.json | 13 - .../registry/styles/default/pagination.json | 13 - .../registry/styles/default/popover.json | 13 - .../registry/styles/default/progress.json | 13 - .../registry/styles/default/radio-group.json | 13 - .../registry/styles/default/resizable.json | 13 - .../registry/styles/default/scroll-area.json | 13 - .../registry/styles/default/select.json | 13 - .../registry/styles/default/separator.json | 13 - .../public/registry/styles/default/sheet.json | 13 - .../registry/styles/default/skeleton.json | 10 - .../registry/styles/default/slider.json | 13 - .../registry/styles/default/sonner.json | 14 - .../registry/styles/default/switch.json | 13 - .../public/registry/styles/default/table.json | 10 - .../public/registry/styles/default/tabs.json | 13 - .../registry/styles/default/textarea.json | 10 - .../public/registry/styles/default/toast.json | 21 - .../registry/styles/default/toggle-group.json | 16 - .../registry/styles/default/toggle.json | 13 - .../registry/styles/default/tooltip.json | 13 - apps/www/public/registry/styles/index.json | 10 - .../registry/styles/new-york/accordion.json | 13 - .../styles/new-york/alert-dialog.json | 16 - .../registry/styles/new-york/alert.json | 10 - .../styles/new-york/aspect-ratio.json | 13 - .../registry/styles/new-york/avatar.json | 13 - .../registry/styles/new-york/badge.json | 10 - .../registry/styles/new-york/breadcrumb.json | 13 - .../registry/styles/new-york/button.json | 13 - .../registry/styles/new-york/calendar.json | 17 - .../public/registry/styles/new-york/card.json | 10 - .../registry/styles/new-york/carousel.json | 16 - .../registry/styles/new-york/chart.json | 17 - .../registry/styles/new-york/checkbox.json | 13 - .../registry/styles/new-york/collapsible.json | 13 - .../registry/styles/new-york/command.json | 16 - .../styles/new-york/context-menu.json | 13 - .../registry/styles/new-york/dialog.json | 13 - .../registry/styles/new-york/drawer.json | 14 - .../styles/new-york/dropdown-menu.json | 13 - .../public/registry/styles/new-york/form.json | 21 - .../registry/styles/new-york/hover-card.json | 13 - .../registry/styles/new-york/input-otp.json | 13 - .../registry/styles/new-york/input.json | 10 - .../registry/styles/new-york/label.json | 13 - .../registry/styles/new-york/menubar.json | 13 - .../styles/new-york/navigation-menu.json | 13 - .../registry/styles/new-york/pagination.json | 13 - .../registry/styles/new-york/popover.json | 13 - .../registry/styles/new-york/progress.json | 13 - .../registry/styles/new-york/radio-group.json | 13 - .../registry/styles/new-york/resizable.json | 13 - .../registry/styles/new-york/scroll-area.json | 13 - .../registry/styles/new-york/select.json | 13 - .../registry/styles/new-york/separator.json | 13 - .../registry/styles/new-york/sheet.json | 13 - .../registry/styles/new-york/skeleton.json | 10 - .../registry/styles/new-york/slider.json | 13 - .../registry/styles/new-york/sonner.json | 14 - .../registry/styles/new-york/switch.json | 13 - .../registry/styles/new-york/table.json | 10 - .../public/registry/styles/new-york/tabs.json | 13 - .../registry/styles/new-york/textarea.json | 10 - .../registry/styles/new-york/toast.json | 21 - .../styles/new-york/toggle-group.json | 16 - .../registry/styles/new-york/toggle.json | 13 - .../registry/styles/new-york/tooltip.json | 13 - apps/www/public/registry/themes/gray.json | 58 - apps/www/public/registry/themes/neutral.json | 58 - apps/www/public/registry/themes/slate.json | 58 - apps/www/public/registry/themes/stone.json | 58 - apps/www/public/registry/themes/zinc.json | 58 - apps/www/public/site.webmanifest | 19 - .../default/block/authentication-01.tsx | 45 - .../default/block/authentication-02.tsx | 67 - .../default/block/authentication-03.tsx | 72 - .../default/block/authentication-04.tsx | 74 - .../default/block/chart-area-axes.tsx | 110 - .../default/block/chart-area-default.tsx | 94 - .../default/block/chart-area-gradient.tsx | 130 - .../default/block/chart-area-icons.tsx | 112 - .../default/block/chart-area-interactive.tsx | 265 - .../default/block/chart-area-legend.tsx | 110 - .../default/block/chart-area-linear.tsx | 94 - .../block/chart-area-stacked-expand.tsx | 121 - .../default/block/chart-area-stacked.tsx | 107 - .../default/block/chart-area-step.tsx | 95 - .../default/block/chart-bar-active.tsx | 111 - .../default/block/chart-bar-default.tsx | 75 - .../default/block/chart-bar-horizontal.tsx | 83 - .../default/block/chart-bar-interactive.tsx | 221 - .../default/block/chart-bar-label-custom.tsx | 112 - .../default/block/chart-bar-label.tsx | 88 - .../default/block/chart-bar-mixed.tsx | 103 - .../default/block/chart-bar-multiple.tsx | 80 - .../default/block/chart-bar-negative.tsx | 79 - .../default/block/chart-bar-stacked.tsx | 90 - .../default/block/chart-line-default.tsx | 88 - .../default/block/chart-line-dots-colors.tsx | 118 - .../default/block/chart-line-dots-custom.tsx | 105 - .../default/block/chart-line-dots.tsx | 97 - .../default/block/chart-line-interactive.tsx | 227 - .../default/block/chart-line-label-custom.tsx | 123 - .../default/block/chart-line-label.tsx | 105 - .../default/block/chart-line-linear.tsx | 88 - .../default/block/chart-line-multiple.tsx | 100 - .../default/block/chart-line-step.tsx | 88 - .../default/block/chart-pie-donut-active.tsx | 102 - .../default/block/chart-pie-donut-text.tsx | 129 - .../default/block/chart-pie-donut.tsx | 93 - .../default/block/chart-pie-interactive.tsx | 192 - .../default/block/chart-pie-label-custom.tsx | 110 - .../default/block/chart-pie-label-list.tsx | 97 - .../default/block/chart-pie-label.tsx | 85 - .../default/block/chart-pie-legend.tsx | 78 - .../block/chart-pie-separator-none.tsx | 93 - .../default/block/chart-pie-simple.tsx | 88 - .../default/block/chart-pie-stacked.tsx | 119 - .../default/block/chart-radar-default.tsx | 75 - .../default/block/chart-radar-dots.tsx | 79 - .../block/chart-radar-grid-circle-fill.tsx | 78 - .../chart-radar-grid-circle-no-lines.tsx | 82 - .../default/block/chart-radar-grid-circle.tsx | 82 - .../default/block/chart-radar-grid-custom.tsx | 78 - .../default/block/chart-radar-grid-fill.tsx | 78 - .../default/block/chart-radar-grid-none.tsx | 81 - .../default/block/chart-radar-icons.tsx | 94 - .../block/chart-radar-label-custom.tsx | 120 - .../default/block/chart-radar-legend.tsx | 92 - .../default/block/chart-radar-lines-only.tsx | 91 - .../default/block/chart-radar-multiple.tsx | 83 - .../default/block/chart-radar-radius.tsx | 96 - .../default/block/chart-radial-grid.tsx | 89 - .../default/block/chart-radial-label.tsx | 101 - .../default/block/chart-radial-shape.tsx | 108 - .../default/block/chart-radial-simple.tsx | 88 - .../default/block/chart-radial-stacked.tsx | 113 - .../default/block/chart-radial-text.tsx | 109 - .../default/block/chart-tooltip-advanced.tsx | 123 - .../default/block/chart-tooltip-default.tsx | 86 - .../default/block/chart-tooltip-formatter.tsx | 100 - .../default/block/chart-tooltip-icons.tsx | 87 - .../block/chart-tooltip-indicator-line.tsx | 84 - .../block/chart-tooltip-indicator-none.tsx | 84 - .../block/chart-tooltip-label-custom.tsx | 91 - .../block/chart-tooltip-label-formatter.tsx | 94 - .../block/chart-tooltip-label-none.tsx | 84 - .../default/block/charts-01-chunk-0.tsx | 147 - .../default/block/charts-01-chunk-1.tsx | 140 - .../default/block/charts-01-chunk-2.tsx | 129 - .../default/block/charts-01-chunk-3.tsx | 99 - .../default/block/charts-01-chunk-4.tsx | 117 - .../default/block/charts-01-chunk-5.tsx | 99 - .../default/block/charts-01-chunk-6.tsx | 98 - .../default/block/charts-01-chunk-7.tsx | 125 - apps/www/registry/default/block/charts-01.tsx | 895 -- .../default/block/dashboard-01-chunk-0.tsx | 25 - .../default/block/dashboard-01-chunk-1.tsx | 25 - .../default/block/dashboard-01-chunk-2.tsx | 25 - .../default/block/dashboard-01-chunk-3.tsx | 25 - .../default/block/dashboard-01-chunk-4.tsx | 150 - .../default/block/dashboard-01-chunk-5.tsx | 88 - .../registry/default/block/dashboard-01.tsx | 458 - .../default/block/dashboard-02-chunk-0.tsx | 28 - .../default/block/dashboard-02-chunk-1.tsx | 22 - .../registry/default/block/dashboard-02.tsx | 247 - .../default/block/dashboard-03-chunk-0.tsx | 128 - .../default/block/dashboard-03-chunk-1.tsx | 54 - .../registry/default/block/dashboard-03.tsx | 464 - .../default/block/dashboard-04-chunk-0.tsx | 21 - .../default/block/dashboard-04-chunk-1.tsx | 33 - .../default/block/dashboard-04-chunk-2.tsx | 43 - .../registry/default/block/dashboard-04.tsx | 224 - .../default/block/dashboard-05-chunk-0.tsx | 27 - .../default/block/dashboard-05-chunk-1.tsx | 28 - .../default/block/dashboard-05-chunk-2.tsx | 30 - .../default/block/dashboard-05-chunk-3.tsx | 174 - .../default/block/dashboard-05-chunk-4.tsx | 189 - .../registry/default/block/dashboard-05.tsx | 726 -- .../default/block/dashboard-06-chunk-0.tsx | 289 - .../registry/default/block/dashboard-06.tsx | 637 -- .../default/block/dashboard-07-chunk-0.tsx | 46 - .../default/block/dashboard-07-chunk-1.tsx | 126 - .../default/block/dashboard-07-chunk-2.tsx | 56 - .../default/block/dashboard-07-chunk-3.tsx | 43 - .../default/block/dashboard-07-chunk-4.tsx | 60 - .../default/block/dashboard-07-chunk-5.tsx | 29 - .../registry/default/block/dashboard-07.tsx | 610 -- .../default/block/demo-sidebar-controlled.tsx | 96 - .../default/block/demo-sidebar-footer.tsx | 66 - .../block/demo-sidebar-group-action.tsx | 79 - .../block/demo-sidebar-group-collapsible.tsx | 62 - .../default/block/demo-sidebar-group.tsx | 45 - .../default/block/demo-sidebar-header.tsx | 56 - .../block/demo-sidebar-menu-action.tsx | 104 - .../default/block/demo-sidebar-menu-badge.tsx | 81 - .../block/demo-sidebar-menu-collapsible.tsx | 197 - .../default/block/demo-sidebar-menu-sub.tsx | 180 - .../default/block/demo-sidebar-menu.tsx | 71 - .../default/block/demo-sidebar-rsc.tsx | 104 - .../registry/default/block/demo-sidebar.tsx | 79 - .../block/login-01/components/login-form.tsx | 59 - .../registry/default/block/login-01/page.tsx | 15 - .../sidebar-01/components/app-sidebar.tsx | 182 - .../sidebar-01/components/search-form.tsx | 28 - .../components/version-switcher.tsx | 64 - .../default/block/sidebar-01/page.tsx | 55 - .../sidebar-02/components/app-sidebar.tsx | 215 - .../sidebar-02/components/search-form.tsx | 28 - .../components/version-switcher.tsx | 64 - .../default/block/sidebar-02/page.tsx | 54 - .../sidebar-03/components/app-sidebar.tsx | 208 - .../default/block/sidebar-03/page.tsx | 56 - .../sidebar-04/components/app-sidebar.tsx | 206 - .../default/block/sidebar-04/page.tsx | 60 - .../sidebar-05/components/app-sidebar.tsx | 228 - .../sidebar-05/components/search-form.tsx | 28 - .../default/block/sidebar-05/page.tsx | 54 - .../sidebar-06/components/app-sidebar.tsx | 179 - .../block/sidebar-06/components/nav-main.tsx | 65 - .../components/sidebar-opt-in-form.tsx | 33 - .../default/block/sidebar-06/page.tsx | 54 - .../sidebar-07/components/app-sidebar.tsx | 175 - .../block/sidebar-07/components/nav-main.tsx | 73 - .../sidebar-07/components/nav-projects.tsx | 89 - .../block/sidebar-07/components/nav-user.tsx | 114 - .../sidebar-07/components/team-switcher.tsx | 89 - .../default/block/sidebar-07/page.tsx | 56 - .../sidebar-08/components/app-sidebar.tsx | 185 - .../block/sidebar-08/components/nav-main.tsx | 78 - .../sidebar-08/components/nav-projects.tsx | 89 - .../sidebar-08/components/nav-secondary.tsx | 40 - .../block/sidebar-08/components/nav-user.tsx | 114 - .../default/block/sidebar-08/page.tsx | 56 - .../sidebar-09/components/app-sidebar.tsx | 262 - .../block/sidebar-09/components/nav-user.tsx | 114 - .../default/block/sidebar-09/page.tsx | 58 - .../sidebar-10/components/app-sidebar.tsx | 276 - .../sidebar-10/components/nav-actions.tsx | 153 - .../sidebar-10/components/nav-favorites.tsx | 94 - .../block/sidebar-10/components/nav-main.tsx | 35 - .../sidebar-10/components/nav-secondary.tsx | 43 - .../sidebar-10/components/nav-workspaces.tsx | 85 - .../sidebar-10/components/team-switcher.tsx | 79 - .../default/block/sidebar-10/page.tsx | 50 - .../sidebar-11/components/app-sidebar.tsx | 141 - .../default/block/sidebar-11/page.tsx | 56 - .../sidebar-12/components/app-sidebar.tsx | 66 - .../block/sidebar-12/components/calendars.tsx | 71 - .../sidebar-12/components/date-picker.tsx | 15 - .../block/sidebar-12/components/nav-user.tsx | 114 - .../default/block/sidebar-12/page.tsx | 45 - .../sidebar-13/components/settings-dialog.tsx | 129 - .../default/block/sidebar-13/page.tsx | 13 - .../sidebar-14/components/app-sidebar.tsx | 197 - .../default/block/sidebar-14/page.tsx | 52 - .../block/sidebar-15/components/calendars.tsx | 71 - .../sidebar-15/components/date-picker.tsx | 15 - .../sidebar-15/components/nav-favorites.tsx | 94 - .../block/sidebar-15/components/nav-main.tsx | 35 - .../sidebar-15/components/nav-secondary.tsx | 43 - .../block/sidebar-15/components/nav-user.tsx | 114 - .../sidebar-15/components/nav-workspaces.tsx | 85 - .../sidebar-15/components/sidebar-left.tsx | 278 - .../sidebar-15/components/sidebar-right.tsx | 71 - .../sidebar-15/components/team-switcher.tsx | 79 - .../default/block/sidebar-15/page.tsx | 48 - .../default/example/accordion-demo.tsx | 33 - .../registry/default/example/alert-demo.tsx | 19 - .../default/example/alert-destructive.tsx | 19 - .../default/example/alert-dialog-demo.tsx | 35 - .../default/example/aspect-ratio-demo.tsx | 16 - .../registry/default/example/avatar-demo.tsx | 14 - .../registry/default/example/badge-demo.tsx | 5 - .../default/example/badge-destructive.tsx | 5 - .../default/example/badge-outline.tsx | 5 - .../default/example/badge-secondary.tsx | 5 - .../default/example/breadcrumb-demo.tsx | 49 - .../default/example/breadcrumb-dropdown.tsx | 50 - .../default/example/breadcrumb-ellipsis.tsx | 39 - .../default/example/breadcrumb-link.tsx | 34 - .../default/example/breadcrumb-responsive.tsx | 133 - .../default/example/breadcrumb-separator.tsx | 34 - .../default/example/button-as-child.tsx | 11 - .../registry/default/example/button-demo.tsx | 5 - .../default/example/button-destructive.tsx | 5 - .../registry/default/example/button-ghost.tsx | 5 - .../registry/default/example/button-icon.tsx | 11 - .../registry/default/example/button-link.tsx | 5 - .../default/example/button-loading.tsx | 12 - .../default/example/button-outline.tsx | 5 - .../default/example/button-secondary.tsx | 5 - .../default/example/button-with-icon.tsx | 11 - .../default/example/calendar-demo.tsx | 18 - .../default/example/calendar-form.tsx | 101 - .../example/calendar-react-hook-form.tsx | 101 - .../registry/default/example/card-demo.tsx | 78 - .../default/example/card-with-form.tsx | 59 - .../default/example/cards/activity-goal.tsx | 135 - .../default/example/cards/calendar.tsx | 26 - .../registry/default/example/cards/chat.tsx | 260 - .../default/example/cards/cookie-settings.tsx | 60 - .../default/example/cards/create-account.tsx | 60 - .../default/example/cards/data-table.tsx | 335 - .../registry/default/example/cards/index.tsx | 63 - .../registry/default/example/cards/metric.tsx | 146 - .../default/example/cards/payment-method.tsx | 156 - .../default/example/cards/report-issue.tsx | 90 - .../registry/default/example/cards/share.tsx | 128 - .../registry/default/example/cards/stats.tsx | 133 - .../default/example/cards/team-members.tsx | 209 - .../registry/default/example/carousel-api.tsx | 53 - .../default/example/carousel-demo.tsx | 32 - .../default/example/carousel-orientation.tsx | 38 - .../default/example/carousel-plugin.tsx | 42 - .../default/example/carousel-size.tsx | 37 - .../default/example/carousel-spacing.tsx | 32 - .../default/example/chart-bar-demo-axis.tsx | 44 - .../default/example/chart-bar-demo-grid.tsx | 37 - .../default/example/chart-bar-demo-legend.tsx | 53 - .../example/chart-bar-demo-tooltip.tsx | 50 - .../default/example/chart-bar-demo.tsx | 36 - .../default/example/chart-tooltip-demo.tsx | 218 - .../registry/default/example/chat-demo.tsx | 41 + .../default/example/checkbox-demo.tsx | 17 - .../default/example/checkbox-disabled.tsx | 15 - .../example/checkbox-form-multiple.tsx | 127 - .../default/example/checkbox-form-single.tsx | 73 - .../default/example/checkbox-with-text.tsx | 22 - .../default/example/collapsible-demo.tsx | 46 - .../default/example/combobox-demo.tsx | 94 - .../example/combobox-dropdown-menu.tsx | 111 - .../default/example/combobox-form.tsx | 138 - .../default/example/combobox-popover.tsx | 125 - .../default/example/combobox-responsive.tsx | 123 - .../registry/default/example/command-demo.tsx | 62 - .../default/example/command-dialog.tsx | 87 - .../default/example/context-menu-demo.tsx | 67 - .../default/example/data-table-demo.tsx | 312 - .../default/example/date-picker-demo.tsx | 43 - .../default/example/date-picker-form.tsx | 101 - .../example/date-picker-with-presets.tsx | 62 - .../example/date-picker-with-range.tsx | 65 - .../default/example/dialog-close-button.tsx | 56 - .../registry/default/example/dialog-demo.tsx | 55 - .../registry/default/example/drawer-demo.tsx | 134 - .../default/example/drawer-dialog.tsx | 87 - .../example/dropdown-menu-checkboxes.tsx | 53 - .../default/example/dropdown-menu-demo.tsx | 122 - .../example/dropdown-menu-radio-group.tsx | 35 - .../default/example/hover-card-demo.tsx | 43 - .../registry/default/example/input-demo.tsx | 5 - .../default/example/input-disabled.tsx | 5 - .../registry/default/example/input-file.tsx | 11 - .../registry/default/example/input-form.tsx | 68 - .../default/example/input-otp-controlled.tsx | 39 - .../default/example/input-otp-demo.tsx | 24 - .../default/example/input-otp-form.tsx | 82 - .../default/example/input-otp-pattern.tsx | 22 - .../default/example/input-otp-separator.tsx | 29 - .../default/example/input-with-button.tsx | 11 - .../default/example/input-with-label.tsx | 11 - .../default/example/input-with-text.tsx | 12 - .../registry/default/example/label-demo.tsx | 13 - .../registry/default/example/menubar-demo.tsx | 107 - .../registry/default/example/mode-toggle.tsx | 40 - .../default/example/navigation-menu-demo.tsx | 146 - .../default/example/pagination-demo.tsx | 38 - .../registry/default/example/popover-demo.tsx | 62 - .../default/example/progress-demo.tsx | 16 - .../default/example/radio-group-demo.tsx | 21 - .../default/example/radio-group-form.tsx | 88 - .../example/resizable-demo-with-handle.tsx | 36 - .../default/example/resizable-demo.tsx | 36 - .../default/example/resizable-handle.tsx | 26 - .../default/example/resizable-vertical.tsx | 26 - .../default/example/scroll-area-demo.tsx | 26 - .../example/scroll-area-horizontal-demo.tsx | 53 - .../registry/default/example/select-demo.tsx | 31 - .../registry/default/example/select-form.tsx | 84 - .../default/example/select-scrollable.tsx | 75 - .../default/example/separator-demo.tsx | 22 - .../registry/default/example/sheet-demo.tsx | 50 - .../registry/default/example/sheet-side.tsx | 60 - .../default/example/skeleton-card.tsx | 13 - .../default/example/skeleton-demo.tsx | 13 - .../registry/default/example/slider-demo.tsx | 16 - .../registry/default/example/sonner-demo.tsx | 22 - .../registry/default/example/switch-demo.tsx | 11 - .../registry/default/example/switch-form.tsx | 99 - .../registry/default/example/table-demo.tsx | 87 - .../registry/default/example/tabs-demo.tsx | 74 - .../default/example/textarea-demo.tsx | 5 - .../default/example/textarea-disabled.tsx | 5 - .../default/example/textarea-form.tsx | 74 - .../default/example/textarea-with-button.tsx | 11 - .../default/example/textarea-with-label.tsx | 11 - .../default/example/textarea-with-text.tsx | 14 - .../registry/default/example/toast-demo.tsx | 26 - .../default/example/toast-destructive.tsx | 25 - .../registry/default/example/toast-simple.tsx | 21 - .../default/example/toast-with-action.tsx | 24 - .../default/example/toast-with-title.tsx | 22 - .../registry/default/example/toggle-demo.tsx | 11 - .../default/example/toggle-disabled.tsx | 11 - .../default/example/toggle-group-demo.tsx | 22 - .../default/example/toggle-group-disabled.tsx | 22 - .../default/example/toggle-group-lg.tsx | 22 - .../default/example/toggle-group-outline.tsx | 22 - .../default/example/toggle-group-single.tsx | 22 - .../default/example/toggle-group-sm.tsx | 22 - .../registry/default/example/toggle-lg.tsx | 11 - .../default/example/toggle-outline.tsx | 11 - .../registry/default/example/toggle-sm.tsx | 11 - .../default/example/toggle-with-text.tsx | 12 - .../registry/default/example/tooltip-demo.tsx | 22 - .../default/example/typography-blockquote.tsx | 8 - .../default/example/typography-demo.tsx | 119 - .../default/example/typography-h1.tsx | 7 - .../default/example/typography-h2.tsx | 7 - .../default/example/typography-h3.tsx | 7 - .../default/example/typography-h4.tsx | 7 - .../example/typography-inline-code.tsx | 7 - .../default/example/typography-large.tsx | 3 - .../default/example/typography-lead.tsx | 8 - .../default/example/typography-list.tsx | 9 - .../default/example/typography-muted.tsx | 5 - .../registry/default/example/typography-p.tsx | 8 - .../default/example/typography-small.tsx | 5 - .../default/example/typography-table.tsx | 44 - .../registry/default/hooks/use-auto-scroll.ts | 30 + .../default/hooks/use-autosize-textarea.ts | 39 + .../default/hooks/use-copy-to-clipboard.ts | 36 + .../www/registry/default/hooks/use-mobile.tsx | 19 - apps/www/registry/default/lib/utils.ts | 6 - apps/www/registry/default/ui/accordion.tsx | 58 - apps/www/registry/default/ui/alert-dialog.tsx | 141 - apps/www/registry/default/ui/alert.tsx | 59 - apps/www/registry/default/ui/aspect-ratio.tsx | 7 - apps/www/registry/default/ui/avatar.tsx | 50 - apps/www/registry/default/ui/badge.tsx | 36 - apps/www/registry/default/ui/breadcrumb.tsx | 115 - apps/www/registry/default/ui/button.tsx | 3 + apps/www/registry/default/ui/calendar.tsx | 66 - apps/www/registry/default/ui/card.tsx | 79 - apps/www/registry/default/ui/carousel.tsx | 262 - apps/www/registry/default/ui/chart.tsx | 365 - apps/www/registry/default/ui/chat-message.tsx | 124 + apps/www/registry/default/ui/chat.tsx | 170 + apps/www/registry/default/ui/checkbox.tsx | 30 - apps/www/registry/default/ui/collapsible.tsx | 11 - apps/www/registry/default/ui/command.tsx | 155 - apps/www/registry/default/ui/context-menu.tsx | 200 - apps/www/registry/default/ui/copy-button.tsx | 44 + apps/www/registry/default/ui/dialog.tsx | 122 - apps/www/registry/default/ui/drawer.tsx | 118 - .../www/registry/default/ui/dropdown-menu.tsx | 200 - apps/www/registry/default/ui/form.tsx | 178 - apps/www/registry/default/ui/hover-card.tsx | 29 - apps/www/registry/default/ui/input-otp.tsx | 71 - apps/www/registry/default/ui/input.tsx | 25 - apps/www/registry/default/ui/label.tsx | 26 - .../registry/default/ui/markdown-renderer.tsx | 76 + apps/www/registry/default/ui/menubar.tsx | 236 - .../www/registry/default/ui/message-input.tsx | 241 + apps/www/registry/default/ui/message-list.tsx | 23 + .../registry/default/ui/navigation-menu.tsx | 128 - apps/www/registry/default/ui/pagination.tsx | 117 - apps/www/registry/default/ui/popover.tsx | 31 - apps/www/registry/default/ui/progress.tsx | 28 - .../default/ui/prompt-suggestions.tsx | 26 + apps/www/registry/default/ui/radio-group.tsx | 44 - apps/www/registry/default/ui/resizable.tsx | 45 - apps/www/registry/default/ui/scroll-area.tsx | 48 - apps/www/registry/default/ui/select.tsx | 160 - apps/www/registry/default/ui/separator.tsx | 31 - apps/www/registry/default/ui/sheet.tsx | 140 - apps/www/registry/default/ui/sidebar.tsx | 764 -- apps/www/registry/default/ui/skeleton.tsx | 15 - apps/www/registry/default/ui/slider.tsx | 28 - apps/www/registry/default/ui/sonner.tsx | 31 - apps/www/registry/default/ui/switch.tsx | 29 - apps/www/registry/default/ui/table.tsx | 117 - apps/www/registry/default/ui/tabs.tsx | 55 - apps/www/registry/default/ui/textarea.tsx | 24 - apps/www/registry/default/ui/toggle-group.tsx | 61 - apps/www/registry/default/ui/toggle.tsx | 45 - apps/www/registry/default/ui/tooltip.tsx | 30 - .../registry/default/ui/typing-indicator.tsx | 15 + apps/www/registry/default/v0/login-01.tsx | 70 - apps/www/registry/default/v0/sidebar-01.tsx | 285 - apps/www/registry/default/v0/sidebar-02.tsx | 323 - apps/www/registry/default/v0/sidebar-03.tsx | 270 - apps/www/registry/default/v0/sidebar-04.tsx | 262 - apps/www/registry/default/v0/sidebar-05.tsx | 288 - apps/www/registry/default/v0/sidebar-06.tsx | 287 - apps/www/registry/default/v0/sidebar-07.tsx | 482 -- apps/www/registry/default/v0/sidebar-08.tsx | 452 - apps/www/registry/default/v0/sidebar-09.tsx | 426 - apps/www/registry/default/v0/sidebar-10.tsx | 743 -- apps/www/registry/default/v0/sidebar-11.tsx | 194 - apps/www/registry/default/v0/sidebar-12.tsx | 288 - apps/www/registry/default/v0/sidebar-13.tsx | 141 - apps/www/registry/default/v0/sidebar-14.tsx | 246 - apps/www/registry/default/v0/sidebar-15.tsx | 818 -- apps/www/registry/index.ts | 85 +- .../new-york/block/authentication-01.tsx | 45 - .../new-york/block/authentication-02.tsx | 67 - .../new-york/block/authentication-03.tsx | 72 - .../new-york/block/authentication-04.tsx | 74 - .../new-york/block/chart-area-axes.tsx | 110 - .../new-york/block/chart-area-default.tsx | 94 - .../new-york/block/chart-area-gradient.tsx | 130 - .../new-york/block/chart-area-icons.tsx | 112 - .../new-york/block/chart-area-interactive.tsx | 265 - .../new-york/block/chart-area-legend.tsx | 110 - .../new-york/block/chart-area-linear.tsx | 94 - .../block/chart-area-stacked-expand.tsx | 121 - .../new-york/block/chart-area-stacked.tsx | 107 - .../new-york/block/chart-area-step.tsx | 95 - .../new-york/block/chart-bar-active.tsx | 111 - .../new-york/block/chart-bar-default.tsx | 75 - .../new-york/block/chart-bar-horizontal.tsx | 83 - .../new-york/block/chart-bar-interactive.tsx | 221 - .../new-york/block/chart-bar-label-custom.tsx | 112 - .../new-york/block/chart-bar-label.tsx | 88 - .../new-york/block/chart-bar-mixed.tsx | 103 - .../new-york/block/chart-bar-multiple.tsx | 80 - .../new-york/block/chart-bar-negative.tsx | 79 - .../new-york/block/chart-bar-stacked.tsx | 90 - .../new-york/block/chart-line-default.tsx | 88 - .../new-york/block/chart-line-dots-colors.tsx | 118 - .../new-york/block/chart-line-dots-custom.tsx | 105 - .../new-york/block/chart-line-dots.tsx | 97 - .../new-york/block/chart-line-interactive.tsx | 227 - .../block/chart-line-label-custom.tsx | 123 - .../new-york/block/chart-line-label.tsx | 105 - .../new-york/block/chart-line-linear.tsx | 88 - .../new-york/block/chart-line-multiple.tsx | 100 - .../new-york/block/chart-line-step.tsx | 88 - .../new-york/block/chart-pie-donut-active.tsx | 102 - .../new-york/block/chart-pie-donut-text.tsx | 129 - .../new-york/block/chart-pie-donut.tsx | 93 - .../new-york/block/chart-pie-interactive.tsx | 192 - .../new-york/block/chart-pie-label-custom.tsx | 107 - .../new-york/block/chart-pie-label-list.tsx | 97 - .../new-york/block/chart-pie-label.tsx | 85 - .../new-york/block/chart-pie-legend.tsx | 78 - .../block/chart-pie-separator-none.tsx | 93 - .../new-york/block/chart-pie-simple.tsx | 88 - .../new-york/block/chart-pie-stacked.tsx | 119 - .../new-york/block/chart-radar-default.tsx | 75 - .../new-york/block/chart-radar-dots.tsx | 79 - .../block/chart-radar-grid-circle-fill.tsx | 78 - .../chart-radar-grid-circle-no-lines.tsx | 82 - .../block/chart-radar-grid-circle.tsx | 82 - .../block/chart-radar-grid-custom.tsx | 78 - .../new-york/block/chart-radar-grid-fill.tsx | 78 - .../new-york/block/chart-radar-grid-none.tsx | 81 - .../new-york/block/chart-radar-icons.tsx | 94 - .../block/chart-radar-label-custom.tsx | 120 - .../new-york/block/chart-radar-legend.tsx | 92 - .../new-york/block/chart-radar-lines-only.tsx | 91 - .../new-york/block/chart-radar-multiple.tsx | 83 - .../new-york/block/chart-radar-radius.tsx | 96 - .../new-york/block/chart-radial-grid.tsx | 89 - .../new-york/block/chart-radial-label.tsx | 101 - .../new-york/block/chart-radial-shape.tsx | 108 - .../new-york/block/chart-radial-simple.tsx | 88 - .../new-york/block/chart-radial-stacked.tsx | 113 - .../new-york/block/chart-radial-text.tsx | 109 - .../new-york/block/chart-tooltip-advanced.tsx | 123 - .../new-york/block/chart-tooltip-default.tsx | 86 - .../block/chart-tooltip-formatter.tsx | 100 - .../new-york/block/chart-tooltip-icons.tsx | 87 - .../block/chart-tooltip-indicator-line.tsx | 84 - .../block/chart-tooltip-indicator-none.tsx | 84 - .../block/chart-tooltip-label-custom.tsx | 91 - .../block/chart-tooltip-label-formatter.tsx | 94 - .../block/chart-tooltip-label-none.tsx | 84 - .../new-york/block/charts-01-chunk-0.tsx | 147 - .../new-york/block/charts-01-chunk-1.tsx | 140 - .../new-york/block/charts-01-chunk-2.tsx | 129 - .../new-york/block/charts-01-chunk-3.tsx | 99 - .../new-york/block/charts-01-chunk-4.tsx | 117 - .../new-york/block/charts-01-chunk-5.tsx | 99 - .../new-york/block/charts-01-chunk-6.tsx | 98 - .../new-york/block/charts-01-chunk-7.tsx | 125 - .../www/registry/new-york/block/charts-01.tsx | 895 -- .../new-york/block/dashboard-01-chunk-0.tsx | 25 - .../new-york/block/dashboard-01-chunk-1.tsx | 25 - .../new-york/block/dashboard-01-chunk-2.tsx | 25 - .../new-york/block/dashboard-01-chunk-3.tsx | 25 - .../new-york/block/dashboard-01-chunk-4.tsx | 150 - .../new-york/block/dashboard-01-chunk-5.tsx | 88 - .../registry/new-york/block/dashboard-01.tsx | 458 - .../new-york/block/dashboard-02-chunk-0.tsx | 28 - .../new-york/block/dashboard-02-chunk-1.tsx | 22 - .../registry/new-york/block/dashboard-02.tsx | 247 - .../new-york/block/dashboard-03-chunk-0.tsx | 128 - .../new-york/block/dashboard-03-chunk-1.tsx | 54 - .../registry/new-york/block/dashboard-03.tsx | 464 - .../new-york/block/dashboard-04-chunk-0.tsx | 21 - .../new-york/block/dashboard-04-chunk-1.tsx | 33 - .../new-york/block/dashboard-04-chunk-2.tsx | 43 - .../registry/new-york/block/dashboard-04.tsx | 224 - .../new-york/block/dashboard-05-chunk-0.tsx | 27 - .../new-york/block/dashboard-05-chunk-1.tsx | 28 - .../new-york/block/dashboard-05-chunk-2.tsx | 30 - .../new-york/block/dashboard-05-chunk-3.tsx | 178 - .../new-york/block/dashboard-05-chunk-4.tsx | 189 - .../new-york/block/dashboard-05-chunk-5.tsx | 187 - .../registry/new-york/block/dashboard-05.tsx | 727 -- .../new-york/block/dashboard-06-chunk-0.tsx | 289 - .../new-york/block/dashboard-06-chunk-1.tsx | 287 - .../registry/new-york/block/dashboard-06.tsx | 623 -- .../new-york/block/dashboard-07-chunk-0.tsx | 46 - .../new-york/block/dashboard-07-chunk-1.tsx | 126 - .../new-york/block/dashboard-07-chunk-2.tsx | 56 - .../new-york/block/dashboard-07-chunk-3.tsx | 43 - .../new-york/block/dashboard-07-chunk-4.tsx | 60 - .../new-york/block/dashboard-07-chunk-5.tsx | 29 - .../registry/new-york/block/dashboard-07.tsx | 610 -- .../block/demo-sidebar-controlled.tsx | 96 - .../new-york/block/demo-sidebar-footer.tsx | 66 - .../block/demo-sidebar-group-action.tsx | 79 - .../block/demo-sidebar-group-collapsible.tsx | 62 - .../new-york/block/demo-sidebar-group.tsx | 45 - .../new-york/block/demo-sidebar-header.tsx | 56 - .../block/demo-sidebar-menu-action.tsx | 104 - .../block/demo-sidebar-menu-badge.tsx | 81 - .../block/demo-sidebar-menu-collapsible.tsx | 197 - .../new-york/block/demo-sidebar-menu-sub.tsx | 180 - .../new-york/block/demo-sidebar-menu.tsx | 71 - .../new-york/block/demo-sidebar-rsc.tsx | 104 - .../registry/new-york/block/demo-sidebar.tsx | 79 - .../block/login-01/components/login-form.tsx | 59 - .../registry/new-york/block/login-01/page.tsx | 15 - .../sidebar-01/components/app-sidebar.tsx | 182 - .../sidebar-01/components/search-form.tsx | 28 - .../components/version-switcher.tsx | 64 - .../new-york/block/sidebar-01/page.tsx | 55 - .../sidebar-02/components/app-sidebar.tsx | 215 - .../sidebar-02/components/search-form.tsx | 28 - .../components/version-switcher.tsx | 64 - .../new-york/block/sidebar-02/page.tsx | 54 - .../sidebar-03/components/app-sidebar.tsx | 208 - .../new-york/block/sidebar-03/page.tsx | 56 - .../sidebar-04/components/app-sidebar.tsx | 206 - .../new-york/block/sidebar-04/page.tsx | 60 - .../sidebar-05/components/app-sidebar.tsx | 228 - .../sidebar-05/components/search-form.tsx | 28 - .../new-york/block/sidebar-05/page.tsx | 54 - .../sidebar-06/components/app-sidebar.tsx | 179 - .../block/sidebar-06/components/nav-main.tsx | 65 - .../components/sidebar-opt-in-form.tsx | 33 - .../new-york/block/sidebar-06/page.tsx | 54 - .../sidebar-07/components/app-sidebar.tsx | 175 - .../block/sidebar-07/components/nav-main.tsx | 73 - .../sidebar-07/components/nav-projects.tsx | 89 - .../block/sidebar-07/components/nav-user.tsx | 114 - .../sidebar-07/components/team-switcher.tsx | 89 - .../new-york/block/sidebar-07/page.tsx | 56 - .../sidebar-08/components/app-sidebar.tsx | 185 - .../block/sidebar-08/components/nav-main.tsx | 78 - .../sidebar-08/components/nav-projects.tsx | 89 - .../sidebar-08/components/nav-secondary.tsx | 40 - .../block/sidebar-08/components/nav-user.tsx | 114 - .../new-york/block/sidebar-08/page.tsx | 56 - .../sidebar-09/components/app-sidebar.tsx | 262 - .../block/sidebar-09/components/nav-user.tsx | 114 - .../new-york/block/sidebar-09/page.tsx | 58 - .../sidebar-10/components/app-sidebar.tsx | 276 - .../sidebar-10/components/nav-actions.tsx | 153 - .../sidebar-10/components/nav-favorites.tsx | 94 - .../block/sidebar-10/components/nav-main.tsx | 35 - .../sidebar-10/components/nav-secondary.tsx | 43 - .../sidebar-10/components/nav-workspaces.tsx | 85 - .../sidebar-10/components/team-switcher.tsx | 79 - .../new-york/block/sidebar-10/page.tsx | 50 - .../sidebar-11/components/app-sidebar.tsx | 141 - .../new-york/block/sidebar-11/page.tsx | 56 - .../sidebar-12/components/app-sidebar.tsx | 66 - .../block/sidebar-12/components/calendars.tsx | 71 - .../sidebar-12/components/date-picker.tsx | 15 - .../block/sidebar-12/components/nav-user.tsx | 114 - .../new-york/block/sidebar-12/page.tsx | 45 - .../sidebar-13/components/settings-dialog.tsx | 129 - .../new-york/block/sidebar-13/page.tsx | 13 - .../sidebar-14/components/app-sidebar.tsx | 197 - .../new-york/block/sidebar-14/page.tsx | 52 - .../block/sidebar-15/components/calendars.tsx | 71 - .../sidebar-15/components/date-picker.tsx | 15 - .../sidebar-15/components/nav-favorites.tsx | 94 - .../block/sidebar-15/components/nav-main.tsx | 35 - .../sidebar-15/components/nav-secondary.tsx | 43 - .../block/sidebar-15/components/nav-user.tsx | 114 - .../sidebar-15/components/nav-workspaces.tsx | 85 - .../sidebar-15/components/sidebar-left.tsx | 278 - .../sidebar-15/components/sidebar-right.tsx | 71 - .../sidebar-15/components/team-switcher.tsx | 79 - .../new-york/block/sidebar-15/page.tsx | 48 - .../new-york/example/accordion-demo.tsx | 32 - .../registry/new-york/example/alert-demo.tsx | 19 - .../new-york/example/alert-destructive.tsx | 19 - .../new-york/example/alert-dialog-demo.tsx | 35 - .../new-york/example/aspect-ratio-demo.tsx | 16 - .../registry/new-york/example/avatar-demo.tsx | 14 - .../registry/new-york/example/badge-demo.tsx | 5 - .../new-york/example/badge-destructive.tsx | 5 - .../new-york/example/badge-outline.tsx | 5 - .../new-york/example/badge-secondary.tsx | 5 - .../new-york/example/breadcrumb-demo.tsx | 49 - .../new-york/example/breadcrumb-dropdown.tsx | 50 - .../new-york/example/breadcrumb-ellipsis.tsx | 39 - .../new-york/example/breadcrumb-link.tsx | 34 - .../example/breadcrumb-responsive.tsx | 133 - .../new-york/example/breadcrumb-separator.tsx | 34 - .../new-york/example/button-as-child.tsx | 11 - .../registry/new-york/example/button-demo.tsx | 5 - .../new-york/example/button-destructive.tsx | 5 - .../new-york/example/button-ghost.tsx | 5 - .../registry/new-york/example/button-icon.tsx | 11 - .../registry/new-york/example/button-link.tsx | 5 - .../new-york/example/button-loading.tsx | 12 - .../new-york/example/button-outline.tsx | 5 - .../new-york/example/button-secondary.tsx | 5 - .../new-york/example/button-with-icon.tsx | 11 - .../new-york/example/calendar-demo.tsx | 18 - .../new-york/example/calendar-form.tsx | 101 - .../registry/new-york/example/card-demo.tsx | 78 - .../new-york/example/card-with-form.tsx | 59 - .../new-york/example/cards/activity-goal.tsx | 135 - .../new-york/example/cards/calendar.tsx | 26 - .../registry/new-york/example/cards/chat.tsx | 260 - .../example/cards/cookie-settings.tsx | 60 - .../new-york/example/cards/create-account.tsx | 60 - .../new-york/example/cards/data-table.tsx | 335 - .../registry/new-york/example/cards/index.tsx | 63 - .../new-york/example/cards/metric.tsx | 146 - .../new-york/example/cards/payment-method.tsx | 154 - .../new-york/example/cards/report-issue.tsx | 90 - .../registry/new-york/example/cards/share.tsx | 126 - .../registry/new-york/example/cards/stats.tsx | 133 - .../new-york/example/cards/team-members.tsx | 209 - .../new-york/example/carousel-api.tsx | 53 - .../new-york/example/carousel-demo.tsx | 32 - .../new-york/example/carousel-orientation.tsx | 38 - .../new-york/example/carousel-plugin.tsx | 42 - .../new-york/example/carousel-size.tsx | 37 - .../new-york/example/carousel-spacing.tsx | 32 - .../new-york/example/chart-bar-demo-axis.tsx | 44 - .../new-york/example/chart-bar-demo-grid.tsx | 37 - .../example/chart-bar-demo-legend.tsx | 53 - .../example/chart-bar-demo-tooltip.tsx | 50 - .../new-york/example/chart-bar-demo.tsx | 36 - .../new-york/example/chart-tooltip-demo.tsx | 218 - .../new-york/example/checkbox-demo.tsx | 17 - .../new-york/example/checkbox-disabled.tsx | 15 - .../example/checkbox-form-multiple.tsx | 127 - .../new-york/example/checkbox-form-single.tsx | 73 - .../new-york/example/checkbox-with-text.tsx | 22 - .../new-york/example/collapsible-demo.tsx | 46 - .../new-york/example/combobox-demo.tsx | 94 - .../example/combobox-dropdown-menu.tsx | 102 - .../new-york/example/combobox-form.tsx | 141 - .../new-york/example/combobox-popover.tsx | 91 - .../new-york/example/combobox-responsive.tsx | 123 - .../new-york/example/command-demo.tsx | 62 - .../new-york/example/command-dialog.tsx | 87 - .../new-york/example/context-menu-demo.tsx | 67 - .../new-york/example/data-table-demo.tsx | 316 - .../new-york/example/date-picker-demo.tsx | 43 - .../new-york/example/date-picker-form.tsx | 101 - .../example/date-picker-with-presets.tsx | 65 - .../example/date-picker-with-range.tsx | 65 - .../new-york/example/dialog-close-button.tsx | 56 - .../registry/new-york/example/dialog-demo.tsx | 47 - .../registry/new-york/example/drawer-demo.tsx | 134 - .../new-york/example/drawer-dialog.tsx | 87 - .../example/dropdown-menu-checkboxes.tsx | 53 - .../new-york/example/dropdown-menu-demo.tsx | 75 - .../example/dropdown-menu-radio-group.tsx | 35 - .../new-york/example/hover-card-demo.tsx | 43 - .../registry/new-york/example/input-demo.tsx | 5 - .../new-york/example/input-disabled.tsx | 5 - .../registry/new-york/example/input-file.tsx | 11 - .../registry/new-york/example/input-form.tsx | 68 - .../new-york/example/input-otp-controlled.tsx | 39 - .../new-york/example/input-otp-demo.tsx | 24 - .../new-york/example/input-otp-form.tsx | 82 - .../new-york/example/input-otp-pattern.tsx | 22 - .../new-york/example/input-otp-separator.tsx | 29 - .../new-york/example/input-with-button.tsx | 11 - .../new-york/example/input-with-label.tsx | 11 - .../new-york/example/input-with-text.tsx | 12 - .../registry/new-york/example/label-demo.tsx | 13 - .../new-york/example/menubar-demo.tsx | 107 - .../registry/new-york/example/mode-toggle.tsx | 40 - .../new-york/example/navigation-menu-demo.tsx | 145 - .../new-york/example/pagination-demo.tsx | 38 - .../new-york/example/popover-demo.tsx | 62 - .../new-york/example/progress-demo.tsx | 16 - .../new-york/example/radio-group-demo.tsx | 21 - .../new-york/example/radio-group-form.tsx | 88 - .../example/resizable-demo-with-handle.tsx | 36 - .../new-york/example/resizable-demo.tsx | 36 - .../new-york/example/resizable-handle.tsx | 26 - .../new-york/example/resizable-vertical.tsx | 26 - .../new-york/example/scroll-area-demo.tsx | 26 - .../example/scroll-area-horizontal-demo.tsx | 53 - .../registry/new-york/example/select-demo.tsx | 31 - .../registry/new-york/example/select-form.tsx | 84 - .../new-york/example/select-scrollable.tsx | 75 - .../new-york/example/separator-demo.tsx | 22 - .../registry/new-york/example/sheet-demo.tsx | 50 - .../registry/new-york/example/sheet-side.tsx | 60 - .../new-york/example/skeleton-card.tsx | 13 - .../new-york/example/skeleton-demo.tsx | 13 - .../registry/new-york/example/slider-demo.tsx | 16 - .../registry/new-york/example/sonner-demo.tsx | 22 - .../registry/new-york/example/switch-demo.tsx | 11 - .../registry/new-york/example/switch-form.tsx | 97 - .../registry/new-york/example/table-demo.tsx | 87 - .../registry/new-york/example/tabs-demo.tsx | 74 - .../new-york/example/textarea-demo.tsx | 5 - .../new-york/example/textarea-disabled.tsx | 5 - .../new-york/example/textarea-form.tsx | 74 - .../new-york/example/textarea-with-button.tsx | 11 - .../new-york/example/textarea-with-label.tsx | 11 - .../new-york/example/textarea-with-text.tsx | 14 - .../registry/new-york/example/toast-demo.tsx | 26 - .../new-york/example/toast-destructive.tsx | 25 - .../new-york/example/toast-simple.tsx | 21 - .../new-york/example/toast-with-action.tsx | 24 - .../new-york/example/toast-with-title.tsx | 22 - .../registry/new-york/example/toggle-demo.tsx | 11 - .../new-york/example/toggle-disabled.tsx | 11 - .../new-york/example/toggle-group-demo.tsx | 26 - .../example/toggle-group-disabled.tsx | 26 - .../new-york/example/toggle-group-lg.tsx | 26 - .../new-york/example/toggle-group-outline.tsx | 26 - .../new-york/example/toggle-group-single.tsx | 26 - .../new-york/example/toggle-group-sm.tsx | 26 - .../registry/new-york/example/toggle-lg.tsx | 11 - .../new-york/example/toggle-outline.tsx | 11 - .../registry/new-york/example/toggle-sm.tsx | 11 - .../new-york/example/toggle-with-text.tsx | 12 - .../new-york/example/tooltip-demo.tsx | 22 - .../example/typography-blockquote.tsx | 8 - .../new-york/example/typography-demo.tsx | 119 - .../new-york/example/typography-h1.tsx | 7 - .../new-york/example/typography-h2.tsx | 7 - .../new-york/example/typography-h3.tsx | 7 - .../new-york/example/typography-h4.tsx | 7 - .../example/typography-inline-code.tsx | 7 - .../new-york/example/typography-large.tsx | 3 - .../new-york/example/typography-lead.tsx | 8 - .../new-york/example/typography-list.tsx | 9 - .../new-york/example/typography-muted.tsx | 5 - .../new-york/example/typography-p.tsx | 8 - .../new-york/example/typography-small.tsx | 5 - .../new-york/example/typography-table.tsx | 44 - .../registry/new-york/hooks/use-mobile.tsx | 19 - apps/www/registry/new-york/hooks/use-toast.ts | 4 +- apps/www/registry/new-york/lib/utils.ts | 6 - .../www/registry/new-york/ui/alert-dialog.tsx | 141 - apps/www/registry/new-york/ui/avatar.tsx | 50 - apps/www/registry/new-york/ui/badge.tsx | 4 +- apps/www/registry/new-york/ui/breadcrumb.tsx | 115 - apps/www/registry/new-york/ui/calendar.tsx | 72 - apps/www/registry/new-york/ui/card.tsx | 76 - apps/www/registry/new-york/ui/carousel.tsx | 262 - apps/www/registry/new-york/ui/chart.tsx | 370 - apps/www/registry/new-york/ui/checkbox.tsx | 30 - apps/www/registry/new-york/ui/command.tsx | 2 - .../www/registry/new-york/ui/context-menu.tsx | 204 - apps/www/registry/new-york/ui/dialog.tsx | 4 - apps/www/registry/new-york/ui/drawer.tsx | 13 +- .../registry/new-york/ui/dropdown-menu.tsx | 11 - apps/www/registry/new-york/ui/form.tsx | 178 - apps/www/registry/new-york/ui/hover-card.tsx | 29 - apps/www/registry/new-york/ui/input-otp.tsx | 71 - apps/www/registry/new-york/ui/input.tsx | 25 - apps/www/registry/new-york/ui/menubar.tsx | 240 - .../registry/new-york/ui/navigation-menu.tsx | 128 - apps/www/registry/new-york/ui/pagination.tsx | 121 - apps/www/registry/new-york/ui/popover.tsx | 2 +- apps/www/registry/new-york/ui/progress.tsx | 28 - apps/www/registry/new-york/ui/radio-group.tsx | 44 - apps/www/registry/new-york/ui/resizable.tsx | 45 - apps/www/registry/new-york/ui/scroll-area.tsx | 2 +- apps/www/registry/new-york/ui/select.tsx | 164 - apps/www/registry/new-york/ui/sheet.tsx | 13 +- apps/www/registry/new-york/ui/sidebar.tsx | 764 -- apps/www/registry/new-york/ui/slider.tsx | 28 - apps/www/registry/new-york/ui/switch.tsx | 29 - apps/www/registry/new-york/ui/table.tsx | 120 - apps/www/registry/new-york/ui/textarea.tsx | 24 - apps/www/registry/new-york/ui/toast.tsx | 1 - .../www/registry/new-york/ui/toggle-group.tsx | 61 - apps/www/registry/new-york/ui/toggle.tsx | 45 - apps/www/registry/new-york/v0/login-01.tsx | 70 - apps/www/registry/new-york/v0/sidebar-01.tsx | 285 - apps/www/registry/new-york/v0/sidebar-02.tsx | 323 - apps/www/registry/new-york/v0/sidebar-03.tsx | 270 - apps/www/registry/new-york/v0/sidebar-04.tsx | 262 - apps/www/registry/new-york/v0/sidebar-05.tsx | 288 - apps/www/registry/new-york/v0/sidebar-06.tsx | 287 - apps/www/registry/new-york/v0/sidebar-07.tsx | 482 -- apps/www/registry/new-york/v0/sidebar-08.tsx | 452 - apps/www/registry/new-york/v0/sidebar-09.tsx | 426 - apps/www/registry/new-york/v0/sidebar-10.tsx | 743 -- apps/www/registry/new-york/v0/sidebar-11.tsx | 194 - apps/www/registry/new-york/v0/sidebar-12.tsx | 288 - apps/www/registry/new-york/v0/sidebar-13.tsx | 141 - apps/www/registry/new-york/v0/sidebar-14.tsx | 246 - apps/www/registry/new-york/v0/sidebar-15.tsx | 818 -- apps/www/registry/registry-blocks.ts | 494 -- apps/www/registry/registry-charts.ts | 580 -- apps/www/registry/registry-colors.ts | 1566 ---- apps/www/registry/registry-examples.ts | 1005 --- apps/www/registry/registry-hooks.ts | 24 - apps/www/registry/registry-lib.ts | 15 - apps/www/registry/registry-styles.ts | 12 - apps/www/registry/registry-themes.ts | 178 - apps/www/registry/registry-ui.ts | 382 - apps/www/registry/registry-v0.ts | 283 - apps/www/scripts/build-registry.mts | 838 +- package.json | 5 +- packages/cli/.gitignore | 3 - packages/cli/.prettierignore | 1 - packages/cli/CHANGELOG.md | 169 - packages/cli/README.md | 46 - packages/cli/package.json | 79 - packages/cli/src/commands/add.ts | 221 - packages/cli/src/commands/diff.ts | 196 - packages/cli/src/commands/init.ts | 402 - packages/cli/src/deprecated.ts | 7 - packages/cli/src/index.ts | 31 - packages/cli/src/utils/get-config.ts | 103 - packages/cli/src/utils/get-package-info.ts | 9 - packages/cli/src/utils/get-package-manager.ts | 13 - packages/cli/src/utils/get-project-info.ts | 194 - packages/cli/src/utils/handle-error.ts | 16 - packages/cli/src/utils/logger.ts | 19 - packages/cli/src/utils/registry/index.ts | 155 - packages/cli/src/utils/registry/schema.ts | 44 - packages/cli/src/utils/resolve-import.ts | 13 - packages/cli/src/utils/templates.ts | 253 - packages/cli/src/utils/transformers/index.ts | 58 - .../utils/transformers/transform-css-vars.ts | 183 - .../utils/transformers/transform-import.ts | 38 - .../src/utils/transformers/transform-jsx.ts | 95 - .../src/utils/transformers/transform-rsc.ts | 16 - .../utils/transformers/transform-tw-prefix.ts | 201 - packages/cli/test/commands/init.test.ts | 160 - .../cli/test/fixtures/colors/neutral.json | 92 - packages/cli/test/fixtures/colors/slate.json | 92 - packages/cli/test/fixtures/colors/stone.json | 92 - packages/cli/test/fixtures/colors/zinc.json | 92 - .../test/fixtures/config-full/components.json | 15 - .../test/fixtures/config-full/package.json | 7 - .../test/fixtures/config-full/tsconfig.json | 33 - .../fixtures/config-invalid/components.json | 5 - .../test/fixtures/config-invalid/package.json | 7 - .../test/fixtures/config-jsx/components.json | 14 - .../test/fixtures/config-jsx/jsconfig.json | 7 - .../cli/test/fixtures/config-jsx/package.json | 7 - .../test/fixtures/config-none/package.json | 7 - .../fixtures/config-partial/components.json | 13 - .../test/fixtures/config-partial/package.json | 7 - .../fixtures/config-partial/tsconfig.json | 9 - .../test/fixtures/config-ui/components.json | 16 - .../cli/test/fixtures/config-ui/package.json | 7 - .../cli/test/fixtures/config-ui/tsconfig.json | 33 - .../test/fixtures/next-app-js/app/favicon.ico | Bin 25931 -> 0 bytes .../test/fixtures/next-app-js/app/globals.css | 27 - .../test/fixtures/next-app-js/app/layout.js | 17 - .../cli/test/fixtures/next-app-js/app/page.js | 113 - .../test/fixtures/next-app-js/jsconfig.json | 7 - .../test/fixtures/next-app-js/next.config.js | 4 - .../test/fixtures/next-app-js/package.json | 23 - .../fixtures/next-app-js/postcss.config.js | 6 - .../fixtures/next-app-js/tailwind.config.js | 18 - .../test/fixtures/next-app-src/next-env.d.ts | 5 - .../test/fixtures/next-app-src/next.config.js | 4 - .../cli/test/fixtures/next-app-src/other.css | 3 - .../test/fixtures/next-app-src/package.json | 11 - .../test/fixtures/next-app-src/pnpm-lock.yaml | 2620 ------ .../fixtures/next-app-src/postcss.config.js | 6 - .../fixtures/next-app-src/src/app/favicon.ico | Bin 39535 -> 0 bytes .../fixtures/next-app-src/src/app/layout.tsx | 13 - .../fixtures/next-app-src/src/app/other.css | 3 - .../fixtures/next-app-src/src/app/page.tsx | 113 - .../fixtures/next-app-src/src/app/styles.css | 27 - .../test/fixtures/next-app-src/src/other.css | 3 - .../fixtures/next-app-src/tailwind.config.ts | 21 - .../test/fixtures/next-app-src/tsconfig.json | 27 - .../test/fixtures/next-app/app/favicon.ico | Bin 25931 -> 0 bytes .../test/fixtures/next-app/app/globals.css | 27 - .../cli/test/fixtures/next-app/app/layout.tsx | 22 - .../cli/test/fixtures/next-app/app/other.css | 3 - .../cli/test/fixtures/next-app/app/page.tsx | 113 - .../cli/test/fixtures/next-app/next-env.d.ts | 5 - .../cli/test/fixtures/next-app/next.config.js | 4 - .../cli/test/fixtures/next-app/package.json | 11 - .../cli/test/fixtures/next-app/pnpm-lock.yaml | 2620 ------ .../test/fixtures/next-app/postcss.config.js | 6 - .../test/fixtures/next-app/tailwind.config.ts | 21 - .../cli/test/fixtures/next-app/tsconfig.json | 27 - .../fixtures/next-pages-src/next-env.d.ts | 5 - .../fixtures/next-pages-src/next.config.js | 6 - .../test/fixtures/next-pages-src/other.css | 3 - .../test/fixtures/next-pages-src/package.json | 11 - .../fixtures/next-pages-src/pnpm-lock.yaml | 2620 ------ .../fixtures/next-pages-src/postcss.config.js | 6 - .../fixtures/next-pages-src/src/other.css | 3 - .../next-pages-src/src/pages/_app.tsx | 6 - .../next-pages-src/src/pages/_document.tsx | 13 - .../next-pages-src/src/pages/api/hello.ts | 13 - .../next-pages-src/src/pages/index.tsx | 118 - .../next-pages-src/src/pages/other.css | 3 - .../next-pages-src/src/styles/globals.css | 27 - .../next-pages-src/src/styles/other.css | 3 - .../next-pages-src/tailwind.config.ts | 21 - .../fixtures/next-pages-src/tsconfig.json | 22 - .../test/fixtures/next-pages/next.config.js | 6 - .../cli/test/fixtures/next-pages/package.json | 11 - .../test/fixtures/next-pages/pages/_app.tsx | 6 - .../fixtures/next-pages/pages/_document.tsx | 13 - .../fixtures/next-pages/pages/api/hello.ts | 13 - .../test/fixtures/next-pages/pages/index.tsx | 118 - .../test/fixtures/next-pages/pages/other.css | 3 - .../test/fixtures/next-pages/pnpm-lock.yaml | 2620 ------ .../fixtures/next-pages/postcss.config.js | 6 - .../fixtures/next-pages/styles/globals.css | 27 - .../test/fixtures/next-pages/styles/other.css | 3 - .../fixtures/next-pages/tailwind.config.ts | 21 - .../test/fixtures/next-pages/tsconfig.json | 22 - .../cli/test/fixtures/next-src/.gitignore | 35 - .../cli/test/fixtures/next-src/next.config.js | 4 - .../cli/test/fixtures/next-src/package.json | 11 - .../fixtures/next-src/src/app/globals.css | 27 - .../test/fixtures/next-src/tailwind.config.js | 18 - .../cli/test/fixtures/next-src/tsconfig.json | 28 - packages/cli/test/fixtures/next/.gitignore | 35 - .../cli/test/fixtures/next/app/globals.css | 27 - .../cli/test/fixtures/next/next.config.js | 4 - packages/cli/test/fixtures/next/package.json | 25 - .../cli/test/fixtures/next/pnpm-lock.yaml | 1 - .../cli/test/fixtures/next/tailwind.config.js | 76 - packages/cli/test/fixtures/next/tsconfig.json | 28 - .../cli/test/fixtures/project-bun/bun.lockb | Bin 1280 -> 0 bytes .../test/fixtures/project-bun/package.json | 7 - .../fixtures/project-npm/package-lock.json | 13 - .../test/fixtures/project-npm/package.json | 7 - .../test/fixtures/project-pnpm/package.json | 7 - .../test/fixtures/project-pnpm/pnpm-lock.yaml | 1 - .../test/fixtures/project-src/components.json | 7 - .../fixtures/project-src/package-lock.json | 13 - .../test/fixtures/project-src/package.json | 5 - .../test/fixtures/project-yarn/package.json | 7 - .../cli/test/fixtures/project-yarn/yarn.lock | 4 - .../cli/test/fixtures/project/components.json | 8 - .../cli/test/fixtures/project/package.json | 5 - .../cli/test/fixtures/project/pnpm-lock.yaml | 1 - .../cli/test/fixtures/t3-app/.eslintrc.cjs | 35 - packages/cli/test/fixtures/t3-app/.gitignore | 42 - .../cli/test/fixtures/t3-app/next.config.mjs | 22 - .../cli/test/fixtures/t3-app/package.json | 38 - packages/cli/test/fixtures/t3-app/src/env.mjs | 35 - .../test/fixtures/t3-app/src/pages/_app.tsx | 8 - .../test/fixtures/t3-app/src/pages/index.tsx | 48 - .../fixtures/t3-app/src/styles/globals.css | 3 - .../test/fixtures/t3-app/tailwind.config.ts | 9 - .../cli/test/fixtures/t3-app/tsconfig.json | 33 - .../test/fixtures/with-base-url/tsconfig.json | 9 - .../fixtures/without-base-url/tsconfig.json | 9 - .../transform-css-vars.test.ts.snap | 33 - .../transform-import.test.ts.snap | 60 - .../__snapshots__/transform-rsc.test.ts.snap | 31 - .../transform-tw-prefix.test.ts.snap | 118 - .../test/utils/apply-color-mapping.test.ts | 84 - packages/cli/test/utils/apply-prefix.test.ts | 42 - packages/cli/test/utils/get-config.test.ts | 166 - .../test/utils/get-item-target-path.test.ts | 39 - .../test/utils/get-package-manager.test.ts | 26 - .../cli/test/utils/get-project-type.test.ts | 37 - .../test/utils/get-tailwind-css-file.test.ts | 33 - .../utils/get-ts-config-alias-prefix.test.ts | 35 - .../test/utils/is-typescript-project.test.ts | 37 - packages/cli/test/utils/registry.test.ts | 70 - .../cli/test/utils/resolve-import.test.ts | 81 - .../cli/test/utils/transform-css-vars.test.ts | 98 - .../cli/test/utils/transform-import.test.ts | 120 - packages/cli/test/utils/transform-rsc.test.ts | 65 - .../test/utils/transform-tw-prefix.test.ts | 82 - packages/cli/tsconfig.json | 13 - packages/cli/tsup.config.ts | 12 - packages/shadcn/.gitignore | 3 - packages/shadcn/.prettierignore | 1 - packages/shadcn/CHANGELOG.md | 207 - packages/shadcn/README.md | 43 - packages/shadcn/package.json | 84 - packages/shadcn/src/commands/add.ts | 207 - packages/shadcn/src/commands/diff.ts | 216 - packages/shadcn/src/commands/init.ts | 337 - packages/shadcn/src/index.ts | 27 - .../shadcn/src/preflights/preflight-add.ts | 61 - .../shadcn/src/preflights/preflight-init.ts | 142 - packages/shadcn/src/utils/add-components.ts | 56 - packages/shadcn/src/utils/create-project.ts | 116 - packages/shadcn/src/utils/errors.ts | 12 - packages/shadcn/src/utils/frameworks.ts | 68 - packages/shadcn/src/utils/get-config.ts | 133 - packages/shadcn/src/utils/get-package-info.ts | 14 - .../shadcn/src/utils/get-package-manager.ts | 45 - packages/shadcn/src/utils/get-project-info.ts | 246 - packages/shadcn/src/utils/handle-error.ts | 34 - packages/shadcn/src/utils/highlighter.ts | 8 - packages/shadcn/src/utils/logger.ts | 22 - packages/shadcn/src/utils/registry/index.ts | 452 - packages/shadcn/src/utils/registry/schema.ts | 87 - packages/shadcn/src/utils/resolve-import.ts | 13 - packages/shadcn/src/utils/spinner.ts | 13 - packages/shadcn/src/utils/templates.ts | 253 - .../shadcn/src/utils/transformers/index.ts | 64 - .../utils/transformers/transform-css-vars.ts | 183 - .../utils/transformers/transform-import.ts | 81 - .../src/utils/transformers/transform-jsx.ts | 95 - .../src/utils/transformers/transform-rsc.ts | 16 - .../utils/transformers/transform-tw-prefix.ts | 201 - packages/shadcn/src/utils/update-app-index.ts | 24 - .../src/utils/updaters/update-css-vars.ts | 298 - .../src/utils/updaters/update-dependencies.ts | 36 - .../shadcn/src/utils/updaters/update-files.ts | 181 - .../utils/updaters/update-tailwind-config.ts | 429 - .../utils/updaters/update-tailwind-content.ts | 121 - packages/shadcn/test/commands/init.test.ts | 201 - .../shadcn/test/fixtures/colors/neutral.json | 92 - .../shadcn/test/fixtures/colors/slate.json | 92 - .../shadcn/test/fixtures/colors/stone.json | 92 - .../shadcn/test/fixtures/colors/zinc.json | 92 - .../test/fixtures/config-full/components.json | 18 - .../test/fixtures/config-full/package.json | 7 - .../fixtures/config-full/src/app/globals.css | 3 - .../fixtures/config-full/tailwind.config.ts | 0 .../test/fixtures/config-full/tsconfig.json | 33 - .../fixtures/config-invalid/components.json | 5 - .../test/fixtures/config-invalid/package.json | 7 - .../test/fixtures/config-jsx/components.json | 14 - .../test/fixtures/config-jsx/jsconfig.json | 7 - .../test/fixtures/config-jsx/package.json | 7 - .../test/fixtures/config-none/package.json | 7 - .../fixtures/config-partial/components.json | 13 - .../test/fixtures/config-partial/package.json | 7 - .../config-partial/tailwind.config.ts | 0 .../fixtures/config-partial/tsconfig.json | 9 - .../test/fixtures/config-ui/components.json | 16 - .../test/fixtures/config-ui/package.json | 7 - .../test/fixtures/config-ui/tsconfig.json | 33 - .../frameworks/next-app-src/next-env.d.ts | 5 - .../frameworks/next-app-src/next.config.js | 4 - .../frameworks/next-app-src/other.css | 3 - .../frameworks/next-app-src/pnpm-lock.yaml | 2620 ------ .../frameworks/next-app-src/postcss.config.js | 6 - .../next-app-src/src/app/favicon.ico | Bin 39535 -> 0 bytes .../next-app-src/src/app/layout.tsx | 13 - .../frameworks/next-app-src/src/app/other.css | 3 - .../frameworks/next-app-src/src/app/page.tsx | 113 - .../next-app-src/src/app/styles.css | 27 - .../frameworks/next-app-src/src/other.css | 3 - .../next-app-src/tailwind.config.ts | 21 - .../frameworks/next-app-src/tsconfig.json | 27 - .../frameworks/next-app/app/favicon.ico | Bin 25931 -> 0 bytes .../frameworks/next-app/app/globals.css | 27 - .../frameworks/next-app/app/layout.tsx | 22 - .../frameworks/next-app/app/other.css | 3 - .../fixtures/frameworks/next-app/app/page.tsx | 113 - .../frameworks/next-app/next-env.d.ts | 5 - .../frameworks/next-app/next.config.ts | 4 - .../fixtures/frameworks/next-app/package.json | 11 - .../frameworks/next-app/postcss.config.js | 6 - .../frameworks/next-app/tailwind.config.ts | 21 - .../frameworks/next-app/tsconfig.json | 27 - .../frameworks/next-pages-src/next-env.d.ts | 5 - .../frameworks/next-pages-src/next.config.js | 6 - .../frameworks/next-pages-src/other.css | 3 - .../frameworks/next-pages-src/package.json | 11 - .../next-pages-src/postcss.config.js | 6 - .../frameworks/next-pages-src/src/other.css | 3 - .../next-pages-src/src/pages/_app.tsx | 6 - .../next-pages-src/src/pages/_document.tsx | 13 - .../next-pages-src/src/pages/api/hello.ts | 13 - .../next-pages-src/src/pages/index.tsx | 118 - .../next-pages-src/src/pages/other.css | 3 - .../next-pages-src/src/styles/globals.css | 27 - .../next-pages-src/src/styles/other.css | 3 - .../next-pages-src/tailwind.config.ts | 21 - .../frameworks/next-pages-src/tsconfig.json | 22 - .../frameworks/next-pages/next.config.js | 6 - .../frameworks/next-pages/package.json | 11 - .../frameworks/next-pages/pages/_app.tsx | 6 - .../frameworks/next-pages/pages/_document.tsx | 13 - .../frameworks/next-pages/pages/api/hello.ts | 13 - .../frameworks/next-pages/pages/index.tsx | 118 - .../frameworks/next-pages/pages/other.css | 3 - .../frameworks/next-pages/postcss.config.js | 6 - .../frameworks/next-pages/styles/globals.css | 27 - .../frameworks/next-pages/styles/other.css | 3 - .../frameworks/next-pages/tailwind.config.ts | 21 - .../frameworks/next-pages/tsconfig.json | 22 - .../remix-indie-stack/.dockerignore | 7 - .../frameworks/remix-indie-stack/.env.example | 2 - .../frameworks/remix-indie-stack/.eslintrc.js | 136 - .../.github/ISSUE_TEMPLATE/bug_report.yml | 41 - .../.github/ISSUE_TEMPLATE/config.yml | 21 - .../.github/PULL_REQUEST_TEMPLATE.md | 14 - .../remix-indie-stack/.github/dependabot.yml | 6 - .../.github/workflows/deploy.yml | 144 - .../.github/workflows/format-repo.yml | 46 - .../.github/workflows/lint-repo.yml | 33 - .../.github/workflows/no-response.yml | 34 - .../frameworks/remix-indie-stack/.gitignore | 18 - .../remix-indie-stack/.gitpod.Dockerfile | 9 - .../frameworks/remix-indie-stack/.gitpod.yml | 48 - .../frameworks/remix-indie-stack/.npmrc | 1 - .../remix-indie-stack/.prettierignore | 7 - .../frameworks/remix-indie-stack/Dockerfile | 61 - .../frameworks/remix-indie-stack/LICENSE.md | 22 - .../frameworks/remix-indie-stack/README.md | 183 - .../remix-indie-stack/app/db.server.ts | 9 - .../remix-indie-stack/app/entry.client.tsx | 18 - .../remix-indie-stack/app/entry.server.tsx | 120 - .../app/models/note.server.ts | 52 - .../app/models/user.server.ts | 63 - .../frameworks/remix-indie-stack/app/root.tsx | 42 - .../remix-indie-stack/app/routes/_index.tsx | 141 - .../app/routes/healthcheck.tsx | 25 - .../remix-indie-stack/app/routes/join.tsx | 171 - .../remix-indie-stack/app/routes/login.tsx | 180 - .../remix-indie-stack/app/routes/logout.tsx | 9 - .../app/routes/notes.$noteId.tsx | 70 - .../app/routes/notes._index.tsx | 12 - .../app/routes/notes.new.tsx | 109 - .../remix-indie-stack/app/routes/notes.tsx | 70 - .../remix-indie-stack/app/session.server.ts | 97 - .../remix-indie-stack/app/singleton.server.ts | 13 - .../remix-indie-stack/app/tailwind.css | 3 - .../remix-indie-stack/app/utils.test.ts | 13 - .../frameworks/remix-indie-stack/app/utils.ts | 76 - .../remix-indie-stack/cypress.config.ts | 26 - .../remix-indie-stack/cypress/.eslintrc.js | 6 - .../remix-indie-stack/cypress/e2e/smoke.cy.ts | 51 - .../cypress/fixtures/example.json | 5 - .../cypress/support/commands.ts | 98 - .../cypress/support/create-user.ts | 48 - .../cypress/support/delete-user.ts | 37 - .../remix-indie-stack/cypress/support/e2e.ts | 17 - .../remix-indie-stack/cypress/tsconfig.json | 28 - .../frameworks/remix-indie-stack/fly.toml | 52 - .../remix-indie-stack/mocks/README.md | 7 - .../remix-indie-stack/mocks/index.js | 15 - .../frameworks/remix-indie-stack/package.json | 93 - .../remix-indie-stack/postcss.config.js | 6 - .../remix-indie-stack/prettier.config.js | 4 - .../20220713162558_init/migration.sql | 31 - .../prisma/migrations/migration_lock.toml | 3 - .../remix-indie-stack/prisma/schema.prisma | 38 - .../remix-indie-stack/prisma/seed.ts | 53 - .../remix-indie-stack/public/favicon.ico | Bin 16958 -> 0 bytes .../remix-indie-stack/remix.config.js | 6 - .../remix-indie-stack/remix.env.d.ts | 2 - .../remix-indie-stack/remix.init/gitignore | 10 - .../remix-indie-stack/remix.init/index.js | 227 - .../remix-indie-stack/remix.init/package.json | 11 - .../frameworks/remix-indie-stack/start.sh | 9 - .../remix-indie-stack/tailwind.config.ts | 9 - .../remix-indie-stack/test/setup-test-env.ts | 4 - .../remix-indie-stack/tsconfig.json | 28 - .../remix-indie-stack/vitest.config.ts | 15 - .../frameworks/remix/app/entry.client.tsx | 18 - .../frameworks/remix/app/entry.server.tsx | 140 - .../fixtures/frameworks/remix/app/root.tsx | 30 - .../frameworks/remix/app/routes/_index.tsx | 48 - .../frameworks/remix/app/tailwind.css | 3 - .../fixtures/frameworks/remix/package.json | 43 - .../frameworks/remix/postcss.config.js | 6 - .../frameworks/remix/public/favicon.ico | Bin 16958 -> 0 bytes .../frameworks/remix/tailwind.config.ts | 9 - .../fixtures/frameworks/remix/tsconfig.json | 31 - .../fixtures/frameworks/remix/vite.config.ts | 6 - .../fixtures/frameworks/t3-app/next.config.js | 10 - .../fixtures/frameworks/t3-app/package.json | 39 - .../frameworks/t3-app/postcss.config.cjs | 7 - .../frameworks/t3-app/prettier.config.js | 6 - .../frameworks/t3-app/src/app/layout.tsx | 20 - .../frameworks/t3-app/src/app/page.tsx | 37 - .../fixtures/frameworks/t3-app/src/env.js | 40 - .../frameworks/t3-app/src/styles/globals.css | 3 - .../frameworks/t3-app/tailwind.config.ts | 14 - .../fixtures/frameworks/t3-app/tsconfig.json | 42 - .../frameworks/t3-pages/.eslintrc.cjs | 35 - .../fixtures/frameworks/t3-pages/.gitignore | 42 - .../frameworks/t3-pages/next.config.mjs | 22 - .../fixtures/frameworks/t3-pages/package.json | 38 - .../fixtures/frameworks/t3-pages/src/env.mjs | 35 - .../frameworks/t3-pages/src/pages/_app.tsx | 8 - .../frameworks/t3-pages/src/pages/index.tsx | 48 - .../t3-pages/src/styles/globals.css | 3 - .../frameworks/t3-pages/tailwind.config.ts | 9 - .../frameworks/t3-pages/tsconfig.json | 33 - .../fixtures/frameworks/vite/eslint.config.js | 26 - .../test/fixtures/frameworks/vite/index.html | 13 - .../frameworks/vite/package-lock.json | 4084 --------- .../fixtures/frameworks/vite/package.json | 32 - .../frameworks/vite/postcss.config.js | 6 - .../fixtures/frameworks/vite/public/vite.svg | 1 - .../test/fixtures/frameworks/vite/src/App.css | 42 - .../test/fixtures/frameworks/vite/src/App.tsx | 35 - .../frameworks/vite/src/assets/react.svg | 1 - .../fixtures/frameworks/vite/src/index.css | 3 - .../fixtures/frameworks/vite/src/main.tsx | 10 - .../frameworks/vite/src/vite-env.d.ts | 1 - .../frameworks/vite/tailwind.config.js | 8 - .../frameworks/vite/tsconfig.app.json | 24 - .../fixtures/frameworks/vite/tsconfig.json | 7 - .../frameworks/vite/tsconfig.node.json | 22 - .../fixtures/frameworks/vite/vite.config.ts | 6 - .../test/fixtures/next-app-js/app/favicon.ico | Bin 25931 -> 0 bytes .../test/fixtures/next-app-js/app/globals.css | 27 - .../test/fixtures/next-app-js/app/layout.js | 17 - .../test/fixtures/next-app-js/app/page.js | 113 - .../test/fixtures/next-app-js/jsconfig.json | 7 - .../test/fixtures/next-app-js/next.config.js | 4 - .../test/fixtures/next-app-js/package.json | 23 - .../fixtures/next-app-js/postcss.config.js | 6 - .../fixtures/next-app-js/tailwind.config.js | 18 - .../shadcn/test/fixtures/next-src/.gitignore | 35 - .../test/fixtures/next-src/next.config.js | 4 - .../test/fixtures/next-src/package.json | 11 - .../fixtures/next-src/src/app/globals.css | 27 - .../test/fixtures/next-src/tailwind.config.js | 18 - .../test/fixtures/next-src/tsconfig.json | 28 - packages/shadcn/test/fixtures/next/.gitignore | 35 - .../shadcn/test/fixtures/next/app/globals.css | 27 - .../shadcn/test/fixtures/next/next.config.js | 4 - .../shadcn/test/fixtures/next/package.json | 25 - .../shadcn/test/fixtures/next/pnpm-lock.yaml | 1 - .../test/fixtures/next/tailwind.config.js | 76 - .../shadcn/test/fixtures/next/tsconfig.json | 28 - .../test/fixtures/project-bun/bun.lockb | Bin 1280 -> 0 bytes .../test/fixtures/project-bun/package.json | 7 - .../fixtures/project-npm/package-lock.json | 13 - .../test/fixtures/project-npm/package.json | 7 - .../test/fixtures/project-pnpm/package.json | 7 - .../test/fixtures/project-pnpm/pnpm-lock.yaml | 1 - .../test/fixtures/project-src/components.json | 7 - .../fixtures/project-src/package-lock.json | 13 - .../test/fixtures/project-src/package.json | 5 - .../test/fixtures/project-yarn/package.json | 7 - .../test/fixtures/project-yarn/yarn.lock | 4 - .../test/fixtures/project/components.json | 8 - .../shadcn/test/fixtures/project/package.json | 5 - .../test/fixtures/project/pnpm-lock.yaml | 1 - .../test/fixtures/with-base-url/tsconfig.json | 9 - .../fixtures/without-base-url/tsconfig.json | 9 - .../transform-css-vars.test.ts.snap | 33 - .../transform-import.test.ts.snap | 60 - .../__snapshots__/transform-rsc.test.ts.snap | 31 - .../transform-tw-prefix.test.ts.snap | 114 - .../test/utils/apply-color-mapping.test.ts | 84 - .../shadcn/test/utils/apply-prefix.test.ts | 42 - packages/shadcn/test/utils/get-config.test.ts | 182 - .../test/utils/get-item-target-path.test.ts | 39 - .../test/utils/get-package-manager.test.ts | 26 - .../test/utils/get-project-info.test.ts | 124 - .../test/utils/get-tailwind-css-file.test.ts | 47 - .../utils/get-ts-config-alias-prefix.test.ts | 35 - .../test/utils/is-typescript-project.test.ts | 39 - packages/shadcn/test/utils/registry.test.ts | 70 - .../shadcn/test/utils/resolve-import.test.ts | 81 - .../registry-resolve-items-tree.test.ts.snap | 560 -- .../registry-resolve-items-tree.test.ts | 38 - .../test/utils/transform-css-vars.test.ts | 98 - .../test/utils/transform-import.test.ts | 120 - .../shadcn/test/utils/transform-rsc.test.ts | 65 - .../test/utils/transform-tw-prefix.test.ts | 105 - .../initialize-tailwind-config.test.ts.snap | 433 - .../update-tailwind-config.test.ts.snap | 468 - .../update-tailwind-content.test.ts.snap | 52 - .../utils/updaters/update-css-vars.test.ts | 175 - .../test/utils/updaters/update-files.test.ts | 65 - .../updaters/update-tailwind-config.test.ts | 1044 --- .../updaters/update-tailwind-content.test.ts | 94 - packages/shadcn/tsconfig.json | 14 - packages/shadcn/tsup.config.ts | 12 - pnpm-lock.yaml | 3919 ++------- pnpm-workspace.yaml | 3 - scripts/sync-templates.sh | 39 - tailwind.config.cjs | 5 + 2230 files changed, 2685 insertions(+), 208275 deletions(-) delete mode 100644 .changeset/README.md delete mode 100644 .changeset/config.json delete mode 100644 .github/changeset-version.js delete mode 100644 .github/version-script-beta.js delete mode 100644 .github/version-script-next.js delete mode 100644 apps/www/__registry__/default/block/authentication-01.tsx delete mode 100644 apps/www/__registry__/default/block/authentication-02.tsx delete mode 100644 apps/www/__registry__/default/block/authentication-03.tsx delete mode 100644 apps/www/__registry__/default/block/authentication-04.tsx delete mode 100644 apps/www/__registry__/default/block/chart-area-axes.tsx delete mode 100644 apps/www/__registry__/default/block/chart-area-default.tsx delete mode 100644 apps/www/__registry__/default/block/chart-area-gradient.tsx delete mode 100644 apps/www/__registry__/default/block/chart-area-icons.tsx delete mode 100644 apps/www/__registry__/default/block/chart-area-interactive.tsx delete mode 100644 apps/www/__registry__/default/block/chart-area-legend.tsx delete mode 100644 apps/www/__registry__/default/block/chart-area-linear.tsx delete mode 100644 apps/www/__registry__/default/block/chart-area-stacked-expand.tsx delete mode 100644 apps/www/__registry__/default/block/chart-area-stacked.tsx delete mode 100644 apps/www/__registry__/default/block/chart-area-step.tsx delete mode 100644 apps/www/__registry__/default/block/chart-bar-active.tsx delete mode 100644 apps/www/__registry__/default/block/chart-bar-default.tsx delete mode 100644 apps/www/__registry__/default/block/chart-bar-horizontal.tsx delete mode 100644 apps/www/__registry__/default/block/chart-bar-interactive.tsx delete mode 100644 apps/www/__registry__/default/block/chart-bar-label-custom.tsx delete mode 100644 apps/www/__registry__/default/block/chart-bar-label.tsx delete mode 100644 apps/www/__registry__/default/block/chart-bar-mixed.tsx delete mode 100644 apps/www/__registry__/default/block/chart-bar-multiple.tsx delete mode 100644 apps/www/__registry__/default/block/chart-bar-negative.tsx delete mode 100644 apps/www/__registry__/default/block/chart-bar-stacked.tsx delete mode 100644 apps/www/__registry__/default/block/chart-line-default.tsx delete mode 100644 apps/www/__registry__/default/block/chart-line-dots-colors.tsx delete mode 100644 apps/www/__registry__/default/block/chart-line-dots-custom.tsx delete mode 100644 apps/www/__registry__/default/block/chart-line-dots.tsx delete mode 100644 apps/www/__registry__/default/block/chart-line-interactive.tsx delete mode 100644 apps/www/__registry__/default/block/chart-line-label-custom.tsx delete mode 100644 apps/www/__registry__/default/block/chart-line-label.tsx delete mode 100644 apps/www/__registry__/default/block/chart-line-linear.tsx delete mode 100644 apps/www/__registry__/default/block/chart-line-multiple.tsx delete mode 100644 apps/www/__registry__/default/block/chart-line-step.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-donut-active.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-donut-text.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-donut.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-interactive.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-label-custom.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-label-list.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-label.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-legend.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-separator-none.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-simple.tsx delete mode 100644 apps/www/__registry__/default/block/chart-pie-stacked.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-default.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-dots.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-grid-circle-fill.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-grid-circle-no-lines.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-grid-circle.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-grid-custom.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-grid-fill.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-grid-none.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-icons.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-label-custom.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-legend.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-lines-only.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-multiple.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radar-radius.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radial-grid.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radial-label.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radial-shape.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radial-simple.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radial-stacked.tsx delete mode 100644 apps/www/__registry__/default/block/chart-radial-text.tsx delete mode 100644 apps/www/__registry__/default/block/chart-tooltip-advanced.tsx delete mode 100644 apps/www/__registry__/default/block/chart-tooltip-default.tsx delete mode 100644 apps/www/__registry__/default/block/chart-tooltip-formatter.tsx delete mode 100644 apps/www/__registry__/default/block/chart-tooltip-icons.tsx delete mode 100644 apps/www/__registry__/default/block/chart-tooltip-indicator-line.tsx delete mode 100644 apps/www/__registry__/default/block/chart-tooltip-indicator-none.tsx delete mode 100644 apps/www/__registry__/default/block/chart-tooltip-label-custom.tsx delete mode 100644 apps/www/__registry__/default/block/chart-tooltip-label-formatter.tsx delete mode 100644 apps/www/__registry__/default/block/chart-tooltip-label-none.tsx delete mode 100644 apps/www/__registry__/default/block/charts-01.tsx delete mode 100644 apps/www/__registry__/default/block/dashboard-01.tsx delete mode 100644 apps/www/__registry__/default/block/dashboard-02.tsx delete mode 100644 apps/www/__registry__/default/block/dashboard-03.tsx delete mode 100644 apps/www/__registry__/default/block/dashboard-04.tsx delete mode 100644 apps/www/__registry__/default/block/dashboard-05.tsx delete mode 100644 apps/www/__registry__/default/block/dashboard-06.tsx delete mode 100644 apps/www/__registry__/default/block/dashboard-07.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-controlled.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-footer.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-group-action.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-group-collapsible.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-group.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-header.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-menu-action.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-menu-badge.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-menu-collapsible.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-menu-sub.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-menu.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar-rsc.tsx delete mode 100644 apps/www/__registry__/default/block/demo-sidebar.tsx delete mode 100644 apps/www/__registry__/default/block/login-01.tsx delete mode 100644 apps/www/__registry__/default/block/login-01/components/login-form.tsx delete mode 100644 apps/www/__registry__/default/block/login-01/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-01.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-01/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-02/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-03/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-04/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-05/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-06/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-07/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-08/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-09/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-10/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-11/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-12/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-13/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-14/page.tsx delete mode 100644 apps/www/__registry__/default/block/sidebar-15/page.tsx delete mode 100644 apps/www/__registry__/default/v0/login-01.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-01.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-02.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-03.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-04.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-05.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-06.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-07.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-08.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-09.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-10.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-11.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-12.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-13.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-14.tsx delete mode 100644 apps/www/__registry__/default/v0/sidebar-15.tsx delete mode 100644 apps/www/__registry__/new-york/block/authentication-01.tsx delete mode 100644 apps/www/__registry__/new-york/block/authentication-02.tsx delete mode 100644 apps/www/__registry__/new-york/block/authentication-03.tsx delete mode 100644 apps/www/__registry__/new-york/block/authentication-04.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-area-axes.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-area-default.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-area-gradient.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-area-icons.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-area-interactive.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-area-legend.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-area-linear.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-area-stacked-expand.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-area-stacked.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-area-step.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-bar-active.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-bar-default.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-bar-horizontal.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-bar-interactive.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-bar-label-custom.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-bar-label.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-bar-mixed.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-bar-multiple.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-bar-negative.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-bar-stacked.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-line-default.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-line-dots-colors.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-line-dots-custom.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-line-dots.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-line-interactive.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-line-label-custom.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-line-label.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-line-linear.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-line-multiple.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-line-step.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-donut-active.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-donut-text.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-donut.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-interactive.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-label-custom.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-label-list.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-label.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-legend.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-separator-none.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-simple.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-pie-stacked.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-default.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-dots.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-grid-circle-fill.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-grid-circle-no-lines.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-grid-circle.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-grid-custom.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-grid-fill.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-grid-none.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-icons.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-label-custom.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-legend.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-lines-only.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-multiple.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radar-radius.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radial-grid.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radial-label.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radial-shape.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radial-simple.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radial-stacked.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-radial-text.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-tooltip-advanced.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-tooltip-default.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-tooltip-formatter.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-tooltip-icons.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-tooltip-indicator-line.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-tooltip-indicator-none.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-tooltip-label-custom.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-tooltip-label-formatter.tsx delete mode 100644 apps/www/__registry__/new-york/block/chart-tooltip-label-none.tsx delete mode 100644 apps/www/__registry__/new-york/block/charts-01.tsx delete mode 100644 apps/www/__registry__/new-york/block/dashboard-01.tsx delete mode 100644 apps/www/__registry__/new-york/block/dashboard-02.tsx delete mode 100644 apps/www/__registry__/new-york/block/dashboard-03.tsx delete mode 100644 apps/www/__registry__/new-york/block/dashboard-04.tsx delete mode 100644 apps/www/__registry__/new-york/block/dashboard-05.tsx delete mode 100644 apps/www/__registry__/new-york/block/dashboard-06.tsx delete mode 100644 apps/www/__registry__/new-york/block/dashboard-07.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-controlled.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-footer.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-group-action.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-group-collapsible.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-group.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-header.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-menu-action.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-menu-badge.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-menu-collapsible.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-menu-sub.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-menu.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar-rsc.tsx delete mode 100644 apps/www/__registry__/new-york/block/demo-sidebar.tsx delete mode 100644 apps/www/__registry__/new-york/block/login-01.tsx delete mode 100644 apps/www/__registry__/new-york/block/login-01/components/login-form.tsx delete mode 100644 apps/www/__registry__/new-york/block/login-01/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-01.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-01/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-02/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-03/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-04/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-05/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-06/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-07/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-08/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-09/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-10/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-11/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-12/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-13/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-14/page.tsx delete mode 100644 apps/www/__registry__/new-york/block/sidebar-15/page.tsx delete mode 100644 apps/www/__registry__/new-york/v0/login-01.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-01.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-02.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-03.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-04.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-05.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-06.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-07.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-08.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-09.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-10.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-11.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-12.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-13.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-14.tsx delete mode 100644 apps/www/__registry__/new-york/v0/sidebar-15.tsx delete mode 100644 apps/www/actions/edit-in-v0.ts delete mode 100644 apps/www/app/(app)/blocks/layout.tsx delete mode 100644 apps/www/app/(app)/blocks/page.tsx delete mode 100644 apps/www/app/(app)/charts/charts.tsx delete mode 100644 apps/www/app/(app)/charts/layout.tsx delete mode 100644 apps/www/app/(app)/charts/page.tsx delete mode 100644 apps/www/app/(app)/colors/layout.tsx delete mode 100644 apps/www/app/(app)/colors/page.tsx delete mode 100644 apps/www/app/(app)/examples/authentication/components/user-auth-form.tsx delete mode 100644 apps/www/app/(app)/examples/authentication/page.tsx delete mode 100644 apps/www/app/(app)/examples/cards/components/cookie-settings.tsx delete mode 100644 apps/www/app/(app)/examples/cards/components/create-account.tsx delete mode 100644 apps/www/app/(app)/examples/cards/components/date-picker.tsx delete mode 100644 apps/www/app/(app)/examples/cards/components/github-card.tsx delete mode 100644 apps/www/app/(app)/examples/cards/components/notifications.tsx delete mode 100644 apps/www/app/(app)/examples/cards/components/payment-method.tsx delete mode 100644 apps/www/app/(app)/examples/cards/components/report-an-issue.tsx delete mode 100644 apps/www/app/(app)/examples/cards/components/share-document.tsx delete mode 100644 apps/www/app/(app)/examples/cards/components/team-members.tsx delete mode 100644 apps/www/app/(app)/examples/cards/page.tsx delete mode 100644 apps/www/app/(app)/examples/dashboard/components/date-range-picker.tsx delete mode 100644 apps/www/app/(app)/examples/dashboard/components/main-nav.tsx delete mode 100644 apps/www/app/(app)/examples/dashboard/components/overview.tsx delete mode 100644 apps/www/app/(app)/examples/dashboard/components/recent-sales.tsx delete mode 100644 apps/www/app/(app)/examples/dashboard/components/search.tsx delete mode 100644 apps/www/app/(app)/examples/dashboard/components/team-switcher.tsx delete mode 100644 apps/www/app/(app)/examples/dashboard/components/user-nav.tsx delete mode 100644 apps/www/app/(app)/examples/dashboard/page.tsx delete mode 100644 apps/www/app/(app)/examples/forms/account/account-form.tsx delete mode 100644 apps/www/app/(app)/examples/forms/account/page.tsx delete mode 100644 apps/www/app/(app)/examples/forms/appearance/appearance-form.tsx delete mode 100644 apps/www/app/(app)/examples/forms/appearance/page.tsx delete mode 100644 apps/www/app/(app)/examples/forms/components/sidebar-nav.tsx delete mode 100644 apps/www/app/(app)/examples/forms/display/display-form.tsx delete mode 100644 apps/www/app/(app)/examples/forms/display/page.tsx delete mode 100644 apps/www/app/(app)/examples/forms/layout.tsx delete mode 100644 apps/www/app/(app)/examples/forms/notifications/notifications-form.tsx delete mode 100644 apps/www/app/(app)/examples/forms/notifications/page.tsx delete mode 100644 apps/www/app/(app)/examples/forms/page.tsx delete mode 100644 apps/www/app/(app)/examples/forms/profile-form.tsx delete mode 100644 apps/www/app/(app)/examples/layout.tsx delete mode 100644 apps/www/app/(app)/examples/mail/components/account-switcher.tsx delete mode 100644 apps/www/app/(app)/examples/mail/components/mail-display.tsx delete mode 100644 apps/www/app/(app)/examples/mail/components/mail-list.tsx delete mode 100644 apps/www/app/(app)/examples/mail/components/mail.tsx delete mode 100644 apps/www/app/(app)/examples/mail/components/nav.tsx delete mode 100644 apps/www/app/(app)/examples/mail/data.tsx delete mode 100644 apps/www/app/(app)/examples/mail/page.tsx delete mode 100644 apps/www/app/(app)/examples/mail/use-mail.ts delete mode 100644 apps/www/app/(app)/examples/music/components/album-artwork.tsx delete mode 100644 apps/www/app/(app)/examples/music/components/menu.tsx delete mode 100644 apps/www/app/(app)/examples/music/components/podcast-empty-placeholder.tsx delete mode 100644 apps/www/app/(app)/examples/music/components/sidebar.tsx delete mode 100644 apps/www/app/(app)/examples/music/data/albums.ts delete mode 100644 apps/www/app/(app)/examples/music/data/playlists.ts delete mode 100644 apps/www/app/(app)/examples/music/page.tsx delete mode 100644 apps/www/app/(app)/examples/playground/components/code-viewer.tsx delete mode 100644 apps/www/app/(app)/examples/playground/components/maxlength-selector.tsx delete mode 100644 apps/www/app/(app)/examples/playground/components/model-selector.tsx delete mode 100644 apps/www/app/(app)/examples/playground/components/preset-actions.tsx delete mode 100644 apps/www/app/(app)/examples/playground/components/preset-save.tsx delete mode 100644 apps/www/app/(app)/examples/playground/components/preset-selector.tsx delete mode 100644 apps/www/app/(app)/examples/playground/components/preset-share.tsx delete mode 100644 apps/www/app/(app)/examples/playground/components/temperature-selector.tsx delete mode 100644 apps/www/app/(app)/examples/playground/components/top-p-selector.tsx delete mode 100644 apps/www/app/(app)/examples/playground/data/models.ts delete mode 100644 apps/www/app/(app)/examples/playground/data/presets.ts delete mode 100644 apps/www/app/(app)/examples/playground/page.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/components/columns.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/components/data-table-column-header.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/components/data-table-faceted-filter.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/components/data-table-pagination.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/components/data-table-row-actions.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/components/data-table-toolbar.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/components/data-table-view-options.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/components/data-table.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/components/user-nav.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/data/data.tsx delete mode 100644 apps/www/app/(app)/examples/tasks/data/schema.ts delete mode 100755 apps/www/app/(app)/examples/tasks/data/seed.ts delete mode 100644 apps/www/app/(app)/examples/tasks/data/tasks.json delete mode 100644 apps/www/app/(app)/examples/tasks/page.tsx delete mode 100644 apps/www/app/(app)/sink/layout.tsx delete mode 100644 apps/www/app/(app)/sink/new-york/page.tsx delete mode 100644 apps/www/app/(app)/sink/page.tsx delete mode 100644 apps/www/app/(blocks)/blocks/[style]/[name]/page.tsx create mode 100644 apps/www/app/api/chat/route.ts delete mode 100644 apps/www/components/block-chunk.tsx delete mode 100644 apps/www/components/block-copy-button.tsx delete mode 100644 apps/www/components/block-display.tsx delete mode 100644 apps/www/components/block-preview.tsx delete mode 100644 apps/www/components/block-toolbar.tsx delete mode 100644 apps/www/components/block-wrapper.tsx delete mode 100644 apps/www/components/chart-code-viewer.tsx delete mode 100644 apps/www/components/chart-display.tsx delete mode 100644 apps/www/components/chart-toolbar.tsx delete mode 100644 apps/www/components/charts-nav.tsx delete mode 100644 apps/www/components/color-format-selector.tsx delete mode 100644 apps/www/components/color-palette.tsx delete mode 100644 apps/www/components/color.tsx delete mode 100644 apps/www/components/component-card.tsx delete mode 100644 apps/www/components/drawer.tsx delete mode 100644 apps/www/components/examples-nav.tsx delete mode 100644 apps/www/components/open-in-v0-cta.tsx delete mode 100644 apps/www/components/promo-video.tsx delete mode 100644 apps/www/components/style-switcher.tsx delete mode 100644 apps/www/components/style-wrapper.tsx delete mode 100644 apps/www/components/theme-component.tsx delete mode 100644 apps/www/components/themes-selector.tsx delete mode 100644 apps/www/components/themes-styles.tsx delete mode 100644 apps/www/components/v0-button.tsx delete mode 100644 apps/www/content/docs/about.mdx delete mode 100644 apps/www/content/docs/changelog.mdx delete mode 100644 apps/www/content/docs/components-json.mdx delete mode 100644 apps/www/content/docs/components/alert-dialog.mdx delete mode 100644 apps/www/content/docs/components/alert.mdx delete mode 100644 apps/www/content/docs/components/aspect-ratio.mdx delete mode 100644 apps/www/content/docs/components/avatar.mdx delete mode 100644 apps/www/content/docs/components/badge.mdx delete mode 100644 apps/www/content/docs/components/breadcrumb.mdx delete mode 100644 apps/www/content/docs/components/button.mdx delete mode 100644 apps/www/content/docs/components/calendar.mdx delete mode 100644 apps/www/content/docs/components/card.mdx delete mode 100644 apps/www/content/docs/components/carousel.mdx delete mode 100644 apps/www/content/docs/components/chart.mdx create mode 100644 apps/www/content/docs/components/chat.mdx delete mode 100644 apps/www/content/docs/components/checkbox.mdx delete mode 100644 apps/www/content/docs/components/collapsible.mdx delete mode 100644 apps/www/content/docs/components/combobox.mdx delete mode 100644 apps/www/content/docs/components/command.mdx delete mode 100644 apps/www/content/docs/components/context-menu.mdx delete mode 100644 apps/www/content/docs/components/data-table.mdx delete mode 100644 apps/www/content/docs/components/date-picker.mdx delete mode 100644 apps/www/content/docs/components/dialog.mdx delete mode 100644 apps/www/content/docs/components/drawer.mdx delete mode 100644 apps/www/content/docs/components/dropdown-menu.mdx delete mode 100644 apps/www/content/docs/components/form.mdx delete mode 100644 apps/www/content/docs/components/hover-card.mdx delete mode 100644 apps/www/content/docs/components/input-otp.mdx delete mode 100644 apps/www/content/docs/components/input.mdx delete mode 100644 apps/www/content/docs/components/label.mdx delete mode 100644 apps/www/content/docs/components/menubar.mdx delete mode 100644 apps/www/content/docs/components/navigation-menu.mdx delete mode 100644 apps/www/content/docs/components/pagination.mdx delete mode 100644 apps/www/content/docs/components/popover.mdx delete mode 100644 apps/www/content/docs/components/progress.mdx delete mode 100644 apps/www/content/docs/components/radio-group.mdx delete mode 100644 apps/www/content/docs/components/resizable.mdx delete mode 100644 apps/www/content/docs/components/scroll-area.mdx delete mode 100644 apps/www/content/docs/components/select.mdx delete mode 100644 apps/www/content/docs/components/separator.mdx delete mode 100644 apps/www/content/docs/components/sheet.mdx delete mode 100644 apps/www/content/docs/components/skeleton.mdx delete mode 100644 apps/www/content/docs/components/slider.mdx delete mode 100644 apps/www/content/docs/components/sonner.mdx delete mode 100644 apps/www/content/docs/components/switch.mdx delete mode 100644 apps/www/content/docs/components/table.mdx delete mode 100644 apps/www/content/docs/components/tabs.mdx delete mode 100644 apps/www/content/docs/components/textarea.mdx delete mode 100644 apps/www/content/docs/components/toast.mdx delete mode 100644 apps/www/content/docs/components/toggle-group.mdx delete mode 100644 apps/www/content/docs/components/toggle.mdx delete mode 100644 apps/www/content/docs/components/tooltip.mdx delete mode 100644 apps/www/content/docs/components/typography.mdx delete mode 100644 apps/www/content/docs/dark-mode/astro.mdx delete mode 100644 apps/www/content/docs/dark-mode/index.mdx delete mode 100644 apps/www/content/docs/dark-mode/next.mdx delete mode 100644 apps/www/content/docs/dark-mode/remix.mdx delete mode 100644 apps/www/content/docs/dark-mode/vite.mdx delete mode 100644 apps/www/content/docs/figma.mdx rename apps/www/content/docs/{installation/index.mdx => installation.mdx} (100%) delete mode 100644 apps/www/content/docs/installation/astro.mdx delete mode 100644 apps/www/content/docs/installation/gatsby.mdx delete mode 100644 apps/www/content/docs/installation/laravel.mdx delete mode 100644 apps/www/content/docs/installation/manual.mdx delete mode 100644 apps/www/content/docs/installation/next.mdx delete mode 100644 apps/www/content/docs/installation/vite.mdx delete mode 100644 apps/www/content/docs/theming.mdx delete mode 100644 apps/www/content/docs/v0.mdx delete mode 100644 apps/www/hooks/use-colors.ts delete mode 100644 apps/www/hooks/use-copy-to-clipboard.ts delete mode 100644 apps/www/hooks/use-lift-mode.ts delete mode 100644 apps/www/hooks/use-lock-body.ts delete mode 100644 apps/www/hooks/use-media-query.tsx delete mode 100644 apps/www/hooks/use-mutation-observer.ts delete mode 100644 apps/www/hooks/use-themes-config.ts delete mode 100644 apps/www/lib/blocks.ts delete mode 100644 apps/www/lib/charts.ts delete mode 100644 apps/www/lib/colors.ts delete mode 100644 apps/www/lib/highlight-code.ts delete mode 100644 apps/www/lib/themes.ts delete mode 100644 apps/www/lib/validations/log.ts delete mode 100644 apps/www/lib/validations/og.ts delete mode 100644 apps/www/public/android-chrome-192x192.png delete mode 100644 apps/www/public/android-chrome-512x512.png delete mode 100644 apps/www/public/apple-touch-icon.png delete mode 100644 apps/www/public/favicon-16x16.png delete mode 100644 apps/www/public/favicon-32x32.png create mode 100644 apps/www/public/r/chat-bubble.json create mode 100644 apps/www/public/r/chat-demo.json create mode 100644 apps/www/public/r/chat-message.json create mode 100644 apps/www/public/r/chat.json delete mode 100644 apps/www/public/r/colors/gray.json delete mode 100644 apps/www/public/r/colors/index.json delete mode 100644 apps/www/public/r/colors/neutral.json delete mode 100644 apps/www/public/r/colors/slate.json delete mode 100644 apps/www/public/r/colors/stone.json delete mode 100644 apps/www/public/r/colors/zinc.json create mode 100644 apps/www/public/r/copy-button.json create mode 100644 apps/www/public/r/message-input.json create mode 100644 apps/www/public/r/message-list.json create mode 100644 apps/www/public/r/prompt-suggestions.json delete mode 100644 apps/www/public/r/styles/default/accordion.json delete mode 100644 apps/www/public/r/styles/default/alert-dialog.json delete mode 100644 apps/www/public/r/styles/default/alert.json delete mode 100644 apps/www/public/r/styles/default/aspect-ratio.json delete mode 100644 apps/www/public/r/styles/default/authentication-01.json delete mode 100644 apps/www/public/r/styles/default/authentication-02.json delete mode 100644 apps/www/public/r/styles/default/authentication-03.json delete mode 100644 apps/www/public/r/styles/default/authentication-04.json delete mode 100644 apps/www/public/r/styles/default/avatar.json delete mode 100644 apps/www/public/r/styles/default/badge.json delete mode 100644 apps/www/public/r/styles/default/breadcrumb.json delete mode 100644 apps/www/public/r/styles/default/button.json delete mode 100644 apps/www/public/r/styles/default/calendar.json delete mode 100644 apps/www/public/r/styles/default/card.json delete mode 100644 apps/www/public/r/styles/default/carousel.json delete mode 100644 apps/www/public/r/styles/default/chart-area-axes.json delete mode 100644 apps/www/public/r/styles/default/chart-area-default.json delete mode 100644 apps/www/public/r/styles/default/chart-area-gradient.json delete mode 100644 apps/www/public/r/styles/default/chart-area-icons.json delete mode 100644 apps/www/public/r/styles/default/chart-area-interactive.json delete mode 100644 apps/www/public/r/styles/default/chart-area-legend.json delete mode 100644 apps/www/public/r/styles/default/chart-area-linear.json delete mode 100644 apps/www/public/r/styles/default/chart-area-stacked-expand.json delete mode 100644 apps/www/public/r/styles/default/chart-area-stacked.json delete mode 100644 apps/www/public/r/styles/default/chart-area-step.json delete mode 100644 apps/www/public/r/styles/default/chart-bar-active.json delete mode 100644 apps/www/public/r/styles/default/chart-bar-default.json delete mode 100644 apps/www/public/r/styles/default/chart-bar-horizontal.json delete mode 100644 apps/www/public/r/styles/default/chart-bar-interactive.json delete mode 100644 apps/www/public/r/styles/default/chart-bar-label-custom.json delete mode 100644 apps/www/public/r/styles/default/chart-bar-label.json delete mode 100644 apps/www/public/r/styles/default/chart-bar-mixed.json delete mode 100644 apps/www/public/r/styles/default/chart-bar-multiple.json delete mode 100644 apps/www/public/r/styles/default/chart-bar-negative.json delete mode 100644 apps/www/public/r/styles/default/chart-bar-stacked.json delete mode 100644 apps/www/public/r/styles/default/chart-line-default.json delete mode 100644 apps/www/public/r/styles/default/chart-line-dots-colors.json delete mode 100644 apps/www/public/r/styles/default/chart-line-dots-custom.json delete mode 100644 apps/www/public/r/styles/default/chart-line-dots.json delete mode 100644 apps/www/public/r/styles/default/chart-line-interactive.json delete mode 100644 apps/www/public/r/styles/default/chart-line-label-custom.json delete mode 100644 apps/www/public/r/styles/default/chart-line-label.json delete mode 100644 apps/www/public/r/styles/default/chart-line-linear.json delete mode 100644 apps/www/public/r/styles/default/chart-line-multiple.json delete mode 100644 apps/www/public/r/styles/default/chart-line-step.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-donut-active.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-donut-text.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-donut.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-interactive.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-label-custom.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-label-list.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-label.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-legend.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-separator-none.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-simple.json delete mode 100644 apps/www/public/r/styles/default/chart-pie-stacked.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-default.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-dots.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-grid-circle-fill.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-grid-circle-no-lines.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-grid-circle.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-grid-custom.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-grid-fill.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-grid-none.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-icons.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-label-custom.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-legend.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-lines-only.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-multiple.json delete mode 100644 apps/www/public/r/styles/default/chart-radar-radius.json delete mode 100644 apps/www/public/r/styles/default/chart-radial-grid.json delete mode 100644 apps/www/public/r/styles/default/chart-radial-label.json delete mode 100644 apps/www/public/r/styles/default/chart-radial-shape.json delete mode 100644 apps/www/public/r/styles/default/chart-radial-simple.json delete mode 100644 apps/www/public/r/styles/default/chart-radial-stacked.json delete mode 100644 apps/www/public/r/styles/default/chart-radial-text.json delete mode 100644 apps/www/public/r/styles/default/chart-tooltip-advanced.json delete mode 100644 apps/www/public/r/styles/default/chart-tooltip-default.json delete mode 100644 apps/www/public/r/styles/default/chart-tooltip-formatter.json delete mode 100644 apps/www/public/r/styles/default/chart-tooltip-icons.json delete mode 100644 apps/www/public/r/styles/default/chart-tooltip-indicator-line.json delete mode 100644 apps/www/public/r/styles/default/chart-tooltip-indicator-none.json delete mode 100644 apps/www/public/r/styles/default/chart-tooltip-label-custom.json delete mode 100644 apps/www/public/r/styles/default/chart-tooltip-label-formatter.json delete mode 100644 apps/www/public/r/styles/default/chart-tooltip-label-none.json delete mode 100644 apps/www/public/r/styles/default/chart.json delete mode 100644 apps/www/public/r/styles/default/charts-01.json create mode 100644 apps/www/public/r/styles/default/chat-demo.json create mode 100644 apps/www/public/r/styles/default/chat-message.json create mode 100644 apps/www/public/r/styles/default/chat.json delete mode 100644 apps/www/public/r/styles/default/checkbox.json delete mode 100644 apps/www/public/r/styles/default/collapsible.json delete mode 100644 apps/www/public/r/styles/default/command.json delete mode 100644 apps/www/public/r/styles/default/context-menu.json create mode 100644 apps/www/public/r/styles/default/copy-button.json delete mode 100644 apps/www/public/r/styles/default/dashboard-01.json delete mode 100644 apps/www/public/r/styles/default/dashboard-02.json delete mode 100644 apps/www/public/r/styles/default/dashboard-03.json delete mode 100644 apps/www/public/r/styles/default/dashboard-04.json delete mode 100644 apps/www/public/r/styles/default/dashboard-05.json delete mode 100644 apps/www/public/r/styles/default/dashboard-06.json delete mode 100644 apps/www/public/r/styles/default/dashboard-07.json delete mode 100644 apps/www/public/r/styles/default/dialog.json delete mode 100644 apps/www/public/r/styles/default/drawer.json delete mode 100644 apps/www/public/r/styles/default/dropdown-menu.json delete mode 100644 apps/www/public/r/styles/default/form.json delete mode 100644 apps/www/public/r/styles/default/hover-card.json delete mode 100644 apps/www/public/r/styles/default/input-otp.json delete mode 100644 apps/www/public/r/styles/default/input.json delete mode 100644 apps/www/public/r/styles/default/label.json delete mode 100644 apps/www/public/r/styles/default/login-01.json delete mode 100644 apps/www/public/r/styles/default/menubar.json create mode 100644 apps/www/public/r/styles/default/message-input.json create mode 100644 apps/www/public/r/styles/default/message-list.json delete mode 100644 apps/www/public/r/styles/default/navigation-menu.json delete mode 100644 apps/www/public/r/styles/default/pagination.json delete mode 100644 apps/www/public/r/styles/default/popover.json delete mode 100644 apps/www/public/r/styles/default/progress.json create mode 100644 apps/www/public/r/styles/default/prompt-suggestions.json delete mode 100644 apps/www/public/r/styles/default/radio-group.json delete mode 100644 apps/www/public/r/styles/default/resizable.json delete mode 100644 apps/www/public/r/styles/default/scroll-area.json delete mode 100644 apps/www/public/r/styles/default/select.json delete mode 100644 apps/www/public/r/styles/default/separator.json delete mode 100644 apps/www/public/r/styles/default/sheet.json delete mode 100644 apps/www/public/r/styles/default/sidebar-01.json delete mode 100644 apps/www/public/r/styles/default/skeleton.json delete mode 100644 apps/www/public/r/styles/default/slider.json delete mode 100644 apps/www/public/r/styles/default/sonner.json delete mode 100644 apps/www/public/r/styles/default/switch.json delete mode 100644 apps/www/public/r/styles/default/table.json delete mode 100644 apps/www/public/r/styles/default/tabs.json delete mode 100644 apps/www/public/r/styles/default/textarea.json delete mode 100644 apps/www/public/r/styles/default/theme-daylight.json delete mode 100644 apps/www/public/r/styles/default/theme-emerald.json delete mode 100644 apps/www/public/r/styles/default/theme-midnight.json delete mode 100644 apps/www/public/r/styles/default/toast.json delete mode 100644 apps/www/public/r/styles/default/toggle-group.json delete mode 100644 apps/www/public/r/styles/default/toggle.json delete mode 100644 apps/www/public/r/styles/default/tooltip.json create mode 100644 apps/www/public/r/styles/default/use-auto-scroll.json create mode 100644 apps/www/public/r/styles/default/use-autosize-textarea.json create mode 100644 apps/www/public/r/styles/default/use-copy-to-clipboard.json delete mode 100644 apps/www/public/r/styles/default/use-mobile.json delete mode 100644 apps/www/public/r/styles/default/use-toast.json delete mode 100644 apps/www/public/r/styles/default/utils.json delete mode 100644 apps/www/public/r/styles/new-york/accordion.json delete mode 100644 apps/www/public/r/styles/new-york/alert-dialog.json delete mode 100644 apps/www/public/r/styles/new-york/alert.json delete mode 100644 apps/www/public/r/styles/new-york/aspect-ratio.json delete mode 100644 apps/www/public/r/styles/new-york/authentication-01.json delete mode 100644 apps/www/public/r/styles/new-york/authentication-02.json delete mode 100644 apps/www/public/r/styles/new-york/authentication-03.json delete mode 100644 apps/www/public/r/styles/new-york/authentication-04.json delete mode 100644 apps/www/public/r/styles/new-york/avatar.json delete mode 100644 apps/www/public/r/styles/new-york/badge.json delete mode 100644 apps/www/public/r/styles/new-york/breadcrumb.json delete mode 100644 apps/www/public/r/styles/new-york/button.json delete mode 100644 apps/www/public/r/styles/new-york/calendar.json delete mode 100644 apps/www/public/r/styles/new-york/card.json delete mode 100644 apps/www/public/r/styles/new-york/carousel.json delete mode 100644 apps/www/public/r/styles/new-york/chart-area-axes.json delete mode 100644 apps/www/public/r/styles/new-york/chart-area-default.json delete mode 100644 apps/www/public/r/styles/new-york/chart-area-gradient.json delete mode 100644 apps/www/public/r/styles/new-york/chart-area-icons.json delete mode 100644 apps/www/public/r/styles/new-york/chart-area-interactive.json delete mode 100644 apps/www/public/r/styles/new-york/chart-area-legend.json delete mode 100644 apps/www/public/r/styles/new-york/chart-area-linear.json delete mode 100644 apps/www/public/r/styles/new-york/chart-area-stacked-expand.json delete mode 100644 apps/www/public/r/styles/new-york/chart-area-stacked.json delete mode 100644 apps/www/public/r/styles/new-york/chart-area-step.json delete mode 100644 apps/www/public/r/styles/new-york/chart-bar-active.json delete mode 100644 apps/www/public/r/styles/new-york/chart-bar-default.json delete mode 100644 apps/www/public/r/styles/new-york/chart-bar-horizontal.json delete mode 100644 apps/www/public/r/styles/new-york/chart-bar-interactive.json delete mode 100644 apps/www/public/r/styles/new-york/chart-bar-label-custom.json delete mode 100644 apps/www/public/r/styles/new-york/chart-bar-label.json delete mode 100644 apps/www/public/r/styles/new-york/chart-bar-mixed.json delete mode 100644 apps/www/public/r/styles/new-york/chart-bar-multiple.json delete mode 100644 apps/www/public/r/styles/new-york/chart-bar-negative.json delete mode 100644 apps/www/public/r/styles/new-york/chart-bar-stacked.json delete mode 100644 apps/www/public/r/styles/new-york/chart-line-default.json delete mode 100644 apps/www/public/r/styles/new-york/chart-line-dots-colors.json delete mode 100644 apps/www/public/r/styles/new-york/chart-line-dots-custom.json delete mode 100644 apps/www/public/r/styles/new-york/chart-line-dots.json delete mode 100644 apps/www/public/r/styles/new-york/chart-line-interactive.json delete mode 100644 apps/www/public/r/styles/new-york/chart-line-label-custom.json delete mode 100644 apps/www/public/r/styles/new-york/chart-line-label.json delete mode 100644 apps/www/public/r/styles/new-york/chart-line-linear.json delete mode 100644 apps/www/public/r/styles/new-york/chart-line-multiple.json delete mode 100644 apps/www/public/r/styles/new-york/chart-line-step.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-donut-active.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-donut-text.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-donut.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-interactive.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-label-custom.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-label-list.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-label.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-legend.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-separator-none.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-simple.json delete mode 100644 apps/www/public/r/styles/new-york/chart-pie-stacked.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-default.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-dots.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-grid-circle-fill.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-grid-circle-no-lines.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-grid-circle.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-grid-custom.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-grid-fill.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-grid-none.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-icons.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-label-custom.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-legend.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-lines-only.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-multiple.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radar-radius.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radial-grid.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radial-label.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radial-shape.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radial-simple.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radial-stacked.json delete mode 100644 apps/www/public/r/styles/new-york/chart-radial-text.json delete mode 100644 apps/www/public/r/styles/new-york/chart-tooltip-advanced.json delete mode 100644 apps/www/public/r/styles/new-york/chart-tooltip-default.json delete mode 100644 apps/www/public/r/styles/new-york/chart-tooltip-formatter.json delete mode 100644 apps/www/public/r/styles/new-york/chart-tooltip-icons.json delete mode 100644 apps/www/public/r/styles/new-york/chart-tooltip-indicator-line.json delete mode 100644 apps/www/public/r/styles/new-york/chart-tooltip-indicator-none.json delete mode 100644 apps/www/public/r/styles/new-york/chart-tooltip-label-custom.json delete mode 100644 apps/www/public/r/styles/new-york/chart-tooltip-label-formatter.json delete mode 100644 apps/www/public/r/styles/new-york/chart-tooltip-label-none.json delete mode 100644 apps/www/public/r/styles/new-york/chart.json delete mode 100644 apps/www/public/r/styles/new-york/charts-01.json delete mode 100644 apps/www/public/r/styles/new-york/checkbox.json delete mode 100644 apps/www/public/r/styles/new-york/collapsible.json delete mode 100644 apps/www/public/r/styles/new-york/command.json delete mode 100644 apps/www/public/r/styles/new-york/context-menu.json delete mode 100644 apps/www/public/r/styles/new-york/dashboard-01.json delete mode 100644 apps/www/public/r/styles/new-york/dashboard-02.json delete mode 100644 apps/www/public/r/styles/new-york/dashboard-03.json delete mode 100644 apps/www/public/r/styles/new-york/dashboard-04.json delete mode 100644 apps/www/public/r/styles/new-york/dashboard-05.json delete mode 100644 apps/www/public/r/styles/new-york/dashboard-06.json delete mode 100644 apps/www/public/r/styles/new-york/dashboard-07.json delete mode 100644 apps/www/public/r/styles/new-york/dialog.json delete mode 100644 apps/www/public/r/styles/new-york/drawer.json delete mode 100644 apps/www/public/r/styles/new-york/dropdown-menu.json delete mode 100644 apps/www/public/r/styles/new-york/form.json delete mode 100644 apps/www/public/r/styles/new-york/hover-card.json delete mode 100644 apps/www/public/r/styles/new-york/index.json delete mode 100644 apps/www/public/r/styles/new-york/input-otp.json delete mode 100644 apps/www/public/r/styles/new-york/input.json delete mode 100644 apps/www/public/r/styles/new-york/label.json delete mode 100644 apps/www/public/r/styles/new-york/login-01.json delete mode 100644 apps/www/public/r/styles/new-york/menubar.json delete mode 100644 apps/www/public/r/styles/new-york/navigation-menu.json delete mode 100644 apps/www/public/r/styles/new-york/pagination.json delete mode 100644 apps/www/public/r/styles/new-york/popover.json delete mode 100644 apps/www/public/r/styles/new-york/progress.json delete mode 100644 apps/www/public/r/styles/new-york/radio-group.json delete mode 100644 apps/www/public/r/styles/new-york/resizable.json delete mode 100644 apps/www/public/r/styles/new-york/scroll-area.json delete mode 100644 apps/www/public/r/styles/new-york/select.json delete mode 100644 apps/www/public/r/styles/new-york/separator.json delete mode 100644 apps/www/public/r/styles/new-york/sheet.json delete mode 100644 apps/www/public/r/styles/new-york/sidebar-01.json delete mode 100644 apps/www/public/r/styles/new-york/skeleton.json delete mode 100644 apps/www/public/r/styles/new-york/slider.json delete mode 100644 apps/www/public/r/styles/new-york/sonner.json delete mode 100644 apps/www/public/r/styles/new-york/switch.json delete mode 100644 apps/www/public/r/styles/new-york/table.json delete mode 100644 apps/www/public/r/styles/new-york/tabs.json delete mode 100644 apps/www/public/r/styles/new-york/textarea.json delete mode 100644 apps/www/public/r/styles/new-york/theme-daylight.json delete mode 100644 apps/www/public/r/styles/new-york/theme-emerald.json delete mode 100644 apps/www/public/r/styles/new-york/theme-midnight.json delete mode 100644 apps/www/public/r/styles/new-york/toast.json delete mode 100644 apps/www/public/r/styles/new-york/toggle-group.json delete mode 100644 apps/www/public/r/styles/new-york/toggle.json delete mode 100644 apps/www/public/r/styles/new-york/tooltip.json delete mode 100644 apps/www/public/r/styles/new-york/use-mobile.json delete mode 100644 apps/www/public/r/styles/new-york/use-toast.json delete mode 100644 apps/www/public/r/styles/new-york/utils.json delete mode 100644 apps/www/public/r/themes.css delete mode 100644 apps/www/public/r/themes/gray.json delete mode 100644 apps/www/public/r/themes/neutral.json delete mode 100644 apps/www/public/r/themes/slate.json delete mode 100644 apps/www/public/r/themes/stone.json delete mode 100644 apps/www/public/r/themes/zinc.json create mode 100644 apps/www/public/r/use-auto-scroll.json create mode 100644 apps/www/public/r/use-autosize-textarea.json create mode 100644 apps/www/public/r/use-copy-to-clipboard.json delete mode 100644 apps/www/public/registry/colors/gray.json delete mode 100644 apps/www/public/registry/colors/index.json delete mode 100644 apps/www/public/registry/colors/neutral.json delete mode 100644 apps/www/public/registry/colors/slate.json delete mode 100644 apps/www/public/registry/colors/stone.json delete mode 100644 apps/www/public/registry/colors/zinc.json delete mode 100644 apps/www/public/registry/index.json delete mode 100644 apps/www/public/registry/styles/default/accordion.json delete mode 100644 apps/www/public/registry/styles/default/alert-dialog.json delete mode 100644 apps/www/public/registry/styles/default/alert.json delete mode 100644 apps/www/public/registry/styles/default/aspect-ratio.json delete mode 100644 apps/www/public/registry/styles/default/avatar.json delete mode 100644 apps/www/public/registry/styles/default/badge.json delete mode 100644 apps/www/public/registry/styles/default/breadcrumb.json delete mode 100644 apps/www/public/registry/styles/default/button.json delete mode 100644 apps/www/public/registry/styles/default/calendar.json delete mode 100644 apps/www/public/registry/styles/default/card.json delete mode 100644 apps/www/public/registry/styles/default/carousel.json delete mode 100644 apps/www/public/registry/styles/default/chart.json delete mode 100644 apps/www/public/registry/styles/default/checkbox.json delete mode 100644 apps/www/public/registry/styles/default/collapsible.json delete mode 100644 apps/www/public/registry/styles/default/command.json delete mode 100644 apps/www/public/registry/styles/default/context-menu.json delete mode 100644 apps/www/public/registry/styles/default/dialog.json delete mode 100644 apps/www/public/registry/styles/default/drawer.json delete mode 100644 apps/www/public/registry/styles/default/dropdown-menu.json delete mode 100644 apps/www/public/registry/styles/default/form.json delete mode 100644 apps/www/public/registry/styles/default/hover-card.json delete mode 100644 apps/www/public/registry/styles/default/input-otp.json delete mode 100644 apps/www/public/registry/styles/default/input.json delete mode 100644 apps/www/public/registry/styles/default/label.json delete mode 100644 apps/www/public/registry/styles/default/menubar.json delete mode 100644 apps/www/public/registry/styles/default/navigation-menu.json delete mode 100644 apps/www/public/registry/styles/default/pagination.json delete mode 100644 apps/www/public/registry/styles/default/popover.json delete mode 100644 apps/www/public/registry/styles/default/progress.json delete mode 100644 apps/www/public/registry/styles/default/radio-group.json delete mode 100644 apps/www/public/registry/styles/default/resizable.json delete mode 100644 apps/www/public/registry/styles/default/scroll-area.json delete mode 100644 apps/www/public/registry/styles/default/select.json delete mode 100644 apps/www/public/registry/styles/default/separator.json delete mode 100644 apps/www/public/registry/styles/default/sheet.json delete mode 100644 apps/www/public/registry/styles/default/skeleton.json delete mode 100644 apps/www/public/registry/styles/default/slider.json delete mode 100644 apps/www/public/registry/styles/default/sonner.json delete mode 100644 apps/www/public/registry/styles/default/switch.json delete mode 100644 apps/www/public/registry/styles/default/table.json delete mode 100644 apps/www/public/registry/styles/default/tabs.json delete mode 100644 apps/www/public/registry/styles/default/textarea.json delete mode 100644 apps/www/public/registry/styles/default/toast.json delete mode 100644 apps/www/public/registry/styles/default/toggle-group.json delete mode 100644 apps/www/public/registry/styles/default/toggle.json delete mode 100644 apps/www/public/registry/styles/default/tooltip.json delete mode 100644 apps/www/public/registry/styles/index.json delete mode 100644 apps/www/public/registry/styles/new-york/accordion.json delete mode 100644 apps/www/public/registry/styles/new-york/alert-dialog.json delete mode 100644 apps/www/public/registry/styles/new-york/alert.json delete mode 100644 apps/www/public/registry/styles/new-york/aspect-ratio.json delete mode 100644 apps/www/public/registry/styles/new-york/avatar.json delete mode 100644 apps/www/public/registry/styles/new-york/badge.json delete mode 100644 apps/www/public/registry/styles/new-york/breadcrumb.json delete mode 100644 apps/www/public/registry/styles/new-york/button.json delete mode 100644 apps/www/public/registry/styles/new-york/calendar.json delete mode 100644 apps/www/public/registry/styles/new-york/card.json delete mode 100644 apps/www/public/registry/styles/new-york/carousel.json delete mode 100644 apps/www/public/registry/styles/new-york/chart.json delete mode 100644 apps/www/public/registry/styles/new-york/checkbox.json delete mode 100644 apps/www/public/registry/styles/new-york/collapsible.json delete mode 100644 apps/www/public/registry/styles/new-york/command.json delete mode 100644 apps/www/public/registry/styles/new-york/context-menu.json delete mode 100644 apps/www/public/registry/styles/new-york/dialog.json delete mode 100644 apps/www/public/registry/styles/new-york/drawer.json delete mode 100644 apps/www/public/registry/styles/new-york/dropdown-menu.json delete mode 100644 apps/www/public/registry/styles/new-york/form.json delete mode 100644 apps/www/public/registry/styles/new-york/hover-card.json delete mode 100644 apps/www/public/registry/styles/new-york/input-otp.json delete mode 100644 apps/www/public/registry/styles/new-york/input.json delete mode 100644 apps/www/public/registry/styles/new-york/label.json delete mode 100644 apps/www/public/registry/styles/new-york/menubar.json delete mode 100644 apps/www/public/registry/styles/new-york/navigation-menu.json delete mode 100644 apps/www/public/registry/styles/new-york/pagination.json delete mode 100644 apps/www/public/registry/styles/new-york/popover.json delete mode 100644 apps/www/public/registry/styles/new-york/progress.json delete mode 100644 apps/www/public/registry/styles/new-york/radio-group.json delete mode 100644 apps/www/public/registry/styles/new-york/resizable.json delete mode 100644 apps/www/public/registry/styles/new-york/scroll-area.json delete mode 100644 apps/www/public/registry/styles/new-york/select.json delete mode 100644 apps/www/public/registry/styles/new-york/separator.json delete mode 100644 apps/www/public/registry/styles/new-york/sheet.json delete mode 100644 apps/www/public/registry/styles/new-york/skeleton.json delete mode 100644 apps/www/public/registry/styles/new-york/slider.json delete mode 100644 apps/www/public/registry/styles/new-york/sonner.json delete mode 100644 apps/www/public/registry/styles/new-york/switch.json delete mode 100644 apps/www/public/registry/styles/new-york/table.json delete mode 100644 apps/www/public/registry/styles/new-york/tabs.json delete mode 100644 apps/www/public/registry/styles/new-york/textarea.json delete mode 100644 apps/www/public/registry/styles/new-york/toast.json delete mode 100644 apps/www/public/registry/styles/new-york/toggle-group.json delete mode 100644 apps/www/public/registry/styles/new-york/toggle.json delete mode 100644 apps/www/public/registry/styles/new-york/tooltip.json delete mode 100644 apps/www/public/registry/themes/gray.json delete mode 100644 apps/www/public/registry/themes/neutral.json delete mode 100644 apps/www/public/registry/themes/slate.json delete mode 100644 apps/www/public/registry/themes/stone.json delete mode 100644 apps/www/public/registry/themes/zinc.json delete mode 100644 apps/www/public/site.webmanifest delete mode 100644 apps/www/registry/default/block/authentication-01.tsx delete mode 100644 apps/www/registry/default/block/authentication-02.tsx delete mode 100644 apps/www/registry/default/block/authentication-03.tsx delete mode 100644 apps/www/registry/default/block/authentication-04.tsx delete mode 100644 apps/www/registry/default/block/chart-area-axes.tsx delete mode 100644 apps/www/registry/default/block/chart-area-default.tsx delete mode 100644 apps/www/registry/default/block/chart-area-gradient.tsx delete mode 100644 apps/www/registry/default/block/chart-area-icons.tsx delete mode 100644 apps/www/registry/default/block/chart-area-interactive.tsx delete mode 100644 apps/www/registry/default/block/chart-area-legend.tsx delete mode 100644 apps/www/registry/default/block/chart-area-linear.tsx delete mode 100644 apps/www/registry/default/block/chart-area-stacked-expand.tsx delete mode 100644 apps/www/registry/default/block/chart-area-stacked.tsx delete mode 100644 apps/www/registry/default/block/chart-area-step.tsx delete mode 100644 apps/www/registry/default/block/chart-bar-active.tsx delete mode 100644 apps/www/registry/default/block/chart-bar-default.tsx delete mode 100644 apps/www/registry/default/block/chart-bar-horizontal.tsx delete mode 100644 apps/www/registry/default/block/chart-bar-interactive.tsx delete mode 100644 apps/www/registry/default/block/chart-bar-label-custom.tsx delete mode 100644 apps/www/registry/default/block/chart-bar-label.tsx delete mode 100644 apps/www/registry/default/block/chart-bar-mixed.tsx delete mode 100644 apps/www/registry/default/block/chart-bar-multiple.tsx delete mode 100644 apps/www/registry/default/block/chart-bar-negative.tsx delete mode 100644 apps/www/registry/default/block/chart-bar-stacked.tsx delete mode 100644 apps/www/registry/default/block/chart-line-default.tsx delete mode 100644 apps/www/registry/default/block/chart-line-dots-colors.tsx delete mode 100644 apps/www/registry/default/block/chart-line-dots-custom.tsx delete mode 100644 apps/www/registry/default/block/chart-line-dots.tsx delete mode 100644 apps/www/registry/default/block/chart-line-interactive.tsx delete mode 100644 apps/www/registry/default/block/chart-line-label-custom.tsx delete mode 100644 apps/www/registry/default/block/chart-line-label.tsx delete mode 100644 apps/www/registry/default/block/chart-line-linear.tsx delete mode 100644 apps/www/registry/default/block/chart-line-multiple.tsx delete mode 100644 apps/www/registry/default/block/chart-line-step.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-donut-active.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-donut-text.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-donut.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-interactive.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-label-custom.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-label-list.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-label.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-legend.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-separator-none.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-simple.tsx delete mode 100644 apps/www/registry/default/block/chart-pie-stacked.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-default.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-dots.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-grid-circle-fill.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-grid-circle-no-lines.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-grid-circle.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-grid-custom.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-grid-fill.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-grid-none.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-icons.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-label-custom.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-legend.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-lines-only.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-multiple.tsx delete mode 100644 apps/www/registry/default/block/chart-radar-radius.tsx delete mode 100644 apps/www/registry/default/block/chart-radial-grid.tsx delete mode 100644 apps/www/registry/default/block/chart-radial-label.tsx delete mode 100644 apps/www/registry/default/block/chart-radial-shape.tsx delete mode 100644 apps/www/registry/default/block/chart-radial-simple.tsx delete mode 100644 apps/www/registry/default/block/chart-radial-stacked.tsx delete mode 100644 apps/www/registry/default/block/chart-radial-text.tsx delete mode 100644 apps/www/registry/default/block/chart-tooltip-advanced.tsx delete mode 100644 apps/www/registry/default/block/chart-tooltip-default.tsx delete mode 100644 apps/www/registry/default/block/chart-tooltip-formatter.tsx delete mode 100644 apps/www/registry/default/block/chart-tooltip-icons.tsx delete mode 100644 apps/www/registry/default/block/chart-tooltip-indicator-line.tsx delete mode 100644 apps/www/registry/default/block/chart-tooltip-indicator-none.tsx delete mode 100644 apps/www/registry/default/block/chart-tooltip-label-custom.tsx delete mode 100644 apps/www/registry/default/block/chart-tooltip-label-formatter.tsx delete mode 100644 apps/www/registry/default/block/chart-tooltip-label-none.tsx delete mode 100644 apps/www/registry/default/block/charts-01-chunk-0.tsx delete mode 100644 apps/www/registry/default/block/charts-01-chunk-1.tsx delete mode 100644 apps/www/registry/default/block/charts-01-chunk-2.tsx delete mode 100644 apps/www/registry/default/block/charts-01-chunk-3.tsx delete mode 100644 apps/www/registry/default/block/charts-01-chunk-4.tsx delete mode 100644 apps/www/registry/default/block/charts-01-chunk-5.tsx delete mode 100644 apps/www/registry/default/block/charts-01-chunk-6.tsx delete mode 100644 apps/www/registry/default/block/charts-01-chunk-7.tsx delete mode 100644 apps/www/registry/default/block/charts-01.tsx delete mode 100644 apps/www/registry/default/block/dashboard-01-chunk-0.tsx delete mode 100644 apps/www/registry/default/block/dashboard-01-chunk-1.tsx delete mode 100644 apps/www/registry/default/block/dashboard-01-chunk-2.tsx delete mode 100644 apps/www/registry/default/block/dashboard-01-chunk-3.tsx delete mode 100644 apps/www/registry/default/block/dashboard-01-chunk-4.tsx delete mode 100644 apps/www/registry/default/block/dashboard-01-chunk-5.tsx delete mode 100644 apps/www/registry/default/block/dashboard-01.tsx delete mode 100644 apps/www/registry/default/block/dashboard-02-chunk-0.tsx delete mode 100644 apps/www/registry/default/block/dashboard-02-chunk-1.tsx delete mode 100644 apps/www/registry/default/block/dashboard-02.tsx delete mode 100644 apps/www/registry/default/block/dashboard-03-chunk-0.tsx delete mode 100644 apps/www/registry/default/block/dashboard-03-chunk-1.tsx delete mode 100644 apps/www/registry/default/block/dashboard-03.tsx delete mode 100644 apps/www/registry/default/block/dashboard-04-chunk-0.tsx delete mode 100644 apps/www/registry/default/block/dashboard-04-chunk-1.tsx delete mode 100644 apps/www/registry/default/block/dashboard-04-chunk-2.tsx delete mode 100644 apps/www/registry/default/block/dashboard-04.tsx delete mode 100644 apps/www/registry/default/block/dashboard-05-chunk-0.tsx delete mode 100644 apps/www/registry/default/block/dashboard-05-chunk-1.tsx delete mode 100644 apps/www/registry/default/block/dashboard-05-chunk-2.tsx delete mode 100644 apps/www/registry/default/block/dashboard-05-chunk-3.tsx delete mode 100644 apps/www/registry/default/block/dashboard-05-chunk-4.tsx delete mode 100644 apps/www/registry/default/block/dashboard-05.tsx delete mode 100644 apps/www/registry/default/block/dashboard-06-chunk-0.tsx delete mode 100644 apps/www/registry/default/block/dashboard-06.tsx delete mode 100644 apps/www/registry/default/block/dashboard-07-chunk-0.tsx delete mode 100644 apps/www/registry/default/block/dashboard-07-chunk-1.tsx delete mode 100644 apps/www/registry/default/block/dashboard-07-chunk-2.tsx delete mode 100644 apps/www/registry/default/block/dashboard-07-chunk-3.tsx delete mode 100644 apps/www/registry/default/block/dashboard-07-chunk-4.tsx delete mode 100644 apps/www/registry/default/block/dashboard-07-chunk-5.tsx delete mode 100644 apps/www/registry/default/block/dashboard-07.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-controlled.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-footer.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-group-action.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-group-collapsible.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-group.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-header.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-menu-action.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-menu-badge.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-menu-collapsible.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-menu-sub.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-menu.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar-rsc.tsx delete mode 100644 apps/www/registry/default/block/demo-sidebar.tsx delete mode 100644 apps/www/registry/default/block/login-01/components/login-form.tsx delete mode 100644 apps/www/registry/default/block/login-01/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-01/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-01/components/search-form.tsx delete mode 100644 apps/www/registry/default/block/sidebar-01/components/version-switcher.tsx delete mode 100644 apps/www/registry/default/block/sidebar-01/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-02/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-02/components/search-form.tsx delete mode 100644 apps/www/registry/default/block/sidebar-02/components/version-switcher.tsx delete mode 100644 apps/www/registry/default/block/sidebar-02/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-03/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-03/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-04/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-04/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-05/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-05/components/search-form.tsx delete mode 100644 apps/www/registry/default/block/sidebar-05/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-06/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-06/components/nav-main.tsx delete mode 100644 apps/www/registry/default/block/sidebar-06/components/sidebar-opt-in-form.tsx delete mode 100644 apps/www/registry/default/block/sidebar-06/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-07/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-07/components/nav-main.tsx delete mode 100644 apps/www/registry/default/block/sidebar-07/components/nav-projects.tsx delete mode 100644 apps/www/registry/default/block/sidebar-07/components/nav-user.tsx delete mode 100644 apps/www/registry/default/block/sidebar-07/components/team-switcher.tsx delete mode 100644 apps/www/registry/default/block/sidebar-07/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-08/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-08/components/nav-main.tsx delete mode 100644 apps/www/registry/default/block/sidebar-08/components/nav-projects.tsx delete mode 100644 apps/www/registry/default/block/sidebar-08/components/nav-secondary.tsx delete mode 100644 apps/www/registry/default/block/sidebar-08/components/nav-user.tsx delete mode 100644 apps/www/registry/default/block/sidebar-08/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-09/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-09/components/nav-user.tsx delete mode 100644 apps/www/registry/default/block/sidebar-09/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-10/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-10/components/nav-actions.tsx delete mode 100644 apps/www/registry/default/block/sidebar-10/components/nav-favorites.tsx delete mode 100644 apps/www/registry/default/block/sidebar-10/components/nav-main.tsx delete mode 100644 apps/www/registry/default/block/sidebar-10/components/nav-secondary.tsx delete mode 100644 apps/www/registry/default/block/sidebar-10/components/nav-workspaces.tsx delete mode 100644 apps/www/registry/default/block/sidebar-10/components/team-switcher.tsx delete mode 100644 apps/www/registry/default/block/sidebar-10/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-11/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-11/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-12/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-12/components/calendars.tsx delete mode 100644 apps/www/registry/default/block/sidebar-12/components/date-picker.tsx delete mode 100644 apps/www/registry/default/block/sidebar-12/components/nav-user.tsx delete mode 100644 apps/www/registry/default/block/sidebar-12/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-13/components/settings-dialog.tsx delete mode 100644 apps/www/registry/default/block/sidebar-13/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-14/components/app-sidebar.tsx delete mode 100644 apps/www/registry/default/block/sidebar-14/page.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/components/calendars.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/components/date-picker.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/components/nav-favorites.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/components/nav-main.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/components/nav-secondary.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/components/nav-user.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/components/nav-workspaces.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/components/sidebar-left.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/components/sidebar-right.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/components/team-switcher.tsx delete mode 100644 apps/www/registry/default/block/sidebar-15/page.tsx delete mode 100644 apps/www/registry/default/example/accordion-demo.tsx delete mode 100644 apps/www/registry/default/example/alert-demo.tsx delete mode 100644 apps/www/registry/default/example/alert-destructive.tsx delete mode 100644 apps/www/registry/default/example/alert-dialog-demo.tsx delete mode 100644 apps/www/registry/default/example/aspect-ratio-demo.tsx delete mode 100644 apps/www/registry/default/example/avatar-demo.tsx delete mode 100644 apps/www/registry/default/example/badge-demo.tsx delete mode 100644 apps/www/registry/default/example/badge-destructive.tsx delete mode 100644 apps/www/registry/default/example/badge-outline.tsx delete mode 100644 apps/www/registry/default/example/badge-secondary.tsx delete mode 100644 apps/www/registry/default/example/breadcrumb-demo.tsx delete mode 100644 apps/www/registry/default/example/breadcrumb-dropdown.tsx delete mode 100644 apps/www/registry/default/example/breadcrumb-ellipsis.tsx delete mode 100644 apps/www/registry/default/example/breadcrumb-link.tsx delete mode 100644 apps/www/registry/default/example/breadcrumb-responsive.tsx delete mode 100644 apps/www/registry/default/example/breadcrumb-separator.tsx delete mode 100644 apps/www/registry/default/example/button-as-child.tsx delete mode 100644 apps/www/registry/default/example/button-demo.tsx delete mode 100644 apps/www/registry/default/example/button-destructive.tsx delete mode 100644 apps/www/registry/default/example/button-ghost.tsx delete mode 100644 apps/www/registry/default/example/button-icon.tsx delete mode 100644 apps/www/registry/default/example/button-link.tsx delete mode 100644 apps/www/registry/default/example/button-loading.tsx delete mode 100644 apps/www/registry/default/example/button-outline.tsx delete mode 100644 apps/www/registry/default/example/button-secondary.tsx delete mode 100644 apps/www/registry/default/example/button-with-icon.tsx delete mode 100644 apps/www/registry/default/example/calendar-demo.tsx delete mode 100644 apps/www/registry/default/example/calendar-form.tsx delete mode 100644 apps/www/registry/default/example/calendar-react-hook-form.tsx delete mode 100644 apps/www/registry/default/example/card-demo.tsx delete mode 100644 apps/www/registry/default/example/card-with-form.tsx delete mode 100644 apps/www/registry/default/example/cards/activity-goal.tsx delete mode 100644 apps/www/registry/default/example/cards/calendar.tsx delete mode 100644 apps/www/registry/default/example/cards/chat.tsx delete mode 100644 apps/www/registry/default/example/cards/cookie-settings.tsx delete mode 100644 apps/www/registry/default/example/cards/create-account.tsx delete mode 100644 apps/www/registry/default/example/cards/data-table.tsx delete mode 100644 apps/www/registry/default/example/cards/index.tsx delete mode 100644 apps/www/registry/default/example/cards/metric.tsx delete mode 100644 apps/www/registry/default/example/cards/payment-method.tsx delete mode 100644 apps/www/registry/default/example/cards/report-issue.tsx delete mode 100644 apps/www/registry/default/example/cards/share.tsx delete mode 100644 apps/www/registry/default/example/cards/stats.tsx delete mode 100644 apps/www/registry/default/example/cards/team-members.tsx delete mode 100644 apps/www/registry/default/example/carousel-api.tsx delete mode 100644 apps/www/registry/default/example/carousel-demo.tsx delete mode 100644 apps/www/registry/default/example/carousel-orientation.tsx delete mode 100644 apps/www/registry/default/example/carousel-plugin.tsx delete mode 100644 apps/www/registry/default/example/carousel-size.tsx delete mode 100644 apps/www/registry/default/example/carousel-spacing.tsx delete mode 100644 apps/www/registry/default/example/chart-bar-demo-axis.tsx delete mode 100644 apps/www/registry/default/example/chart-bar-demo-grid.tsx delete mode 100644 apps/www/registry/default/example/chart-bar-demo-legend.tsx delete mode 100644 apps/www/registry/default/example/chart-bar-demo-tooltip.tsx delete mode 100644 apps/www/registry/default/example/chart-bar-demo.tsx delete mode 100644 apps/www/registry/default/example/chart-tooltip-demo.tsx create mode 100644 apps/www/registry/default/example/chat-demo.tsx delete mode 100644 apps/www/registry/default/example/checkbox-demo.tsx delete mode 100644 apps/www/registry/default/example/checkbox-disabled.tsx delete mode 100644 apps/www/registry/default/example/checkbox-form-multiple.tsx delete mode 100644 apps/www/registry/default/example/checkbox-form-single.tsx delete mode 100644 apps/www/registry/default/example/checkbox-with-text.tsx delete mode 100644 apps/www/registry/default/example/collapsible-demo.tsx delete mode 100644 apps/www/registry/default/example/combobox-demo.tsx delete mode 100644 apps/www/registry/default/example/combobox-dropdown-menu.tsx delete mode 100644 apps/www/registry/default/example/combobox-form.tsx delete mode 100644 apps/www/registry/default/example/combobox-popover.tsx delete mode 100644 apps/www/registry/default/example/combobox-responsive.tsx delete mode 100644 apps/www/registry/default/example/command-demo.tsx delete mode 100644 apps/www/registry/default/example/command-dialog.tsx delete mode 100644 apps/www/registry/default/example/context-menu-demo.tsx delete mode 100644 apps/www/registry/default/example/data-table-demo.tsx delete mode 100644 apps/www/registry/default/example/date-picker-demo.tsx delete mode 100644 apps/www/registry/default/example/date-picker-form.tsx delete mode 100644 apps/www/registry/default/example/date-picker-with-presets.tsx delete mode 100644 apps/www/registry/default/example/date-picker-with-range.tsx delete mode 100644 apps/www/registry/default/example/dialog-close-button.tsx delete mode 100644 apps/www/registry/default/example/dialog-demo.tsx delete mode 100644 apps/www/registry/default/example/drawer-demo.tsx delete mode 100644 apps/www/registry/default/example/drawer-dialog.tsx delete mode 100644 apps/www/registry/default/example/dropdown-menu-checkboxes.tsx delete mode 100644 apps/www/registry/default/example/dropdown-menu-demo.tsx delete mode 100644 apps/www/registry/default/example/dropdown-menu-radio-group.tsx delete mode 100644 apps/www/registry/default/example/hover-card-demo.tsx delete mode 100644 apps/www/registry/default/example/input-demo.tsx delete mode 100644 apps/www/registry/default/example/input-disabled.tsx delete mode 100644 apps/www/registry/default/example/input-file.tsx delete mode 100644 apps/www/registry/default/example/input-form.tsx delete mode 100644 apps/www/registry/default/example/input-otp-controlled.tsx delete mode 100644 apps/www/registry/default/example/input-otp-demo.tsx delete mode 100644 apps/www/registry/default/example/input-otp-form.tsx delete mode 100644 apps/www/registry/default/example/input-otp-pattern.tsx delete mode 100644 apps/www/registry/default/example/input-otp-separator.tsx delete mode 100644 apps/www/registry/default/example/input-with-button.tsx delete mode 100644 apps/www/registry/default/example/input-with-label.tsx delete mode 100644 apps/www/registry/default/example/input-with-text.tsx delete mode 100644 apps/www/registry/default/example/label-demo.tsx delete mode 100644 apps/www/registry/default/example/menubar-demo.tsx delete mode 100644 apps/www/registry/default/example/mode-toggle.tsx delete mode 100644 apps/www/registry/default/example/navigation-menu-demo.tsx delete mode 100644 apps/www/registry/default/example/pagination-demo.tsx delete mode 100644 apps/www/registry/default/example/popover-demo.tsx delete mode 100644 apps/www/registry/default/example/progress-demo.tsx delete mode 100644 apps/www/registry/default/example/radio-group-demo.tsx delete mode 100644 apps/www/registry/default/example/radio-group-form.tsx delete mode 100644 apps/www/registry/default/example/resizable-demo-with-handle.tsx delete mode 100644 apps/www/registry/default/example/resizable-demo.tsx delete mode 100644 apps/www/registry/default/example/resizable-handle.tsx delete mode 100644 apps/www/registry/default/example/resizable-vertical.tsx delete mode 100644 apps/www/registry/default/example/scroll-area-demo.tsx delete mode 100644 apps/www/registry/default/example/scroll-area-horizontal-demo.tsx delete mode 100644 apps/www/registry/default/example/select-demo.tsx delete mode 100644 apps/www/registry/default/example/select-form.tsx delete mode 100644 apps/www/registry/default/example/select-scrollable.tsx delete mode 100644 apps/www/registry/default/example/separator-demo.tsx delete mode 100644 apps/www/registry/default/example/sheet-demo.tsx delete mode 100644 apps/www/registry/default/example/sheet-side.tsx delete mode 100644 apps/www/registry/default/example/skeleton-card.tsx delete mode 100644 apps/www/registry/default/example/skeleton-demo.tsx delete mode 100644 apps/www/registry/default/example/slider-demo.tsx delete mode 100644 apps/www/registry/default/example/sonner-demo.tsx delete mode 100644 apps/www/registry/default/example/switch-demo.tsx delete mode 100644 apps/www/registry/default/example/switch-form.tsx delete mode 100644 apps/www/registry/default/example/table-demo.tsx delete mode 100644 apps/www/registry/default/example/tabs-demo.tsx delete mode 100644 apps/www/registry/default/example/textarea-demo.tsx delete mode 100644 apps/www/registry/default/example/textarea-disabled.tsx delete mode 100644 apps/www/registry/default/example/textarea-form.tsx delete mode 100644 apps/www/registry/default/example/textarea-with-button.tsx delete mode 100644 apps/www/registry/default/example/textarea-with-label.tsx delete mode 100644 apps/www/registry/default/example/textarea-with-text.tsx delete mode 100644 apps/www/registry/default/example/toast-demo.tsx delete mode 100644 apps/www/registry/default/example/toast-destructive.tsx delete mode 100644 apps/www/registry/default/example/toast-simple.tsx delete mode 100644 apps/www/registry/default/example/toast-with-action.tsx delete mode 100644 apps/www/registry/default/example/toast-with-title.tsx delete mode 100644 apps/www/registry/default/example/toggle-demo.tsx delete mode 100644 apps/www/registry/default/example/toggle-disabled.tsx delete mode 100644 apps/www/registry/default/example/toggle-group-demo.tsx delete mode 100644 apps/www/registry/default/example/toggle-group-disabled.tsx delete mode 100644 apps/www/registry/default/example/toggle-group-lg.tsx delete mode 100644 apps/www/registry/default/example/toggle-group-outline.tsx delete mode 100644 apps/www/registry/default/example/toggle-group-single.tsx delete mode 100644 apps/www/registry/default/example/toggle-group-sm.tsx delete mode 100644 apps/www/registry/default/example/toggle-lg.tsx delete mode 100644 apps/www/registry/default/example/toggle-outline.tsx delete mode 100644 apps/www/registry/default/example/toggle-sm.tsx delete mode 100644 apps/www/registry/default/example/toggle-with-text.tsx delete mode 100644 apps/www/registry/default/example/tooltip-demo.tsx delete mode 100644 apps/www/registry/default/example/typography-blockquote.tsx delete mode 100644 apps/www/registry/default/example/typography-demo.tsx delete mode 100644 apps/www/registry/default/example/typography-h1.tsx delete mode 100644 apps/www/registry/default/example/typography-h2.tsx delete mode 100644 apps/www/registry/default/example/typography-h3.tsx delete mode 100644 apps/www/registry/default/example/typography-h4.tsx delete mode 100644 apps/www/registry/default/example/typography-inline-code.tsx delete mode 100644 apps/www/registry/default/example/typography-large.tsx delete mode 100644 apps/www/registry/default/example/typography-lead.tsx delete mode 100644 apps/www/registry/default/example/typography-list.tsx delete mode 100644 apps/www/registry/default/example/typography-muted.tsx delete mode 100644 apps/www/registry/default/example/typography-p.tsx delete mode 100644 apps/www/registry/default/example/typography-small.tsx delete mode 100644 apps/www/registry/default/example/typography-table.tsx create mode 100644 apps/www/registry/default/hooks/use-auto-scroll.ts create mode 100644 apps/www/registry/default/hooks/use-autosize-textarea.ts create mode 100644 apps/www/registry/default/hooks/use-copy-to-clipboard.ts delete mode 100644 apps/www/registry/default/hooks/use-mobile.tsx delete mode 100644 apps/www/registry/default/lib/utils.ts delete mode 100644 apps/www/registry/default/ui/accordion.tsx delete mode 100644 apps/www/registry/default/ui/alert-dialog.tsx delete mode 100644 apps/www/registry/default/ui/alert.tsx delete mode 100644 apps/www/registry/default/ui/aspect-ratio.tsx delete mode 100644 apps/www/registry/default/ui/avatar.tsx delete mode 100644 apps/www/registry/default/ui/badge.tsx delete mode 100644 apps/www/registry/default/ui/breadcrumb.tsx delete mode 100644 apps/www/registry/default/ui/calendar.tsx delete mode 100644 apps/www/registry/default/ui/card.tsx delete mode 100644 apps/www/registry/default/ui/carousel.tsx delete mode 100644 apps/www/registry/default/ui/chart.tsx create mode 100644 apps/www/registry/default/ui/chat-message.tsx create mode 100644 apps/www/registry/default/ui/chat.tsx delete mode 100644 apps/www/registry/default/ui/checkbox.tsx delete mode 100644 apps/www/registry/default/ui/collapsible.tsx delete mode 100644 apps/www/registry/default/ui/command.tsx delete mode 100644 apps/www/registry/default/ui/context-menu.tsx create mode 100644 apps/www/registry/default/ui/copy-button.tsx delete mode 100644 apps/www/registry/default/ui/dialog.tsx delete mode 100644 apps/www/registry/default/ui/drawer.tsx delete mode 100644 apps/www/registry/default/ui/dropdown-menu.tsx delete mode 100644 apps/www/registry/default/ui/form.tsx delete mode 100644 apps/www/registry/default/ui/hover-card.tsx delete mode 100644 apps/www/registry/default/ui/input-otp.tsx delete mode 100644 apps/www/registry/default/ui/input.tsx delete mode 100644 apps/www/registry/default/ui/label.tsx create mode 100644 apps/www/registry/default/ui/markdown-renderer.tsx delete mode 100644 apps/www/registry/default/ui/menubar.tsx create mode 100644 apps/www/registry/default/ui/message-input.tsx create mode 100644 apps/www/registry/default/ui/message-list.tsx delete mode 100644 apps/www/registry/default/ui/navigation-menu.tsx delete mode 100644 apps/www/registry/default/ui/pagination.tsx delete mode 100644 apps/www/registry/default/ui/popover.tsx delete mode 100644 apps/www/registry/default/ui/progress.tsx create mode 100644 apps/www/registry/default/ui/prompt-suggestions.tsx delete mode 100644 apps/www/registry/default/ui/radio-group.tsx delete mode 100644 apps/www/registry/default/ui/resizable.tsx delete mode 100644 apps/www/registry/default/ui/scroll-area.tsx delete mode 100644 apps/www/registry/default/ui/select.tsx delete mode 100644 apps/www/registry/default/ui/separator.tsx delete mode 100644 apps/www/registry/default/ui/sheet.tsx delete mode 100644 apps/www/registry/default/ui/sidebar.tsx delete mode 100644 apps/www/registry/default/ui/skeleton.tsx delete mode 100644 apps/www/registry/default/ui/slider.tsx delete mode 100644 apps/www/registry/default/ui/sonner.tsx delete mode 100644 apps/www/registry/default/ui/switch.tsx delete mode 100644 apps/www/registry/default/ui/table.tsx delete mode 100644 apps/www/registry/default/ui/tabs.tsx delete mode 100644 apps/www/registry/default/ui/textarea.tsx delete mode 100644 apps/www/registry/default/ui/toggle-group.tsx delete mode 100644 apps/www/registry/default/ui/toggle.tsx delete mode 100644 apps/www/registry/default/ui/tooltip.tsx create mode 100644 apps/www/registry/default/ui/typing-indicator.tsx delete mode 100644 apps/www/registry/default/v0/login-01.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-01.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-02.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-03.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-04.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-05.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-06.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-07.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-08.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-09.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-10.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-11.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-12.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-13.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-14.tsx delete mode 100644 apps/www/registry/default/v0/sidebar-15.tsx delete mode 100644 apps/www/registry/new-york/block/authentication-01.tsx delete mode 100644 apps/www/registry/new-york/block/authentication-02.tsx delete mode 100644 apps/www/registry/new-york/block/authentication-03.tsx delete mode 100644 apps/www/registry/new-york/block/authentication-04.tsx delete mode 100644 apps/www/registry/new-york/block/chart-area-axes.tsx delete mode 100644 apps/www/registry/new-york/block/chart-area-default.tsx delete mode 100644 apps/www/registry/new-york/block/chart-area-gradient.tsx delete mode 100644 apps/www/registry/new-york/block/chart-area-icons.tsx delete mode 100644 apps/www/registry/new-york/block/chart-area-interactive.tsx delete mode 100644 apps/www/registry/new-york/block/chart-area-legend.tsx delete mode 100644 apps/www/registry/new-york/block/chart-area-linear.tsx delete mode 100644 apps/www/registry/new-york/block/chart-area-stacked-expand.tsx delete mode 100644 apps/www/registry/new-york/block/chart-area-stacked.tsx delete mode 100644 apps/www/registry/new-york/block/chart-area-step.tsx delete mode 100644 apps/www/registry/new-york/block/chart-bar-active.tsx delete mode 100644 apps/www/registry/new-york/block/chart-bar-default.tsx delete mode 100644 apps/www/registry/new-york/block/chart-bar-horizontal.tsx delete mode 100644 apps/www/registry/new-york/block/chart-bar-interactive.tsx delete mode 100644 apps/www/registry/new-york/block/chart-bar-label-custom.tsx delete mode 100644 apps/www/registry/new-york/block/chart-bar-label.tsx delete mode 100644 apps/www/registry/new-york/block/chart-bar-mixed.tsx delete mode 100644 apps/www/registry/new-york/block/chart-bar-multiple.tsx delete mode 100644 apps/www/registry/new-york/block/chart-bar-negative.tsx delete mode 100644 apps/www/registry/new-york/block/chart-bar-stacked.tsx delete mode 100644 apps/www/registry/new-york/block/chart-line-default.tsx delete mode 100644 apps/www/registry/new-york/block/chart-line-dots-colors.tsx delete mode 100644 apps/www/registry/new-york/block/chart-line-dots-custom.tsx delete mode 100644 apps/www/registry/new-york/block/chart-line-dots.tsx delete mode 100644 apps/www/registry/new-york/block/chart-line-interactive.tsx delete mode 100644 apps/www/registry/new-york/block/chart-line-label-custom.tsx delete mode 100644 apps/www/registry/new-york/block/chart-line-label.tsx delete mode 100644 apps/www/registry/new-york/block/chart-line-linear.tsx delete mode 100644 apps/www/registry/new-york/block/chart-line-multiple.tsx delete mode 100644 apps/www/registry/new-york/block/chart-line-step.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-donut-active.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-donut-text.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-donut.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-interactive.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-label-custom.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-label-list.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-label.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-legend.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-separator-none.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-simple.tsx delete mode 100644 apps/www/registry/new-york/block/chart-pie-stacked.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-default.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-dots.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-grid-circle-fill.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-grid-circle-no-lines.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-grid-circle.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-grid-custom.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-grid-fill.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-grid-none.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-icons.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-label-custom.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-legend.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-lines-only.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-multiple.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radar-radius.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radial-grid.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radial-label.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radial-shape.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radial-simple.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radial-stacked.tsx delete mode 100644 apps/www/registry/new-york/block/chart-radial-text.tsx delete mode 100644 apps/www/registry/new-york/block/chart-tooltip-advanced.tsx delete mode 100644 apps/www/registry/new-york/block/chart-tooltip-default.tsx delete mode 100644 apps/www/registry/new-york/block/chart-tooltip-formatter.tsx delete mode 100644 apps/www/registry/new-york/block/chart-tooltip-icons.tsx delete mode 100644 apps/www/registry/new-york/block/chart-tooltip-indicator-line.tsx delete mode 100644 apps/www/registry/new-york/block/chart-tooltip-indicator-none.tsx delete mode 100644 apps/www/registry/new-york/block/chart-tooltip-label-custom.tsx delete mode 100644 apps/www/registry/new-york/block/chart-tooltip-label-formatter.tsx delete mode 100644 apps/www/registry/new-york/block/chart-tooltip-label-none.tsx delete mode 100644 apps/www/registry/new-york/block/charts-01-chunk-0.tsx delete mode 100644 apps/www/registry/new-york/block/charts-01-chunk-1.tsx delete mode 100644 apps/www/registry/new-york/block/charts-01-chunk-2.tsx delete mode 100644 apps/www/registry/new-york/block/charts-01-chunk-3.tsx delete mode 100644 apps/www/registry/new-york/block/charts-01-chunk-4.tsx delete mode 100644 apps/www/registry/new-york/block/charts-01-chunk-5.tsx delete mode 100644 apps/www/registry/new-york/block/charts-01-chunk-6.tsx delete mode 100644 apps/www/registry/new-york/block/charts-01-chunk-7.tsx delete mode 100644 apps/www/registry/new-york/block/charts-01.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-01-chunk-0.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-01-chunk-1.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-01-chunk-2.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-01-chunk-3.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-01-chunk-4.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-01-chunk-5.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-01.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-02-chunk-0.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-02-chunk-1.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-02.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-03-chunk-0.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-03-chunk-1.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-03.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-04-chunk-0.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-04-chunk-1.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-04-chunk-2.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-04.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-05-chunk-0.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-05-chunk-1.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-05-chunk-2.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-05-chunk-3.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-05-chunk-4.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-05-chunk-5.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-05.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-06-chunk-0.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-06-chunk-1.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-06.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-07-chunk-0.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-07-chunk-1.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-07-chunk-2.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-07-chunk-3.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-07-chunk-4.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-07-chunk-5.tsx delete mode 100644 apps/www/registry/new-york/block/dashboard-07.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-controlled.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-footer.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-group-action.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-group-collapsible.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-group.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-header.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-menu-action.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-menu-badge.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-menu-collapsible.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-menu-sub.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-menu.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar-rsc.tsx delete mode 100644 apps/www/registry/new-york/block/demo-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/login-01/components/login-form.tsx delete mode 100644 apps/www/registry/new-york/block/login-01/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-01/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-01/components/search-form.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-01/components/version-switcher.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-01/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-02/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-02/components/search-form.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-02/components/version-switcher.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-02/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-03/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-03/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-04/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-04/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-05/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-05/components/search-form.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-05/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-06/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-06/components/nav-main.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-06/components/sidebar-opt-in-form.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-06/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-07/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-07/components/nav-main.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-07/components/nav-projects.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-07/components/nav-user.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-07/components/team-switcher.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-07/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-08/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-08/components/nav-main.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-08/components/nav-projects.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-08/components/nav-secondary.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-08/components/nav-user.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-08/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-09/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-09/components/nav-user.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-09/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-10/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-10/components/nav-actions.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-10/components/nav-favorites.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-10/components/nav-main.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-10/components/nav-secondary.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-10/components/nav-workspaces.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-10/components/team-switcher.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-10/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-11/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-11/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-12/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-12/components/calendars.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-12/components/date-picker.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-12/components/nav-user.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-12/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-13/components/settings-dialog.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-13/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-14/components/app-sidebar.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-14/page.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/components/calendars.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/components/date-picker.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/components/nav-favorites.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/components/nav-main.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/components/nav-secondary.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/components/nav-user.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/components/nav-workspaces.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/components/sidebar-left.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/components/sidebar-right.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/components/team-switcher.tsx delete mode 100644 apps/www/registry/new-york/block/sidebar-15/page.tsx delete mode 100644 apps/www/registry/new-york/example/accordion-demo.tsx delete mode 100644 apps/www/registry/new-york/example/alert-demo.tsx delete mode 100644 apps/www/registry/new-york/example/alert-destructive.tsx delete mode 100644 apps/www/registry/new-york/example/alert-dialog-demo.tsx delete mode 100644 apps/www/registry/new-york/example/aspect-ratio-demo.tsx delete mode 100644 apps/www/registry/new-york/example/avatar-demo.tsx delete mode 100644 apps/www/registry/new-york/example/badge-demo.tsx delete mode 100644 apps/www/registry/new-york/example/badge-destructive.tsx delete mode 100644 apps/www/registry/new-york/example/badge-outline.tsx delete mode 100644 apps/www/registry/new-york/example/badge-secondary.tsx delete mode 100644 apps/www/registry/new-york/example/breadcrumb-demo.tsx delete mode 100644 apps/www/registry/new-york/example/breadcrumb-dropdown.tsx delete mode 100644 apps/www/registry/new-york/example/breadcrumb-ellipsis.tsx delete mode 100644 apps/www/registry/new-york/example/breadcrumb-link.tsx delete mode 100644 apps/www/registry/new-york/example/breadcrumb-responsive.tsx delete mode 100644 apps/www/registry/new-york/example/breadcrumb-separator.tsx delete mode 100644 apps/www/registry/new-york/example/button-as-child.tsx delete mode 100644 apps/www/registry/new-york/example/button-demo.tsx delete mode 100644 apps/www/registry/new-york/example/button-destructive.tsx delete mode 100644 apps/www/registry/new-york/example/button-ghost.tsx delete mode 100644 apps/www/registry/new-york/example/button-icon.tsx delete mode 100644 apps/www/registry/new-york/example/button-link.tsx delete mode 100644 apps/www/registry/new-york/example/button-loading.tsx delete mode 100644 apps/www/registry/new-york/example/button-outline.tsx delete mode 100644 apps/www/registry/new-york/example/button-secondary.tsx delete mode 100644 apps/www/registry/new-york/example/button-with-icon.tsx delete mode 100644 apps/www/registry/new-york/example/calendar-demo.tsx delete mode 100644 apps/www/registry/new-york/example/calendar-form.tsx delete mode 100644 apps/www/registry/new-york/example/card-demo.tsx delete mode 100644 apps/www/registry/new-york/example/card-with-form.tsx delete mode 100644 apps/www/registry/new-york/example/cards/activity-goal.tsx delete mode 100644 apps/www/registry/new-york/example/cards/calendar.tsx delete mode 100644 apps/www/registry/new-york/example/cards/chat.tsx delete mode 100644 apps/www/registry/new-york/example/cards/cookie-settings.tsx delete mode 100644 apps/www/registry/new-york/example/cards/create-account.tsx delete mode 100644 apps/www/registry/new-york/example/cards/data-table.tsx delete mode 100644 apps/www/registry/new-york/example/cards/index.tsx delete mode 100644 apps/www/registry/new-york/example/cards/metric.tsx delete mode 100644 apps/www/registry/new-york/example/cards/payment-method.tsx delete mode 100644 apps/www/registry/new-york/example/cards/report-issue.tsx delete mode 100644 apps/www/registry/new-york/example/cards/share.tsx delete mode 100644 apps/www/registry/new-york/example/cards/stats.tsx delete mode 100644 apps/www/registry/new-york/example/cards/team-members.tsx delete mode 100644 apps/www/registry/new-york/example/carousel-api.tsx delete mode 100644 apps/www/registry/new-york/example/carousel-demo.tsx delete mode 100644 apps/www/registry/new-york/example/carousel-orientation.tsx delete mode 100644 apps/www/registry/new-york/example/carousel-plugin.tsx delete mode 100644 apps/www/registry/new-york/example/carousel-size.tsx delete mode 100644 apps/www/registry/new-york/example/carousel-spacing.tsx delete mode 100644 apps/www/registry/new-york/example/chart-bar-demo-axis.tsx delete mode 100644 apps/www/registry/new-york/example/chart-bar-demo-grid.tsx delete mode 100644 apps/www/registry/new-york/example/chart-bar-demo-legend.tsx delete mode 100644 apps/www/registry/new-york/example/chart-bar-demo-tooltip.tsx delete mode 100644 apps/www/registry/new-york/example/chart-bar-demo.tsx delete mode 100644 apps/www/registry/new-york/example/chart-tooltip-demo.tsx delete mode 100644 apps/www/registry/new-york/example/checkbox-demo.tsx delete mode 100644 apps/www/registry/new-york/example/checkbox-disabled.tsx delete mode 100644 apps/www/registry/new-york/example/checkbox-form-multiple.tsx delete mode 100644 apps/www/registry/new-york/example/checkbox-form-single.tsx delete mode 100644 apps/www/registry/new-york/example/checkbox-with-text.tsx delete mode 100644 apps/www/registry/new-york/example/collapsible-demo.tsx delete mode 100644 apps/www/registry/new-york/example/combobox-demo.tsx delete mode 100644 apps/www/registry/new-york/example/combobox-dropdown-menu.tsx delete mode 100644 apps/www/registry/new-york/example/combobox-form.tsx delete mode 100644 apps/www/registry/new-york/example/combobox-popover.tsx delete mode 100644 apps/www/registry/new-york/example/combobox-responsive.tsx delete mode 100644 apps/www/registry/new-york/example/command-demo.tsx delete mode 100644 apps/www/registry/new-york/example/command-dialog.tsx delete mode 100644 apps/www/registry/new-york/example/context-menu-demo.tsx delete mode 100644 apps/www/registry/new-york/example/data-table-demo.tsx delete mode 100644 apps/www/registry/new-york/example/date-picker-demo.tsx delete mode 100644 apps/www/registry/new-york/example/date-picker-form.tsx delete mode 100644 apps/www/registry/new-york/example/date-picker-with-presets.tsx delete mode 100644 apps/www/registry/new-york/example/date-picker-with-range.tsx delete mode 100644 apps/www/registry/new-york/example/dialog-close-button.tsx delete mode 100644 apps/www/registry/new-york/example/dialog-demo.tsx delete mode 100644 apps/www/registry/new-york/example/drawer-demo.tsx delete mode 100644 apps/www/registry/new-york/example/drawer-dialog.tsx delete mode 100644 apps/www/registry/new-york/example/dropdown-menu-checkboxes.tsx delete mode 100644 apps/www/registry/new-york/example/dropdown-menu-demo.tsx delete mode 100644 apps/www/registry/new-york/example/dropdown-menu-radio-group.tsx delete mode 100644 apps/www/registry/new-york/example/hover-card-demo.tsx delete mode 100644 apps/www/registry/new-york/example/input-demo.tsx delete mode 100644 apps/www/registry/new-york/example/input-disabled.tsx delete mode 100644 apps/www/registry/new-york/example/input-file.tsx delete mode 100644 apps/www/registry/new-york/example/input-form.tsx delete mode 100644 apps/www/registry/new-york/example/input-otp-controlled.tsx delete mode 100644 apps/www/registry/new-york/example/input-otp-demo.tsx delete mode 100644 apps/www/registry/new-york/example/input-otp-form.tsx delete mode 100644 apps/www/registry/new-york/example/input-otp-pattern.tsx delete mode 100644 apps/www/registry/new-york/example/input-otp-separator.tsx delete mode 100644 apps/www/registry/new-york/example/input-with-button.tsx delete mode 100644 apps/www/registry/new-york/example/input-with-label.tsx delete mode 100644 apps/www/registry/new-york/example/input-with-text.tsx delete mode 100644 apps/www/registry/new-york/example/label-demo.tsx delete mode 100644 apps/www/registry/new-york/example/menubar-demo.tsx delete mode 100644 apps/www/registry/new-york/example/mode-toggle.tsx delete mode 100644 apps/www/registry/new-york/example/navigation-menu-demo.tsx delete mode 100644 apps/www/registry/new-york/example/pagination-demo.tsx delete mode 100644 apps/www/registry/new-york/example/popover-demo.tsx delete mode 100644 apps/www/registry/new-york/example/progress-demo.tsx delete mode 100644 apps/www/registry/new-york/example/radio-group-demo.tsx delete mode 100644 apps/www/registry/new-york/example/radio-group-form.tsx delete mode 100644 apps/www/registry/new-york/example/resizable-demo-with-handle.tsx delete mode 100644 apps/www/registry/new-york/example/resizable-demo.tsx delete mode 100644 apps/www/registry/new-york/example/resizable-handle.tsx delete mode 100644 apps/www/registry/new-york/example/resizable-vertical.tsx delete mode 100644 apps/www/registry/new-york/example/scroll-area-demo.tsx delete mode 100644 apps/www/registry/new-york/example/scroll-area-horizontal-demo.tsx delete mode 100644 apps/www/registry/new-york/example/select-demo.tsx delete mode 100644 apps/www/registry/new-york/example/select-form.tsx delete mode 100644 apps/www/registry/new-york/example/select-scrollable.tsx delete mode 100644 apps/www/registry/new-york/example/separator-demo.tsx delete mode 100644 apps/www/registry/new-york/example/sheet-demo.tsx delete mode 100644 apps/www/registry/new-york/example/sheet-side.tsx delete mode 100644 apps/www/registry/new-york/example/skeleton-card.tsx delete mode 100644 apps/www/registry/new-york/example/skeleton-demo.tsx delete mode 100644 apps/www/registry/new-york/example/slider-demo.tsx delete mode 100644 apps/www/registry/new-york/example/sonner-demo.tsx delete mode 100644 apps/www/registry/new-york/example/switch-demo.tsx delete mode 100644 apps/www/registry/new-york/example/switch-form.tsx delete mode 100644 apps/www/registry/new-york/example/table-demo.tsx delete mode 100644 apps/www/registry/new-york/example/tabs-demo.tsx delete mode 100644 apps/www/registry/new-york/example/textarea-demo.tsx delete mode 100644 apps/www/registry/new-york/example/textarea-disabled.tsx delete mode 100644 apps/www/registry/new-york/example/textarea-form.tsx delete mode 100644 apps/www/registry/new-york/example/textarea-with-button.tsx delete mode 100644 apps/www/registry/new-york/example/textarea-with-label.tsx delete mode 100644 apps/www/registry/new-york/example/textarea-with-text.tsx delete mode 100644 apps/www/registry/new-york/example/toast-demo.tsx delete mode 100644 apps/www/registry/new-york/example/toast-destructive.tsx delete mode 100644 apps/www/registry/new-york/example/toast-simple.tsx delete mode 100644 apps/www/registry/new-york/example/toast-with-action.tsx delete mode 100644 apps/www/registry/new-york/example/toast-with-title.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-demo.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-disabled.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-group-demo.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-group-disabled.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-group-lg.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-group-outline.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-group-single.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-group-sm.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-lg.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-outline.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-sm.tsx delete mode 100644 apps/www/registry/new-york/example/toggle-with-text.tsx delete mode 100644 apps/www/registry/new-york/example/tooltip-demo.tsx delete mode 100644 apps/www/registry/new-york/example/typography-blockquote.tsx delete mode 100644 apps/www/registry/new-york/example/typography-demo.tsx delete mode 100644 apps/www/registry/new-york/example/typography-h1.tsx delete mode 100644 apps/www/registry/new-york/example/typography-h2.tsx delete mode 100644 apps/www/registry/new-york/example/typography-h3.tsx delete mode 100644 apps/www/registry/new-york/example/typography-h4.tsx delete mode 100644 apps/www/registry/new-york/example/typography-inline-code.tsx delete mode 100644 apps/www/registry/new-york/example/typography-large.tsx delete mode 100644 apps/www/registry/new-york/example/typography-lead.tsx delete mode 100644 apps/www/registry/new-york/example/typography-list.tsx delete mode 100644 apps/www/registry/new-york/example/typography-muted.tsx delete mode 100644 apps/www/registry/new-york/example/typography-p.tsx delete mode 100644 apps/www/registry/new-york/example/typography-small.tsx delete mode 100644 apps/www/registry/new-york/example/typography-table.tsx delete mode 100644 apps/www/registry/new-york/hooks/use-mobile.tsx delete mode 100644 apps/www/registry/new-york/lib/utils.ts delete mode 100644 apps/www/registry/new-york/ui/alert-dialog.tsx delete mode 100644 apps/www/registry/new-york/ui/avatar.tsx delete mode 100644 apps/www/registry/new-york/ui/breadcrumb.tsx delete mode 100644 apps/www/registry/new-york/ui/calendar.tsx delete mode 100644 apps/www/registry/new-york/ui/card.tsx delete mode 100644 apps/www/registry/new-york/ui/carousel.tsx delete mode 100644 apps/www/registry/new-york/ui/chart.tsx delete mode 100644 apps/www/registry/new-york/ui/checkbox.tsx delete mode 100644 apps/www/registry/new-york/ui/context-menu.tsx delete mode 100644 apps/www/registry/new-york/ui/form.tsx delete mode 100644 apps/www/registry/new-york/ui/hover-card.tsx delete mode 100644 apps/www/registry/new-york/ui/input-otp.tsx delete mode 100644 apps/www/registry/new-york/ui/input.tsx delete mode 100644 apps/www/registry/new-york/ui/menubar.tsx delete mode 100644 apps/www/registry/new-york/ui/navigation-menu.tsx delete mode 100644 apps/www/registry/new-york/ui/pagination.tsx delete mode 100644 apps/www/registry/new-york/ui/progress.tsx delete mode 100644 apps/www/registry/new-york/ui/radio-group.tsx delete mode 100644 apps/www/registry/new-york/ui/resizable.tsx delete mode 100644 apps/www/registry/new-york/ui/select.tsx delete mode 100644 apps/www/registry/new-york/ui/sidebar.tsx delete mode 100644 apps/www/registry/new-york/ui/slider.tsx delete mode 100644 apps/www/registry/new-york/ui/switch.tsx delete mode 100644 apps/www/registry/new-york/ui/table.tsx delete mode 100644 apps/www/registry/new-york/ui/textarea.tsx delete mode 100644 apps/www/registry/new-york/ui/toggle-group.tsx delete mode 100644 apps/www/registry/new-york/ui/toggle.tsx delete mode 100644 apps/www/registry/new-york/v0/login-01.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-01.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-02.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-03.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-04.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-05.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-06.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-07.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-08.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-09.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-10.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-11.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-12.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-13.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-14.tsx delete mode 100644 apps/www/registry/new-york/v0/sidebar-15.tsx delete mode 100644 apps/www/registry/registry-blocks.ts delete mode 100644 apps/www/registry/registry-charts.ts delete mode 100644 apps/www/registry/registry-colors.ts delete mode 100644 apps/www/registry/registry-examples.ts delete mode 100644 apps/www/registry/registry-hooks.ts delete mode 100644 apps/www/registry/registry-lib.ts delete mode 100644 apps/www/registry/registry-styles.ts delete mode 100644 apps/www/registry/registry-themes.ts delete mode 100644 apps/www/registry/registry-ui.ts delete mode 100644 apps/www/registry/registry-v0.ts delete mode 100644 packages/cli/.gitignore delete mode 100644 packages/cli/.prettierignore delete mode 100644 packages/cli/CHANGELOG.md delete mode 100644 packages/cli/README.md delete mode 100644 packages/cli/package.json delete mode 100644 packages/cli/src/commands/add.ts delete mode 100644 packages/cli/src/commands/diff.ts delete mode 100644 packages/cli/src/commands/init.ts delete mode 100644 packages/cli/src/deprecated.ts delete mode 100644 packages/cli/src/index.ts delete mode 100644 packages/cli/src/utils/get-config.ts delete mode 100644 packages/cli/src/utils/get-package-info.ts delete mode 100644 packages/cli/src/utils/get-package-manager.ts delete mode 100644 packages/cli/src/utils/get-project-info.ts delete mode 100644 packages/cli/src/utils/handle-error.ts delete mode 100644 packages/cli/src/utils/logger.ts delete mode 100644 packages/cli/src/utils/registry/index.ts delete mode 100644 packages/cli/src/utils/registry/schema.ts delete mode 100644 packages/cli/src/utils/resolve-import.ts delete mode 100644 packages/cli/src/utils/templates.ts delete mode 100644 packages/cli/src/utils/transformers/index.ts delete mode 100644 packages/cli/src/utils/transformers/transform-css-vars.ts delete mode 100644 packages/cli/src/utils/transformers/transform-import.ts delete mode 100644 packages/cli/src/utils/transformers/transform-jsx.ts delete mode 100644 packages/cli/src/utils/transformers/transform-rsc.ts delete mode 100644 packages/cli/src/utils/transformers/transform-tw-prefix.ts delete mode 100644 packages/cli/test/commands/init.test.ts delete mode 100644 packages/cli/test/fixtures/colors/neutral.json delete mode 100644 packages/cli/test/fixtures/colors/slate.json delete mode 100644 packages/cli/test/fixtures/colors/stone.json delete mode 100644 packages/cli/test/fixtures/colors/zinc.json delete mode 100644 packages/cli/test/fixtures/config-full/components.json delete mode 100644 packages/cli/test/fixtures/config-full/package.json delete mode 100644 packages/cli/test/fixtures/config-full/tsconfig.json delete mode 100644 packages/cli/test/fixtures/config-invalid/components.json delete mode 100644 packages/cli/test/fixtures/config-invalid/package.json delete mode 100644 packages/cli/test/fixtures/config-jsx/components.json delete mode 100644 packages/cli/test/fixtures/config-jsx/jsconfig.json delete mode 100644 packages/cli/test/fixtures/config-jsx/package.json delete mode 100644 packages/cli/test/fixtures/config-none/package.json delete mode 100644 packages/cli/test/fixtures/config-partial/components.json delete mode 100644 packages/cli/test/fixtures/config-partial/package.json delete mode 100644 packages/cli/test/fixtures/config-partial/tsconfig.json delete mode 100644 packages/cli/test/fixtures/config-ui/components.json delete mode 100644 packages/cli/test/fixtures/config-ui/package.json delete mode 100644 packages/cli/test/fixtures/config-ui/tsconfig.json delete mode 100644 packages/cli/test/fixtures/next-app-js/app/favicon.ico delete mode 100644 packages/cli/test/fixtures/next-app-js/app/globals.css delete mode 100644 packages/cli/test/fixtures/next-app-js/app/layout.js delete mode 100644 packages/cli/test/fixtures/next-app-js/app/page.js delete mode 100644 packages/cli/test/fixtures/next-app-js/jsconfig.json delete mode 100644 packages/cli/test/fixtures/next-app-js/next.config.js delete mode 100644 packages/cli/test/fixtures/next-app-js/package.json delete mode 100644 packages/cli/test/fixtures/next-app-js/postcss.config.js delete mode 100644 packages/cli/test/fixtures/next-app-js/tailwind.config.js delete mode 100644 packages/cli/test/fixtures/next-app-src/next-env.d.ts delete mode 100644 packages/cli/test/fixtures/next-app-src/next.config.js delete mode 100644 packages/cli/test/fixtures/next-app-src/other.css delete mode 100644 packages/cli/test/fixtures/next-app-src/package.json delete mode 100644 packages/cli/test/fixtures/next-app-src/pnpm-lock.yaml delete mode 100644 packages/cli/test/fixtures/next-app-src/postcss.config.js delete mode 100644 packages/cli/test/fixtures/next-app-src/src/app/favicon.ico delete mode 100644 packages/cli/test/fixtures/next-app-src/src/app/layout.tsx delete mode 100644 packages/cli/test/fixtures/next-app-src/src/app/other.css delete mode 100644 packages/cli/test/fixtures/next-app-src/src/app/page.tsx delete mode 100644 packages/cli/test/fixtures/next-app-src/src/app/styles.css delete mode 100644 packages/cli/test/fixtures/next-app-src/src/other.css delete mode 100644 packages/cli/test/fixtures/next-app-src/tailwind.config.ts delete mode 100644 packages/cli/test/fixtures/next-app-src/tsconfig.json delete mode 100644 packages/cli/test/fixtures/next-app/app/favicon.ico delete mode 100644 packages/cli/test/fixtures/next-app/app/globals.css delete mode 100644 packages/cli/test/fixtures/next-app/app/layout.tsx delete mode 100644 packages/cli/test/fixtures/next-app/app/other.css delete mode 100644 packages/cli/test/fixtures/next-app/app/page.tsx delete mode 100644 packages/cli/test/fixtures/next-app/next-env.d.ts delete mode 100644 packages/cli/test/fixtures/next-app/next.config.js delete mode 100644 packages/cli/test/fixtures/next-app/package.json delete mode 100644 packages/cli/test/fixtures/next-app/pnpm-lock.yaml delete mode 100644 packages/cli/test/fixtures/next-app/postcss.config.js delete mode 100644 packages/cli/test/fixtures/next-app/tailwind.config.ts delete mode 100644 packages/cli/test/fixtures/next-app/tsconfig.json delete mode 100644 packages/cli/test/fixtures/next-pages-src/next-env.d.ts delete mode 100644 packages/cli/test/fixtures/next-pages-src/next.config.js delete mode 100644 packages/cli/test/fixtures/next-pages-src/other.css delete mode 100644 packages/cli/test/fixtures/next-pages-src/package.json delete mode 100644 packages/cli/test/fixtures/next-pages-src/pnpm-lock.yaml delete mode 100644 packages/cli/test/fixtures/next-pages-src/postcss.config.js delete mode 100644 packages/cli/test/fixtures/next-pages-src/src/other.css delete mode 100644 packages/cli/test/fixtures/next-pages-src/src/pages/_app.tsx delete mode 100644 packages/cli/test/fixtures/next-pages-src/src/pages/_document.tsx delete mode 100644 packages/cli/test/fixtures/next-pages-src/src/pages/api/hello.ts delete mode 100644 packages/cli/test/fixtures/next-pages-src/src/pages/index.tsx delete mode 100644 packages/cli/test/fixtures/next-pages-src/src/pages/other.css delete mode 100644 packages/cli/test/fixtures/next-pages-src/src/styles/globals.css delete mode 100644 packages/cli/test/fixtures/next-pages-src/src/styles/other.css delete mode 100644 packages/cli/test/fixtures/next-pages-src/tailwind.config.ts delete mode 100644 packages/cli/test/fixtures/next-pages-src/tsconfig.json delete mode 100644 packages/cli/test/fixtures/next-pages/next.config.js delete mode 100644 packages/cli/test/fixtures/next-pages/package.json delete mode 100644 packages/cli/test/fixtures/next-pages/pages/_app.tsx delete mode 100644 packages/cli/test/fixtures/next-pages/pages/_document.tsx delete mode 100644 packages/cli/test/fixtures/next-pages/pages/api/hello.ts delete mode 100644 packages/cli/test/fixtures/next-pages/pages/index.tsx delete mode 100644 packages/cli/test/fixtures/next-pages/pages/other.css delete mode 100644 packages/cli/test/fixtures/next-pages/pnpm-lock.yaml delete mode 100644 packages/cli/test/fixtures/next-pages/postcss.config.js delete mode 100644 packages/cli/test/fixtures/next-pages/styles/globals.css delete mode 100644 packages/cli/test/fixtures/next-pages/styles/other.css delete mode 100644 packages/cli/test/fixtures/next-pages/tailwind.config.ts delete mode 100644 packages/cli/test/fixtures/next-pages/tsconfig.json delete mode 100644 packages/cli/test/fixtures/next-src/.gitignore delete mode 100644 packages/cli/test/fixtures/next-src/next.config.js delete mode 100644 packages/cli/test/fixtures/next-src/package.json delete mode 100644 packages/cli/test/fixtures/next-src/src/app/globals.css delete mode 100644 packages/cli/test/fixtures/next-src/tailwind.config.js delete mode 100644 packages/cli/test/fixtures/next-src/tsconfig.json delete mode 100644 packages/cli/test/fixtures/next/.gitignore delete mode 100644 packages/cli/test/fixtures/next/app/globals.css delete mode 100644 packages/cli/test/fixtures/next/next.config.js delete mode 100644 packages/cli/test/fixtures/next/package.json delete mode 100644 packages/cli/test/fixtures/next/pnpm-lock.yaml delete mode 100644 packages/cli/test/fixtures/next/tailwind.config.js delete mode 100644 packages/cli/test/fixtures/next/tsconfig.json delete mode 100644 packages/cli/test/fixtures/project-bun/bun.lockb delete mode 100644 packages/cli/test/fixtures/project-bun/package.json delete mode 100644 packages/cli/test/fixtures/project-npm/package-lock.json delete mode 100644 packages/cli/test/fixtures/project-npm/package.json delete mode 100644 packages/cli/test/fixtures/project-pnpm/package.json delete mode 100644 packages/cli/test/fixtures/project-pnpm/pnpm-lock.yaml delete mode 100644 packages/cli/test/fixtures/project-src/components.json delete mode 100644 packages/cli/test/fixtures/project-src/package-lock.json delete mode 100644 packages/cli/test/fixtures/project-src/package.json delete mode 100644 packages/cli/test/fixtures/project-yarn/package.json delete mode 100644 packages/cli/test/fixtures/project-yarn/yarn.lock delete mode 100644 packages/cli/test/fixtures/project/components.json delete mode 100644 packages/cli/test/fixtures/project/package.json delete mode 100644 packages/cli/test/fixtures/project/pnpm-lock.yaml delete mode 100644 packages/cli/test/fixtures/t3-app/.eslintrc.cjs delete mode 100644 packages/cli/test/fixtures/t3-app/.gitignore delete mode 100644 packages/cli/test/fixtures/t3-app/next.config.mjs delete mode 100644 packages/cli/test/fixtures/t3-app/package.json delete mode 100644 packages/cli/test/fixtures/t3-app/src/env.mjs delete mode 100644 packages/cli/test/fixtures/t3-app/src/pages/_app.tsx delete mode 100644 packages/cli/test/fixtures/t3-app/src/pages/index.tsx delete mode 100644 packages/cli/test/fixtures/t3-app/src/styles/globals.css delete mode 100644 packages/cli/test/fixtures/t3-app/tailwind.config.ts delete mode 100644 packages/cli/test/fixtures/t3-app/tsconfig.json delete mode 100644 packages/cli/test/fixtures/with-base-url/tsconfig.json delete mode 100644 packages/cli/test/fixtures/without-base-url/tsconfig.json delete mode 100644 packages/cli/test/utils/__snapshots__/transform-css-vars.test.ts.snap delete mode 100644 packages/cli/test/utils/__snapshots__/transform-import.test.ts.snap delete mode 100644 packages/cli/test/utils/__snapshots__/transform-rsc.test.ts.snap delete mode 100644 packages/cli/test/utils/__snapshots__/transform-tw-prefix.test.ts.snap delete mode 100644 packages/cli/test/utils/apply-color-mapping.test.ts delete mode 100644 packages/cli/test/utils/apply-prefix.test.ts delete mode 100644 packages/cli/test/utils/get-config.test.ts delete mode 100644 packages/cli/test/utils/get-item-target-path.test.ts delete mode 100644 packages/cli/test/utils/get-package-manager.test.ts delete mode 100644 packages/cli/test/utils/get-project-type.test.ts delete mode 100644 packages/cli/test/utils/get-tailwind-css-file.test.ts delete mode 100644 packages/cli/test/utils/get-ts-config-alias-prefix.test.ts delete mode 100644 packages/cli/test/utils/is-typescript-project.test.ts delete mode 100644 packages/cli/test/utils/registry.test.ts delete mode 100644 packages/cli/test/utils/resolve-import.test.ts delete mode 100644 packages/cli/test/utils/transform-css-vars.test.ts delete mode 100644 packages/cli/test/utils/transform-import.test.ts delete mode 100644 packages/cli/test/utils/transform-rsc.test.ts delete mode 100644 packages/cli/test/utils/transform-tw-prefix.test.ts delete mode 100644 packages/cli/tsconfig.json delete mode 100644 packages/cli/tsup.config.ts delete mode 100644 packages/shadcn/.gitignore delete mode 100644 packages/shadcn/.prettierignore delete mode 100644 packages/shadcn/CHANGELOG.md delete mode 100644 packages/shadcn/README.md delete mode 100644 packages/shadcn/package.json delete mode 100644 packages/shadcn/src/commands/add.ts delete mode 100644 packages/shadcn/src/commands/diff.ts delete mode 100644 packages/shadcn/src/commands/init.ts delete mode 100644 packages/shadcn/src/index.ts delete mode 100644 packages/shadcn/src/preflights/preflight-add.ts delete mode 100644 packages/shadcn/src/preflights/preflight-init.ts delete mode 100644 packages/shadcn/src/utils/add-components.ts delete mode 100644 packages/shadcn/src/utils/create-project.ts delete mode 100644 packages/shadcn/src/utils/errors.ts delete mode 100644 packages/shadcn/src/utils/frameworks.ts delete mode 100644 packages/shadcn/src/utils/get-config.ts delete mode 100644 packages/shadcn/src/utils/get-package-info.ts delete mode 100644 packages/shadcn/src/utils/get-package-manager.ts delete mode 100644 packages/shadcn/src/utils/get-project-info.ts delete mode 100644 packages/shadcn/src/utils/handle-error.ts delete mode 100644 packages/shadcn/src/utils/highlighter.ts delete mode 100644 packages/shadcn/src/utils/logger.ts delete mode 100644 packages/shadcn/src/utils/registry/index.ts delete mode 100644 packages/shadcn/src/utils/registry/schema.ts delete mode 100644 packages/shadcn/src/utils/resolve-import.ts delete mode 100644 packages/shadcn/src/utils/spinner.ts delete mode 100644 packages/shadcn/src/utils/templates.ts delete mode 100644 packages/shadcn/src/utils/transformers/index.ts delete mode 100644 packages/shadcn/src/utils/transformers/transform-css-vars.ts delete mode 100644 packages/shadcn/src/utils/transformers/transform-import.ts delete mode 100644 packages/shadcn/src/utils/transformers/transform-jsx.ts delete mode 100644 packages/shadcn/src/utils/transformers/transform-rsc.ts delete mode 100644 packages/shadcn/src/utils/transformers/transform-tw-prefix.ts delete mode 100644 packages/shadcn/src/utils/update-app-index.ts delete mode 100644 packages/shadcn/src/utils/updaters/update-css-vars.ts delete mode 100644 packages/shadcn/src/utils/updaters/update-dependencies.ts delete mode 100644 packages/shadcn/src/utils/updaters/update-files.ts delete mode 100644 packages/shadcn/src/utils/updaters/update-tailwind-config.ts delete mode 100644 packages/shadcn/src/utils/updaters/update-tailwind-content.ts delete mode 100644 packages/shadcn/test/commands/init.test.ts delete mode 100644 packages/shadcn/test/fixtures/colors/neutral.json delete mode 100644 packages/shadcn/test/fixtures/colors/slate.json delete mode 100644 packages/shadcn/test/fixtures/colors/stone.json delete mode 100644 packages/shadcn/test/fixtures/colors/zinc.json delete mode 100644 packages/shadcn/test/fixtures/config-full/components.json delete mode 100644 packages/shadcn/test/fixtures/config-full/package.json delete mode 100644 packages/shadcn/test/fixtures/config-full/src/app/globals.css delete mode 100644 packages/shadcn/test/fixtures/config-full/tailwind.config.ts delete mode 100644 packages/shadcn/test/fixtures/config-full/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/config-invalid/components.json delete mode 100644 packages/shadcn/test/fixtures/config-invalid/package.json delete mode 100644 packages/shadcn/test/fixtures/config-jsx/components.json delete mode 100644 packages/shadcn/test/fixtures/config-jsx/jsconfig.json delete mode 100644 packages/shadcn/test/fixtures/config-jsx/package.json delete mode 100644 packages/shadcn/test/fixtures/config-none/package.json delete mode 100644 packages/shadcn/test/fixtures/config-partial/components.json delete mode 100644 packages/shadcn/test/fixtures/config-partial/package.json delete mode 100644 packages/shadcn/test/fixtures/config-partial/tailwind.config.ts delete mode 100644 packages/shadcn/test/fixtures/config-partial/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/config-ui/components.json delete mode 100644 packages/shadcn/test/fixtures/config-ui/package.json delete mode 100644 packages/shadcn/test/fixtures/config-ui/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/next-env.d.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/next.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/other.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/pnpm-lock.yaml delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/postcss.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/src/app/favicon.ico delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/src/app/layout.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/src/app/other.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/src/app/page.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/src/app/styles.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/src/other.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/tailwind.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app-src/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/app/favicon.ico delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/app/globals.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/app/layout.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/app/other.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/app/page.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/next-env.d.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/next.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/package.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/postcss.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/tailwind.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-app/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/next-env.d.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/next.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/other.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/package.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/postcss.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/src/other.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/src/pages/_app.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/src/pages/_document.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/src/pages/api/hello.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/src/pages/index.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/src/pages/other.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/src/styles/globals.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/src/styles/other.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/tailwind.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages-src/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/next.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/package.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/pages/_app.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/pages/_document.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/pages/api/hello.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/pages/index.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/pages/other.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/postcss.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/styles/globals.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/styles/other.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/tailwind.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/next-pages/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.dockerignore delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.env.example delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.eslintrc.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.github/ISSUE_TEMPLATE/bug_report.yml delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.github/ISSUE_TEMPLATE/config.yml delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.github/dependabot.yml delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.github/workflows/deploy.yml delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.github/workflows/format-repo.yml delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.github/workflows/lint-repo.yml delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.github/workflows/no-response.yml delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.gitignore delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.gitpod.Dockerfile delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.gitpod.yml delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.npmrc delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/.prettierignore delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/Dockerfile delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/LICENSE.md delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/README.md delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/db.server.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/entry.client.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/entry.server.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/models/note.server.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/models/user.server.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/root.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/_index.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/healthcheck.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/join.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/login.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/logout.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/notes.$noteId.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/notes._index.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/notes.new.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/routes/notes.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/session.server.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/singleton.server.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/tailwind.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/utils.test.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/app/utils.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/.eslintrc.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/e2e/smoke.cy.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/fixtures/example.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/support/commands.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/support/create-user.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/support/delete-user.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/support/e2e.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/cypress/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/fly.toml delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/mocks/README.md delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/mocks/index.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/package.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/postcss.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/prettier.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/prisma/migrations/20220713162558_init/migration.sql delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/prisma/migrations/migration_lock.toml delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/prisma/schema.prisma delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/prisma/seed.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/public/favicon.ico delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/remix.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/remix.env.d.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/remix.init/gitignore delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/remix.init/index.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/remix.init/package.json delete mode 100755 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/start.sh delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/tailwind.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/test/setup-test-env.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix-indie-stack/vitest.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/app/entry.client.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/app/entry.server.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/app/root.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/app/routes/_index.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/app/tailwind.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/package.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/postcss.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/public/favicon.ico delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/tailwind.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/remix/vite.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-app/next.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-app/package.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-app/postcss.config.cjs delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-app/prettier.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-app/src/app/layout.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-app/src/app/page.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-app/src/env.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-app/src/styles/globals.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-app/tailwind.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-app/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-pages/.eslintrc.cjs delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-pages/.gitignore delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-pages/next.config.mjs delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-pages/package.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-pages/src/env.mjs delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-pages/src/pages/_app.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-pages/src/pages/index.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-pages/src/styles/globals.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-pages/tailwind.config.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/t3-pages/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/eslint.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/index.html delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/package-lock.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/package.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/postcss.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/public/vite.svg delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/src/App.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/src/App.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/src/assets/react.svg delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/src/index.css delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/src/main.tsx delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/src/vite-env.d.ts delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/tailwind.config.js delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/tsconfig.app.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/tsconfig.node.json delete mode 100644 packages/shadcn/test/fixtures/frameworks/vite/vite.config.ts delete mode 100644 packages/shadcn/test/fixtures/next-app-js/app/favicon.ico delete mode 100644 packages/shadcn/test/fixtures/next-app-js/app/globals.css delete mode 100644 packages/shadcn/test/fixtures/next-app-js/app/layout.js delete mode 100644 packages/shadcn/test/fixtures/next-app-js/app/page.js delete mode 100644 packages/shadcn/test/fixtures/next-app-js/jsconfig.json delete mode 100644 packages/shadcn/test/fixtures/next-app-js/next.config.js delete mode 100644 packages/shadcn/test/fixtures/next-app-js/package.json delete mode 100644 packages/shadcn/test/fixtures/next-app-js/postcss.config.js delete mode 100644 packages/shadcn/test/fixtures/next-app-js/tailwind.config.js delete mode 100644 packages/shadcn/test/fixtures/next-src/.gitignore delete mode 100644 packages/shadcn/test/fixtures/next-src/next.config.js delete mode 100644 packages/shadcn/test/fixtures/next-src/package.json delete mode 100644 packages/shadcn/test/fixtures/next-src/src/app/globals.css delete mode 100644 packages/shadcn/test/fixtures/next-src/tailwind.config.js delete mode 100644 packages/shadcn/test/fixtures/next-src/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/next/.gitignore delete mode 100644 packages/shadcn/test/fixtures/next/app/globals.css delete mode 100644 packages/shadcn/test/fixtures/next/next.config.js delete mode 100644 packages/shadcn/test/fixtures/next/package.json delete mode 100644 packages/shadcn/test/fixtures/next/pnpm-lock.yaml delete mode 100644 packages/shadcn/test/fixtures/next/tailwind.config.js delete mode 100644 packages/shadcn/test/fixtures/next/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/project-bun/bun.lockb delete mode 100644 packages/shadcn/test/fixtures/project-bun/package.json delete mode 100644 packages/shadcn/test/fixtures/project-npm/package-lock.json delete mode 100644 packages/shadcn/test/fixtures/project-npm/package.json delete mode 100644 packages/shadcn/test/fixtures/project-pnpm/package.json delete mode 100644 packages/shadcn/test/fixtures/project-pnpm/pnpm-lock.yaml delete mode 100644 packages/shadcn/test/fixtures/project-src/components.json delete mode 100644 packages/shadcn/test/fixtures/project-src/package-lock.json delete mode 100644 packages/shadcn/test/fixtures/project-src/package.json delete mode 100644 packages/shadcn/test/fixtures/project-yarn/package.json delete mode 100644 packages/shadcn/test/fixtures/project-yarn/yarn.lock delete mode 100644 packages/shadcn/test/fixtures/project/components.json delete mode 100644 packages/shadcn/test/fixtures/project/package.json delete mode 100644 packages/shadcn/test/fixtures/project/pnpm-lock.yaml delete mode 100644 packages/shadcn/test/fixtures/with-base-url/tsconfig.json delete mode 100644 packages/shadcn/test/fixtures/without-base-url/tsconfig.json delete mode 100644 packages/shadcn/test/utils/__snapshots__/transform-css-vars.test.ts.snap delete mode 100644 packages/shadcn/test/utils/__snapshots__/transform-import.test.ts.snap delete mode 100644 packages/shadcn/test/utils/__snapshots__/transform-rsc.test.ts.snap delete mode 100644 packages/shadcn/test/utils/__snapshots__/transform-tw-prefix.test.ts.snap delete mode 100644 packages/shadcn/test/utils/apply-color-mapping.test.ts delete mode 100644 packages/shadcn/test/utils/apply-prefix.test.ts delete mode 100644 packages/shadcn/test/utils/get-config.test.ts delete mode 100644 packages/shadcn/test/utils/get-item-target-path.test.ts delete mode 100644 packages/shadcn/test/utils/get-package-manager.test.ts delete mode 100644 packages/shadcn/test/utils/get-project-info.test.ts delete mode 100644 packages/shadcn/test/utils/get-tailwind-css-file.test.ts delete mode 100644 packages/shadcn/test/utils/get-ts-config-alias-prefix.test.ts delete mode 100644 packages/shadcn/test/utils/is-typescript-project.test.ts delete mode 100644 packages/shadcn/test/utils/registry.test.ts delete mode 100644 packages/shadcn/test/utils/resolve-import.test.ts delete mode 100644 packages/shadcn/test/utils/schema/__snapshots__/registry-resolve-items-tree.test.ts.snap delete mode 100644 packages/shadcn/test/utils/schema/registry-resolve-items-tree.test.ts delete mode 100644 packages/shadcn/test/utils/transform-css-vars.test.ts delete mode 100644 packages/shadcn/test/utils/transform-import.test.ts delete mode 100644 packages/shadcn/test/utils/transform-rsc.test.ts delete mode 100644 packages/shadcn/test/utils/transform-tw-prefix.test.ts delete mode 100644 packages/shadcn/test/utils/updaters/__snapshots__/initialize-tailwind-config.test.ts.snap delete mode 100644 packages/shadcn/test/utils/updaters/__snapshots__/update-tailwind-config.test.ts.snap delete mode 100644 packages/shadcn/test/utils/updaters/__snapshots__/update-tailwind-content.test.ts.snap delete mode 100644 packages/shadcn/test/utils/updaters/update-css-vars.test.ts delete mode 100644 packages/shadcn/test/utils/updaters/update-files.test.ts delete mode 100644 packages/shadcn/test/utils/updaters/update-tailwind-config.test.ts delete mode 100644 packages/shadcn/test/utils/updaters/update-tailwind-content.test.ts delete mode 100644 packages/shadcn/tsconfig.json delete mode 100644 packages/shadcn/tsup.config.ts delete mode 100755 scripts/sync-templates.sh diff --git a/.changeset/README.md b/.changeset/README.md deleted file mode 100644 index e5b6d8d6..00000000 --- a/.changeset/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# Changesets - -Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works -with multi-package repos, or single-package repos to help you version and publish your code. You can -find the full documentation for it [in our repository](https://github.com/changesets/changesets) - -We have a quick list of common questions to get you started engaging with this project in -[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md) diff --git a/.changeset/config.json b/.changeset/config.json deleted file mode 100644 index 5e130553..00000000 --- a/.changeset/config.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "https://unpkg.com/@changesets/config@2.3.0/schema.json", - "changelog": ["@changesets/changelog-github", { "repo": "shadcn-ui/ui" }], - "commit": false, - "fixed": [], - "linked": [], - "access": "public", - "baseBranch": "main", - "updateInternalDependencies": "patch", - "ignore": ["www", "**-template"] -} diff --git a/.github/changeset-version.js b/.github/changeset-version.js deleted file mode 100644 index e1b4cef6..00000000 --- a/.github/changeset-version.js +++ /dev/null @@ -1,12 +0,0 @@ -// ORIGINALLY FROM CLOUDFLARE WRANGLER: -// https://github.com/cloudflare/wrangler2/blob/main/.github/changeset-version.js - -import { exec } from "child_process" - -// This script is used by the `release.yml` workflow to update the version of the packages being released. -// The standard step is only to run `changeset version` but this does not update the package-lock.json file. -// So we also run `npm install`, which does this update. -// This is a workaround until this is handled automatically by `changeset version`. -// See https://github.com/changesets/changesets/issues/421. -exec("npx changeset version") -exec("npm install") diff --git a/.github/version-script-beta.js b/.github/version-script-beta.js deleted file mode 100644 index 4c95b49f..00000000 --- a/.github/version-script-beta.js +++ /dev/null @@ -1,21 +0,0 @@ -// ORIGINALLY FROM CLOUDFLARE WRANGLER: -// https://github.com/cloudflare/wrangler2/blob/main/.github/version-script.js - -import { exec } from "child_process" -import fs from "fs" - -const pkgJsonPath = "packages/shadcn/package.json" -try { - const pkg = JSON.parse(fs.readFileSync(pkgJsonPath)) - exec("git rev-parse --short HEAD", (err, stdout) => { - if (err) { - console.log(err) - process.exit(1) - } - pkg.version = "0.0.0-beta." + stdout.trim() - fs.writeFileSync(pkgJsonPath, JSON.stringify(pkg, null, "\t") + "\n") - }) -} catch (error) { - console.error(error) - process.exit(1) -} diff --git a/.github/version-script-next.js b/.github/version-script-next.js deleted file mode 100644 index 5acd91c2..00000000 --- a/.github/version-script-next.js +++ /dev/null @@ -1,21 +0,0 @@ -// ORIGINALLY FROM CLOUDFLARE WRANGLER: -// https://github.com/cloudflare/wrangler2/blob/main/.github/version-script.js - -import { exec } from "child_process" -import fs from "fs" - -const pkgJsonPath = "packages/shadcn/package.json" -try { - const pkg = JSON.parse(fs.readFileSync(pkgJsonPath)) - exec("git rev-parse --short HEAD", (err, stdout) => { - if (err) { - console.log(err) - process.exit(1) - } - pkg.version = "0.0.0-next." + stdout.trim() - fs.writeFileSync(pkgJsonPath, JSON.stringify(pkg, null, "\t") + "\n") - }) -} catch (error) { - console.error(error) - process.exit(1) -} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f45807d2..674e1baf 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,7 +12,6 @@ This repository is a monorepo. - We use [pnpm](https://pnpm.io) and [`workspaces`](https://pnpm.io/workspaces) for development. - We use [Turborepo](https://turbo.build/repo) as our build system. -- We use [changesets](https://github.com/changesets/changesets) for managing releases. ## Structure diff --git a/LICENSE.md b/LICENSE.md index fad4d887..bf542682 100644 --- a/LICENSE.md +++ b/LICENSE.md @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2023 shadcn +Copyright (c) 2023 - 2024 shadcn, Blazity Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index cd71f0e8..4a50d8e4 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ -# shadcn/ui +# shadcn-chatbot-kit -Accessible and customizable components that you can copy and paste into your apps. Free. Open Source. **Use this to build your own component library**. +Beautifully designed chatbot components built with and compatible with the shadcn/ui ecosystem. Build AI chatbots in minutes, customize and own your components. Built by Blazity. ![hero](apps/www/public/og.jpg) ## Documentation -Visit http://ui.shadcn.com/docs to view the documentation. +Visit http://sck.blazity.com/docs to view the documentation. ## Contributing @@ -14,4 +14,4 @@ Please read the [contributing guide](/CONTRIBUTING.md). ## License -Licensed under the [MIT license](https://github.com/shadcn/ui/blob/main/LICENSE.md). +Licensed under the [MIT license](https://github.com/Blazity/shadcn-chatbot-kit/blob/main/LICENSE.md). diff --git a/apps/www/__registry__/default/block/authentication-01.tsx b/apps/www/__registry__/default/block/authentication-01.tsx deleted file mode 100644 index ad62585f..00000000 --- a/apps/www/__registry__/default/block/authentication-01.tsx +++ /dev/null @@ -1,45 +0,0 @@ -import { Button } from "@/registry/default/ui/button" -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { Input } from "@/registry/default/ui/input" -import { Label } from "@/registry/default/ui/label" - -export const description = - "A simple login form with email and password. The submit button says 'Sign in'." - -export const iframeHeight = "600px" - -export const containerClassName = - "w-full h-screen flex items-center justify-center px-4" - -export default function LoginForm() { - return ( - - - Login - - Enter your email below to login to your account. - - - -
- - -
-
- - -
-
- - - -
- ) -} diff --git a/apps/www/__registry__/default/block/authentication-02.tsx b/apps/www/__registry__/default/block/authentication-02.tsx deleted file mode 100644 index b4ccaddd..00000000 --- a/apps/www/__registry__/default/block/authentication-02.tsx +++ /dev/null @@ -1,67 +0,0 @@ -import Link from "next/link" - -import { Button } from "@/registry/default/ui/button" -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { Input } from "@/registry/default/ui/input" -import { Label } from "@/registry/default/ui/label" - -export const description = - "A login form with email and password. There's an option to login with Google and a link to sign up if you don't have an account." - -export const iframeHeight = "600px" - -export const containerClassName = - "w-full h-screen flex items-center justify-center px-4" - -export default function LoginForm() { - return ( - - - Login - - Enter your email below to login to your account - - - -
-
- - -
-
-
- - - Forgot your password? - -
- -
- - -
-
- Don't have an account?{" "} - - Sign up - -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/authentication-03.tsx b/apps/www/__registry__/default/block/authentication-03.tsx deleted file mode 100644 index 65e7c939..00000000 --- a/apps/www/__registry__/default/block/authentication-03.tsx +++ /dev/null @@ -1,72 +0,0 @@ -import Link from "next/link" - -import { Button } from "@/registry/default/ui/button" -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { Input } from "@/registry/default/ui/input" -import { Label } from "@/registry/default/ui/label" - -export const description = - "A sign up form with first name, last name, email and password inside a card. There's an option to sign up with GitHub and a link to login if you already have an account" - -export const iframeHeight = "600px" - -export const containerClassName = - "w-full h-screen flex items-center justify-center px-4" - -export default function LoginForm() { - return ( - - - Sign Up - - Enter your information to create an account - - - -
-
-
- - -
-
- - -
-
-
- - -
-
- - -
- - -
-
- Already have an account?{" "} - - Sign in - -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/authentication-04.tsx b/apps/www/__registry__/default/block/authentication-04.tsx deleted file mode 100644 index 1ccce939..00000000 --- a/apps/www/__registry__/default/block/authentication-04.tsx +++ /dev/null @@ -1,74 +0,0 @@ -import Image from "next/image" -import Link from "next/link" - -import { Button } from "@/registry/default/ui/button" -import { Input } from "@/registry/default/ui/input" -import { Label } from "@/registry/default/ui/label" - -export const description = - "A login page with two columns. The first column has the login form with email and password. There's a Forgot your passwork link and a link to sign up if you do not have an account. The second column has a cover image." - -export const iframeHeight = "800px" - -export const containerClassName = "w-full h-full p-4 lg:p-0" - -export default function Dashboard() { - return ( -
-
-
-
-

Login

-

- Enter your email below to login to your account -

-
-
-
- - -
-
-
- - - Forgot your password? - -
- -
- - -
-
- Don't have an account?{" "} - - Sign up - -
-
-
-
- Image -
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-area-axes.tsx b/apps/www/__registry__/default/block/chart-area-axes.tsx deleted file mode 100644 index e6c173dc..00000000 --- a/apps/www/__registry__/default/block/chart-area-axes.tsx +++ /dev/null @@ -1,110 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Area, AreaChart, CartesianGrid, XAxis, YAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "An area chart with axes" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Axes - - Showing total visitors for the last 6 months - - - - - - - value.slice(0, 3)} - /> - - } /> - - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-area-default.tsx b/apps/www/__registry__/default/block/chart-area-default.tsx deleted file mode 100644 index 925eb603..00000000 --- a/apps/www/__registry__/default/block/chart-area-default.tsx +++ /dev/null @@ -1,94 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A simple area chart" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 73 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - - Showing total visitors for the last 6 months - - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-area-gradient.tsx b/apps/www/__registry__/default/block/chart-area-gradient.tsx deleted file mode 100644 index 0314f690..00000000 --- a/apps/www/__registry__/default/block/chart-area-gradient.tsx +++ /dev/null @@ -1,130 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "An area chart with gradient fill" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Gradient - - Showing total visitors for the last 6 months - - - - - - - value.slice(0, 3)} - /> - } /> - - - - - - - - - - - - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-area-icons.tsx b/apps/www/__registry__/default/block/chart-area-icons.tsx deleted file mode 100644 index 05d2e4ef..00000000 --- a/apps/www/__registry__/default/block/chart-area-icons.tsx +++ /dev/null @@ -1,112 +0,0 @@ -"use client" - -import { TrendingDown, TrendingUp } from "lucide-react" -import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "An area chart with icons" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - icon: TrendingDown, - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - icon: TrendingUp, - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Icons - - Showing total visitors for the last 6 months - - - - - - - value.slice(0, 3)} - /> - } - /> - - - } /> - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-area-interactive.tsx b/apps/www/__registry__/default/block/chart-area-interactive.tsx deleted file mode 100644 index 3044b735..00000000 --- a/apps/www/__registry__/default/block/chart-area-interactive.tsx +++ /dev/null @@ -1,265 +0,0 @@ -"use client" - -import * as React from "react" -import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" -import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue, -} from "@/registry/default/ui/select" - -export const description = "An interactive area chart" - -const chartData = [ - { date: "2024-04-01", desktop: 222, mobile: 150 }, - { date: "2024-04-02", desktop: 97, mobile: 180 }, - { date: "2024-04-03", desktop: 167, mobile: 120 }, - { date: "2024-04-04", desktop: 242, mobile: 260 }, - { date: "2024-04-05", desktop: 373, mobile: 290 }, - { date: "2024-04-06", desktop: 301, mobile: 340 }, - { date: "2024-04-07", desktop: 245, mobile: 180 }, - { date: "2024-04-08", desktop: 409, mobile: 320 }, - { date: "2024-04-09", desktop: 59, mobile: 110 }, - { date: "2024-04-10", desktop: 261, mobile: 190 }, - { date: "2024-04-11", desktop: 327, mobile: 350 }, - { date: "2024-04-12", desktop: 292, mobile: 210 }, - { date: "2024-04-13", desktop: 342, mobile: 380 }, - { date: "2024-04-14", desktop: 137, mobile: 220 }, - { date: "2024-04-15", desktop: 120, mobile: 170 }, - { date: "2024-04-16", desktop: 138, mobile: 190 }, - { date: "2024-04-17", desktop: 446, mobile: 360 }, - { date: "2024-04-18", desktop: 364, mobile: 410 }, - { date: "2024-04-19", desktop: 243, mobile: 180 }, - { date: "2024-04-20", desktop: 89, mobile: 150 }, - { date: "2024-04-21", desktop: 137, mobile: 200 }, - { date: "2024-04-22", desktop: 224, mobile: 170 }, - { date: "2024-04-23", desktop: 138, mobile: 230 }, - { date: "2024-04-24", desktop: 387, mobile: 290 }, - { date: "2024-04-25", desktop: 215, mobile: 250 }, - { date: "2024-04-26", desktop: 75, mobile: 130 }, - { date: "2024-04-27", desktop: 383, mobile: 420 }, - { date: "2024-04-28", desktop: 122, mobile: 180 }, - { date: "2024-04-29", desktop: 315, mobile: 240 }, - { date: "2024-04-30", desktop: 454, mobile: 380 }, - { date: "2024-05-01", desktop: 165, mobile: 220 }, - { date: "2024-05-02", desktop: 293, mobile: 310 }, - { date: "2024-05-03", desktop: 247, mobile: 190 }, - { date: "2024-05-04", desktop: 385, mobile: 420 }, - { date: "2024-05-05", desktop: 481, mobile: 390 }, - { date: "2024-05-06", desktop: 498, mobile: 520 }, - { date: "2024-05-07", desktop: 388, mobile: 300 }, - { date: "2024-05-08", desktop: 149, mobile: 210 }, - { date: "2024-05-09", desktop: 227, mobile: 180 }, - { date: "2024-05-10", desktop: 293, mobile: 330 }, - { date: "2024-05-11", desktop: 335, mobile: 270 }, - { date: "2024-05-12", desktop: 197, mobile: 240 }, - { date: "2024-05-13", desktop: 197, mobile: 160 }, - { date: "2024-05-14", desktop: 448, mobile: 490 }, - { date: "2024-05-15", desktop: 473, mobile: 380 }, - { date: "2024-05-16", desktop: 338, mobile: 400 }, - { date: "2024-05-17", desktop: 499, mobile: 420 }, - { date: "2024-05-18", desktop: 315, mobile: 350 }, - { date: "2024-05-19", desktop: 235, mobile: 180 }, - { date: "2024-05-20", desktop: 177, mobile: 230 }, - { date: "2024-05-21", desktop: 82, mobile: 140 }, - { date: "2024-05-22", desktop: 81, mobile: 120 }, - { date: "2024-05-23", desktop: 252, mobile: 290 }, - { date: "2024-05-24", desktop: 294, mobile: 220 }, - { date: "2024-05-25", desktop: 201, mobile: 250 }, - { date: "2024-05-26", desktop: 213, mobile: 170 }, - { date: "2024-05-27", desktop: 420, mobile: 460 }, - { date: "2024-05-28", desktop: 233, mobile: 190 }, - { date: "2024-05-29", desktop: 78, mobile: 130 }, - { date: "2024-05-30", desktop: 340, mobile: 280 }, - { date: "2024-05-31", desktop: 178, mobile: 230 }, - { date: "2024-06-01", desktop: 178, mobile: 200 }, - { date: "2024-06-02", desktop: 470, mobile: 410 }, - { date: "2024-06-03", desktop: 103, mobile: 160 }, - { date: "2024-06-04", desktop: 439, mobile: 380 }, - { date: "2024-06-05", desktop: 88, mobile: 140 }, - { date: "2024-06-06", desktop: 294, mobile: 250 }, - { date: "2024-06-07", desktop: 323, mobile: 370 }, - { date: "2024-06-08", desktop: 385, mobile: 320 }, - { date: "2024-06-09", desktop: 438, mobile: 480 }, - { date: "2024-06-10", desktop: 155, mobile: 200 }, - { date: "2024-06-11", desktop: 92, mobile: 150 }, - { date: "2024-06-12", desktop: 492, mobile: 420 }, - { date: "2024-06-13", desktop: 81, mobile: 130 }, - { date: "2024-06-14", desktop: 426, mobile: 380 }, - { date: "2024-06-15", desktop: 307, mobile: 350 }, - { date: "2024-06-16", desktop: 371, mobile: 310 }, - { date: "2024-06-17", desktop: 475, mobile: 520 }, - { date: "2024-06-18", desktop: 107, mobile: 170 }, - { date: "2024-06-19", desktop: 341, mobile: 290 }, - { date: "2024-06-20", desktop: 408, mobile: 450 }, - { date: "2024-06-21", desktop: 169, mobile: 210 }, - { date: "2024-06-22", desktop: 317, mobile: 270 }, - { date: "2024-06-23", desktop: 480, mobile: 530 }, - { date: "2024-06-24", desktop: 132, mobile: 180 }, - { date: "2024-06-25", desktop: 141, mobile: 190 }, - { date: "2024-06-26", desktop: 434, mobile: 380 }, - { date: "2024-06-27", desktop: 448, mobile: 490 }, - { date: "2024-06-28", desktop: 149, mobile: 200 }, - { date: "2024-06-29", desktop: 103, mobile: 160 }, - { date: "2024-06-30", desktop: 446, mobile: 400 }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - const [timeRange, setTimeRange] = React.useState("90d") - - const filteredData = chartData.filter((item) => { - const date = new Date(item.date) - const now = new Date() - let daysToSubtract = 90 - if (timeRange === "30d") { - daysToSubtract = 30 - } else if (timeRange === "7d") { - daysToSubtract = 7 - } - now.setDate(now.getDate() - daysToSubtract) - return date >= now - }) - - return ( - - -
- Area Chart - Interactive - - Showing total visitors for the last 3 months - -
- -
- - - - - - - - - - - - - - - { - const date = new Date(value) - return date.toLocaleDateString("en-US", { - month: "short", - day: "numeric", - }) - }} - /> - { - return new Date(value).toLocaleDateString("en-US", { - month: "short", - day: "numeric", - }) - }} - indicator="dot" - /> - } - /> - - - } /> - - - -
- ) -} diff --git a/apps/www/__registry__/default/block/chart-area-legend.tsx b/apps/www/__registry__/default/block/chart-area-legend.tsx deleted file mode 100644 index 9d7cfe3d..00000000 --- a/apps/www/__registry__/default/block/chart-area-legend.tsx +++ /dev/null @@ -1,110 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "An area chart with a legend" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Legend - - Showing total visitors for the last 6 months - - - - - - - value.slice(0, 3)} - /> - } - /> - - - } /> - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-area-linear.tsx b/apps/www/__registry__/default/block/chart-area-linear.tsx deleted file mode 100644 index 4e584179..00000000 --- a/apps/www/__registry__/default/block/chart-area-linear.tsx +++ /dev/null @@ -1,94 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A linear area chart" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 73 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Linear - - Showing total visitors for the last 6 months - - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-area-stacked-expand.tsx b/apps/www/__registry__/default/block/chart-area-stacked-expand.tsx deleted file mode 100644 index ab66f895..00000000 --- a/apps/www/__registry__/default/block/chart-area-stacked-expand.tsx +++ /dev/null @@ -1,121 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked area chart with expand stacking" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80, other: 45 }, - { month: "February", desktop: 305, mobile: 200, other: 100 }, - { month: "March", desktop: 237, mobile: 120, other: 150 }, - { month: "April", desktop: 73, mobile: 190, other: 50 }, - { month: "May", desktop: 209, mobile: 130, other: 100 }, - { month: "June", desktop: 214, mobile: 140, other: 160 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-3))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Stacked Expanded - - Showing total visitors for the last 6months - - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-area-stacked.tsx b/apps/www/__registry__/default/block/chart-area-stacked.tsx deleted file mode 100644 index 3820dd7a..00000000 --- a/apps/www/__registry__/default/block/chart-area-stacked.tsx +++ /dev/null @@ -1,107 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked area chart" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Stacked - - Showing total visitors for the last 6 months - - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-area-step.tsx b/apps/www/__registry__/default/block/chart-area-step.tsx deleted file mode 100644 index 4ca6623d..00000000 --- a/apps/www/__registry__/default/block/chart-area-step.tsx +++ /dev/null @@ -1,95 +0,0 @@ -"use client" - -import { Activity, TrendingUp } from "lucide-react" -import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A step area chart" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 73 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - icon: Activity, - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Area Chart - Step - - Showing total visitors for the last 6 months - - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - -
-
-
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-bar-active.tsx b/apps/www/__registry__/default/block/chart-bar-active.tsx deleted file mode 100644 index f1be5c77..00000000 --- a/apps/www/__registry__/default/block/chart-bar-active.tsx +++ /dev/null @@ -1,111 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Bar, BarChart, CartesianGrid, Rectangle, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A bar chart with an active bar" - -const chartData = [ - { browser: "chrome", visitors: 187, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 275, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Active - January - June 2024 - - - - - - - chartConfig[value as keyof typeof chartConfig]?.label - } - /> - } - /> - { - return ( - - ) - }} - /> - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-bar-default.tsx b/apps/www/__registry__/default/block/chart-bar-default.tsx deleted file mode 100644 index 9fc5f15a..00000000 --- a/apps/www/__registry__/default/block/chart-bar-default.tsx +++ /dev/null @@ -1,75 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Bar, BarChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A bar chart" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 73 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-bar-horizontal.tsx b/apps/www/__registry__/default/block/chart-bar-horizontal.tsx deleted file mode 100644 index ac74114c..00000000 --- a/apps/www/__registry__/default/block/chart-bar-horizontal.tsx +++ /dev/null @@ -1,83 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Bar, BarChart, XAxis, YAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A horizontal bar chart" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 73 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Horizontal - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-bar-interactive.tsx b/apps/www/__registry__/default/block/chart-bar-interactive.tsx deleted file mode 100644 index 84bcc6a2..00000000 --- a/apps/www/__registry__/default/block/chart-bar-interactive.tsx +++ /dev/null @@ -1,221 +0,0 @@ -"use client" - -import * as React from "react" -import { Bar, BarChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "An interactive bar chart" - -const chartData = [ - { date: "2024-04-01", desktop: 222, mobile: 150 }, - { date: "2024-04-02", desktop: 97, mobile: 180 }, - { date: "2024-04-03", desktop: 167, mobile: 120 }, - { date: "2024-04-04", desktop: 242, mobile: 260 }, - { date: "2024-04-05", desktop: 373, mobile: 290 }, - { date: "2024-04-06", desktop: 301, mobile: 340 }, - { date: "2024-04-07", desktop: 245, mobile: 180 }, - { date: "2024-04-08", desktop: 409, mobile: 320 }, - { date: "2024-04-09", desktop: 59, mobile: 110 }, - { date: "2024-04-10", desktop: 261, mobile: 190 }, - { date: "2024-04-11", desktop: 327, mobile: 350 }, - { date: "2024-04-12", desktop: 292, mobile: 210 }, - { date: "2024-04-13", desktop: 342, mobile: 380 }, - { date: "2024-04-14", desktop: 137, mobile: 220 }, - { date: "2024-04-15", desktop: 120, mobile: 170 }, - { date: "2024-04-16", desktop: 138, mobile: 190 }, - { date: "2024-04-17", desktop: 446, mobile: 360 }, - { date: "2024-04-18", desktop: 364, mobile: 410 }, - { date: "2024-04-19", desktop: 243, mobile: 180 }, - { date: "2024-04-20", desktop: 89, mobile: 150 }, - { date: "2024-04-21", desktop: 137, mobile: 200 }, - { date: "2024-04-22", desktop: 224, mobile: 170 }, - { date: "2024-04-23", desktop: 138, mobile: 230 }, - { date: "2024-04-24", desktop: 387, mobile: 290 }, - { date: "2024-04-25", desktop: 215, mobile: 250 }, - { date: "2024-04-26", desktop: 75, mobile: 130 }, - { date: "2024-04-27", desktop: 383, mobile: 420 }, - { date: "2024-04-28", desktop: 122, mobile: 180 }, - { date: "2024-04-29", desktop: 315, mobile: 240 }, - { date: "2024-04-30", desktop: 454, mobile: 380 }, - { date: "2024-05-01", desktop: 165, mobile: 220 }, - { date: "2024-05-02", desktop: 293, mobile: 310 }, - { date: "2024-05-03", desktop: 247, mobile: 190 }, - { date: "2024-05-04", desktop: 385, mobile: 420 }, - { date: "2024-05-05", desktop: 481, mobile: 390 }, - { date: "2024-05-06", desktop: 498, mobile: 520 }, - { date: "2024-05-07", desktop: 388, mobile: 300 }, - { date: "2024-05-08", desktop: 149, mobile: 210 }, - { date: "2024-05-09", desktop: 227, mobile: 180 }, - { date: "2024-05-10", desktop: 293, mobile: 330 }, - { date: "2024-05-11", desktop: 335, mobile: 270 }, - { date: "2024-05-12", desktop: 197, mobile: 240 }, - { date: "2024-05-13", desktop: 197, mobile: 160 }, - { date: "2024-05-14", desktop: 448, mobile: 490 }, - { date: "2024-05-15", desktop: 473, mobile: 380 }, - { date: "2024-05-16", desktop: 338, mobile: 400 }, - { date: "2024-05-17", desktop: 499, mobile: 420 }, - { date: "2024-05-18", desktop: 315, mobile: 350 }, - { date: "2024-05-19", desktop: 235, mobile: 180 }, - { date: "2024-05-20", desktop: 177, mobile: 230 }, - { date: "2024-05-21", desktop: 82, mobile: 140 }, - { date: "2024-05-22", desktop: 81, mobile: 120 }, - { date: "2024-05-23", desktop: 252, mobile: 290 }, - { date: "2024-05-24", desktop: 294, mobile: 220 }, - { date: "2024-05-25", desktop: 201, mobile: 250 }, - { date: "2024-05-26", desktop: 213, mobile: 170 }, - { date: "2024-05-27", desktop: 420, mobile: 460 }, - { date: "2024-05-28", desktop: 233, mobile: 190 }, - { date: "2024-05-29", desktop: 78, mobile: 130 }, - { date: "2024-05-30", desktop: 340, mobile: 280 }, - { date: "2024-05-31", desktop: 178, mobile: 230 }, - { date: "2024-06-01", desktop: 178, mobile: 200 }, - { date: "2024-06-02", desktop: 470, mobile: 410 }, - { date: "2024-06-03", desktop: 103, mobile: 160 }, - { date: "2024-06-04", desktop: 439, mobile: 380 }, - { date: "2024-06-05", desktop: 88, mobile: 140 }, - { date: "2024-06-06", desktop: 294, mobile: 250 }, - { date: "2024-06-07", desktop: 323, mobile: 370 }, - { date: "2024-06-08", desktop: 385, mobile: 320 }, - { date: "2024-06-09", desktop: 438, mobile: 480 }, - { date: "2024-06-10", desktop: 155, mobile: 200 }, - { date: "2024-06-11", desktop: 92, mobile: 150 }, - { date: "2024-06-12", desktop: 492, mobile: 420 }, - { date: "2024-06-13", desktop: 81, mobile: 130 }, - { date: "2024-06-14", desktop: 426, mobile: 380 }, - { date: "2024-06-15", desktop: 307, mobile: 350 }, - { date: "2024-06-16", desktop: 371, mobile: 310 }, - { date: "2024-06-17", desktop: 475, mobile: 520 }, - { date: "2024-06-18", desktop: 107, mobile: 170 }, - { date: "2024-06-19", desktop: 341, mobile: 290 }, - { date: "2024-06-20", desktop: 408, mobile: 450 }, - { date: "2024-06-21", desktop: 169, mobile: 210 }, - { date: "2024-06-22", desktop: 317, mobile: 270 }, - { date: "2024-06-23", desktop: 480, mobile: 530 }, - { date: "2024-06-24", desktop: 132, mobile: 180 }, - { date: "2024-06-25", desktop: 141, mobile: 190 }, - { date: "2024-06-26", desktop: 434, mobile: 380 }, - { date: "2024-06-27", desktop: 448, mobile: 490 }, - { date: "2024-06-28", desktop: 149, mobile: 200 }, - { date: "2024-06-29", desktop: 103, mobile: 160 }, - { date: "2024-06-30", desktop: 446, mobile: 400 }, -] - -const chartConfig = { - views: { - label: "Page Views", - }, - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - const [activeChart, setActiveChart] = - React.useState("desktop") - - const total = React.useMemo( - () => ({ - desktop: chartData.reduce((acc, curr) => acc + curr.desktop, 0), - mobile: chartData.reduce((acc, curr) => acc + curr.mobile, 0), - }), - [] - ) - - return ( - - -
- Bar Chart - Interactive - - Showing total visitors for the last 3 months - -
-
- {["desktop", "mobile"].map((key) => { - const chart = key as keyof typeof chartConfig - return ( - - ) - })} -
-
- - - - - { - const date = new Date(value) - return date.toLocaleDateString("en-US", { - month: "short", - day: "numeric", - }) - }} - /> - { - return new Date(value).toLocaleDateString("en-US", { - month: "short", - day: "numeric", - year: "numeric", - }) - }} - /> - } - /> - - - - -
- ) -} diff --git a/apps/www/__registry__/default/block/chart-bar-label-custom.tsx b/apps/www/__registry__/default/block/chart-bar-label-custom.tsx deleted file mode 100644 index bd16655b..00000000 --- a/apps/www/__registry__/default/block/chart-bar-label-custom.tsx +++ /dev/null @@ -1,112 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Bar, BarChart, CartesianGrid, LabelList, XAxis, YAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A bar chart with a custom label" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, - label: { - color: "hsl(var(--background))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Custom Label - January - June 2024 - - - - - - value.slice(0, 3)} - hide - /> - - } - /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-bar-label.tsx b/apps/www/__registry__/default/block/chart-bar-label.tsx deleted file mode 100644 index c7ebea70..00000000 --- a/apps/www/__registry__/default/block/chart-bar-label.tsx +++ /dev/null @@ -1,88 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Bar, BarChart, CartesianGrid, LabelList, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A bar chart with a label" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 73 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Label - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-bar-mixed.tsx b/apps/www/__registry__/default/block/chart-bar-mixed.tsx deleted file mode 100644 index fa3beea6..00000000 --- a/apps/www/__registry__/default/block/chart-bar-mixed.tsx +++ /dev/null @@ -1,103 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Bar, BarChart, XAxis, YAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A mixed bar chart" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Mixed - January - June 2024 - - - - - - chartConfig[value as keyof typeof chartConfig]?.label - } - /> - - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-bar-multiple.tsx b/apps/www/__registry__/default/block/chart-bar-multiple.tsx deleted file mode 100644 index 39b80fa7..00000000 --- a/apps/www/__registry__/default/block/chart-bar-multiple.tsx +++ /dev/null @@ -1,80 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Bar, BarChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A multiple bar chart" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Multiple - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-bar-negative.tsx b/apps/www/__registry__/default/block/chart-bar-negative.tsx deleted file mode 100644 index f9e3b3e3..00000000 --- a/apps/www/__registry__/default/block/chart-bar-negative.tsx +++ /dev/null @@ -1,79 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Bar, BarChart, CartesianGrid, Cell, LabelList } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A bar chart with negative values" - -const chartData = [ - { month: "January", visitors: 186 }, - { month: "February", visitors: 205 }, - { month: "March", visitors: -207 }, - { month: "April", visitors: 173 }, - { month: "May", visitors: -209 }, - { month: "June", visitors: 214 }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Negative - January - June 2024 - - - - - - } - /> - - - {chartData.map((item) => ( - 0 - ? "hsl(var(--chart-1))" - : "hsl(var(--chart-2))" - } - /> - ))} - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-bar-stacked.tsx b/apps/www/__registry__/default/block/chart-bar-stacked.tsx deleted file mode 100644 index 211bfe6a..00000000 --- a/apps/www/__registry__/default/block/chart-bar-stacked.tsx +++ /dev/null @@ -1,90 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Bar, BarChart, CartesianGrid, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked bar chart with a legend" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Bar Chart - Stacked + Legend - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - } /> - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-line-default.tsx b/apps/www/__registry__/default/block/chart-line-default.tsx deleted file mode 100644 index 24972697..00000000 --- a/apps/www/__registry__/default/block/chart-line-default.tsx +++ /dev/null @@ -1,88 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { CartesianGrid, Line, LineChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A line chart" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 73 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-line-dots-colors.tsx b/apps/www/__registry__/default/block/chart-line-dots-colors.tsx deleted file mode 100644 index e568ddd9..00000000 --- a/apps/www/__registry__/default/block/chart-line-dots-colors.tsx +++ /dev/null @@ -1,118 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { CartesianGrid, Dot, Line, LineChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A line chart with dots and colors" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - color: "hsl(var(--chart-2))", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Dots Colors - January - June 2024 - - - - - - - } - /> - { - return ( - - ) - }} - /> - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-line-dots-custom.tsx b/apps/www/__registry__/default/block/chart-line-dots-custom.tsx deleted file mode 100644 index 4eae4da5..00000000 --- a/apps/www/__registry__/default/block/chart-line-dots-custom.tsx +++ /dev/null @@ -1,105 +0,0 @@ -"use client" - -import { GitCommitVertical, TrendingUp } from "lucide-react" -import { CartesianGrid, Line, LineChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A line chart with custom dots" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Custom Dots - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } - /> - { - const r = 24 - return ( - - ) - }} - /> - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-line-dots.tsx b/apps/www/__registry__/default/block/chart-line-dots.tsx deleted file mode 100644 index d52f0914..00000000 --- a/apps/www/__registry__/default/block/chart-line-dots.tsx +++ /dev/null @@ -1,97 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { CartesianGrid, Line, LineChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A line chart with dots" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Dots - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-line-interactive.tsx b/apps/www/__registry__/default/block/chart-line-interactive.tsx deleted file mode 100644 index 6f618200..00000000 --- a/apps/www/__registry__/default/block/chart-line-interactive.tsx +++ /dev/null @@ -1,227 +0,0 @@ -"use client" - -import * as React from "react" -import { CartesianGrid, Line, LineChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "An interactive line chart" - -const chartData = [ - { date: "2024-04-01", desktop: 222, mobile: 150 }, - { date: "2024-04-02", desktop: 97, mobile: 180 }, - { date: "2024-04-03", desktop: 167, mobile: 120 }, - { date: "2024-04-04", desktop: 242, mobile: 260 }, - { date: "2024-04-05", desktop: 373, mobile: 290 }, - { date: "2024-04-06", desktop: 301, mobile: 340 }, - { date: "2024-04-07", desktop: 245, mobile: 180 }, - { date: "2024-04-08", desktop: 409, mobile: 320 }, - { date: "2024-04-09", desktop: 59, mobile: 110 }, - { date: "2024-04-10", desktop: 261, mobile: 190 }, - { date: "2024-04-11", desktop: 327, mobile: 350 }, - { date: "2024-04-12", desktop: 292, mobile: 210 }, - { date: "2024-04-13", desktop: 342, mobile: 380 }, - { date: "2024-04-14", desktop: 137, mobile: 220 }, - { date: "2024-04-15", desktop: 120, mobile: 170 }, - { date: "2024-04-16", desktop: 138, mobile: 190 }, - { date: "2024-04-17", desktop: 446, mobile: 360 }, - { date: "2024-04-18", desktop: 364, mobile: 410 }, - { date: "2024-04-19", desktop: 243, mobile: 180 }, - { date: "2024-04-20", desktop: 89, mobile: 150 }, - { date: "2024-04-21", desktop: 137, mobile: 200 }, - { date: "2024-04-22", desktop: 224, mobile: 170 }, - { date: "2024-04-23", desktop: 138, mobile: 230 }, - { date: "2024-04-24", desktop: 387, mobile: 290 }, - { date: "2024-04-25", desktop: 215, mobile: 250 }, - { date: "2024-04-26", desktop: 75, mobile: 130 }, - { date: "2024-04-27", desktop: 383, mobile: 420 }, - { date: "2024-04-28", desktop: 122, mobile: 180 }, - { date: "2024-04-29", desktop: 315, mobile: 240 }, - { date: "2024-04-30", desktop: 454, mobile: 380 }, - { date: "2024-05-01", desktop: 165, mobile: 220 }, - { date: "2024-05-02", desktop: 293, mobile: 310 }, - { date: "2024-05-03", desktop: 247, mobile: 190 }, - { date: "2024-05-04", desktop: 385, mobile: 420 }, - { date: "2024-05-05", desktop: 481, mobile: 390 }, - { date: "2024-05-06", desktop: 498, mobile: 520 }, - { date: "2024-05-07", desktop: 388, mobile: 300 }, - { date: "2024-05-08", desktop: 149, mobile: 210 }, - { date: "2024-05-09", desktop: 227, mobile: 180 }, - { date: "2024-05-10", desktop: 293, mobile: 330 }, - { date: "2024-05-11", desktop: 335, mobile: 270 }, - { date: "2024-05-12", desktop: 197, mobile: 240 }, - { date: "2024-05-13", desktop: 197, mobile: 160 }, - { date: "2024-05-14", desktop: 448, mobile: 490 }, - { date: "2024-05-15", desktop: 473, mobile: 380 }, - { date: "2024-05-16", desktop: 338, mobile: 400 }, - { date: "2024-05-17", desktop: 499, mobile: 420 }, - { date: "2024-05-18", desktop: 315, mobile: 350 }, - { date: "2024-05-19", desktop: 235, mobile: 180 }, - { date: "2024-05-20", desktop: 177, mobile: 230 }, - { date: "2024-05-21", desktop: 82, mobile: 140 }, - { date: "2024-05-22", desktop: 81, mobile: 120 }, - { date: "2024-05-23", desktop: 252, mobile: 290 }, - { date: "2024-05-24", desktop: 294, mobile: 220 }, - { date: "2024-05-25", desktop: 201, mobile: 250 }, - { date: "2024-05-26", desktop: 213, mobile: 170 }, - { date: "2024-05-27", desktop: 420, mobile: 460 }, - { date: "2024-05-28", desktop: 233, mobile: 190 }, - { date: "2024-05-29", desktop: 78, mobile: 130 }, - { date: "2024-05-30", desktop: 340, mobile: 280 }, - { date: "2024-05-31", desktop: 178, mobile: 230 }, - { date: "2024-06-01", desktop: 178, mobile: 200 }, - { date: "2024-06-02", desktop: 470, mobile: 410 }, - { date: "2024-06-03", desktop: 103, mobile: 160 }, - { date: "2024-06-04", desktop: 439, mobile: 380 }, - { date: "2024-06-05", desktop: 88, mobile: 140 }, - { date: "2024-06-06", desktop: 294, mobile: 250 }, - { date: "2024-06-07", desktop: 323, mobile: 370 }, - { date: "2024-06-08", desktop: 385, mobile: 320 }, - { date: "2024-06-09", desktop: 438, mobile: 480 }, - { date: "2024-06-10", desktop: 155, mobile: 200 }, - { date: "2024-06-11", desktop: 92, mobile: 150 }, - { date: "2024-06-12", desktop: 492, mobile: 420 }, - { date: "2024-06-13", desktop: 81, mobile: 130 }, - { date: "2024-06-14", desktop: 426, mobile: 380 }, - { date: "2024-06-15", desktop: 307, mobile: 350 }, - { date: "2024-06-16", desktop: 371, mobile: 310 }, - { date: "2024-06-17", desktop: 475, mobile: 520 }, - { date: "2024-06-18", desktop: 107, mobile: 170 }, - { date: "2024-06-19", desktop: 341, mobile: 290 }, - { date: "2024-06-20", desktop: 408, mobile: 450 }, - { date: "2024-06-21", desktop: 169, mobile: 210 }, - { date: "2024-06-22", desktop: 317, mobile: 270 }, - { date: "2024-06-23", desktop: 480, mobile: 530 }, - { date: "2024-06-24", desktop: 132, mobile: 180 }, - { date: "2024-06-25", desktop: 141, mobile: 190 }, - { date: "2024-06-26", desktop: 434, mobile: 380 }, - { date: "2024-06-27", desktop: 448, mobile: 490 }, - { date: "2024-06-28", desktop: 149, mobile: 200 }, - { date: "2024-06-29", desktop: 103, mobile: 160 }, - { date: "2024-06-30", desktop: 446, mobile: 400 }, -] - -const chartConfig = { - views: { - label: "Page Views", - }, - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - const [activeChart, setActiveChart] = - React.useState("desktop") - - const total = React.useMemo( - () => ({ - desktop: chartData.reduce((acc, curr) => acc + curr.desktop, 0), - mobile: chartData.reduce((acc, curr) => acc + curr.mobile, 0), - }), - [] - ) - - return ( - - -
- Line Chart - Interactive - - Showing total visitors for the last 3 months - -
-
- {["desktop", "mobile"].map((key) => { - const chart = key as keyof typeof chartConfig - return ( - - ) - })} -
-
- - - - - { - const date = new Date(value) - return date.toLocaleDateString("en-US", { - month: "short", - day: "numeric", - }) - }} - /> - { - return new Date(value).toLocaleDateString("en-US", { - month: "short", - day: "numeric", - year: "numeric", - }) - }} - /> - } - /> - - - - -
- ) -} diff --git a/apps/www/__registry__/default/block/chart-line-label-custom.tsx b/apps/www/__registry__/default/block/chart-line-label-custom.tsx deleted file mode 100644 index e6976bd8..00000000 --- a/apps/www/__registry__/default/block/chart-line-label-custom.tsx +++ /dev/null @@ -1,123 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { CartesianGrid, LabelList, Line, LineChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A line chart with a custom label" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - color: "hsl(var(--chart-2))", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Custom Label - January - June 2024 - - - - - - - } - /> - - - chartConfig[value]?.label - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-line-label.tsx b/apps/www/__registry__/default/block/chart-line-label.tsx deleted file mode 100644 index 159e1031..00000000 --- a/apps/www/__registry__/default/block/chart-line-label.tsx +++ /dev/null @@ -1,105 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { CartesianGrid, LabelList, Line, LineChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A line chart with a label" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Label - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-line-linear.tsx b/apps/www/__registry__/default/block/chart-line-linear.tsx deleted file mode 100644 index 9d3e06f5..00000000 --- a/apps/www/__registry__/default/block/chart-line-linear.tsx +++ /dev/null @@ -1,88 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { CartesianGrid, Line, LineChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A linear line chart" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 73 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Linear - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-line-multiple.tsx b/apps/www/__registry__/default/block/chart-line-multiple.tsx deleted file mode 100644 index 61ea1d96..00000000 --- a/apps/www/__registry__/default/block/chart-line-multiple.tsx +++ /dev/null @@ -1,100 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { CartesianGrid, Line, LineChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A multiple line chart" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Multiple - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } /> - - - - - - -
-
-
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-line-step.tsx b/apps/www/__registry__/default/block/chart-line-step.tsx deleted file mode 100644 index 608bd5f6..00000000 --- a/apps/www/__registry__/default/block/chart-line-step.tsx +++ /dev/null @@ -1,88 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { CartesianGrid, Line, LineChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A line chart with step" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 73 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Line Chart - Step - January - June 2024 - - - - - - value.slice(0, 3)} - /> - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-donut-active.tsx b/apps/www/__registry__/default/block/chart-pie-donut-active.tsx deleted file mode 100644 index 5a390419..00000000 --- a/apps/www/__registry__/default/block/chart-pie-donut-active.tsx +++ /dev/null @@ -1,102 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Label, Pie, PieChart, Sector } from "recharts" -import { PieSectorDataItem } from "recharts/types/polar/Pie" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A donut chart with an active sector" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Donut Active - January - June 2024 - - - - - } - /> - ( - - )} - /> - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-donut-text.tsx b/apps/www/__registry__/default/block/chart-pie-donut-text.tsx deleted file mode 100644 index ff5391ab..00000000 --- a/apps/www/__registry__/default/block/chart-pie-donut-text.tsx +++ /dev/null @@ -1,129 +0,0 @@ -"use client" - -import * as React from "react" -import { TrendingUp } from "lucide-react" -import { Label, Pie, PieChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A donut chart with text" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 287, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 190, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - const totalVisitors = React.useMemo(() => { - return chartData.reduce((acc, curr) => acc + curr.visitors, 0) - }, []) - - return ( - - - Pie Chart - Donut with Text - January - June 2024 - - - - - } - /> - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-donut.tsx b/apps/www/__registry__/default/block/chart-pie-donut.tsx deleted file mode 100644 index 45d17ecd..00000000 --- a/apps/www/__registry__/default/block/chart-pie-donut.tsx +++ /dev/null @@ -1,93 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Pie, PieChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A donut chart" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Donut - January - June 2024 - - - - - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-interactive.tsx b/apps/www/__registry__/default/block/chart-pie-interactive.tsx deleted file mode 100644 index e1abb042..00000000 --- a/apps/www/__registry__/default/block/chart-pie-interactive.tsx +++ /dev/null @@ -1,192 +0,0 @@ -"use client" - -import * as React from "react" -import { Label, Pie, PieChart, Sector } from "recharts" -import { PieSectorDataItem } from "recharts/types/polar/Pie" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartStyle, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" -import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue, -} from "@/registry/default/ui/select" - -export const description = "An interactive pie chart" - -const desktopData = [ - { month: "january", desktop: 186, fill: "var(--color-january)" }, - { month: "february", desktop: 305, fill: "var(--color-february)" }, - { month: "march", desktop: 237, fill: "var(--color-march)" }, - { month: "april", desktop: 173, fill: "var(--color-april)" }, - { month: "may", desktop: 209, fill: "var(--color-may)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - desktop: { - label: "Desktop", - }, - mobile: { - label: "Mobile", - }, - january: { - label: "January", - color: "hsl(var(--chart-1))", - }, - february: { - label: "February", - color: "hsl(var(--chart-2))", - }, - march: { - label: "March", - color: "hsl(var(--chart-3))", - }, - april: { - label: "April", - color: "hsl(var(--chart-4))", - }, - may: { - label: "May", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - const id = "pie-interactive" - const [activeMonth, setActiveMonth] = React.useState(desktopData[0].month) - - const activeIndex = React.useMemo( - () => desktopData.findIndex((item) => item.month === activeMonth), - [activeMonth] - ) - const months = React.useMemo(() => desktopData.map((item) => item.month), []) - - return ( - - - -
- Pie Chart - Interactive - January - June 2024 -
- -
- - - - } - /> - ( - - - - - )} - > - - - - -
- ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-label-custom.tsx b/apps/www/__registry__/default/block/chart-pie-label-custom.tsx deleted file mode 100644 index 647712d5..00000000 --- a/apps/www/__registry__/default/block/chart-pie-label-custom.tsx +++ /dev/null @@ -1,110 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Pie, PieChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A pie chart with a custom label" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Custom Label - January - June 2024 - - - - - } - /> - { - return ( - - {`${ - chartConfig[payload.browser as keyof typeof chartConfig] - ?.label - } (${payload.visitors})`} - - ) - }} - nameKey="browser" - /> - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-label-list.tsx b/apps/www/__registry__/default/block/chart-pie-label-list.tsx deleted file mode 100644 index fa5f0038..00000000 --- a/apps/www/__registry__/default/block/chart-pie-label-list.tsx +++ /dev/null @@ -1,97 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { LabelList, Pie, PieChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A pie chart with a label list" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Label List - January - June 2024 - - - - - } - /> - - - chartConfig[value]?.label - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-label.tsx b/apps/www/__registry__/default/block/chart-pie-label.tsx deleted file mode 100644 index 26c294cd..00000000 --- a/apps/www/__registry__/default/block/chart-pie-label.tsx +++ /dev/null @@ -1,85 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Pie, PieChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A pie chart with a label" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Label - January - June 2024 - - - - - } /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-legend.tsx b/apps/www/__registry__/default/block/chart-pie-legend.tsx deleted file mode 100644 index 3e3d7534..00000000 --- a/apps/www/__registry__/default/block/chart-pie-legend.tsx +++ /dev/null @@ -1,78 +0,0 @@ -"use client" - -import { Pie, PieChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, -} from "@/registry/default/ui/chart" - -export const description = "A pie chart with a legend" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Legend - January - June 2024 - - - - - - } - className="-translate-y-2 flex-wrap gap-2 [&>*]:basis-1/4 [&>*]:justify-center" - /> - - - - - ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-separator-none.tsx b/apps/www/__registry__/default/block/chart-pie-separator-none.tsx deleted file mode 100644 index 08ec2b56..00000000 --- a/apps/www/__registry__/default/block/chart-pie-separator-none.tsx +++ /dev/null @@ -1,93 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Pie, PieChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A pie chart with no separator" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Separator None - January - June 2024 - - - - - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-simple.tsx b/apps/www/__registry__/default/block/chart-pie-simple.tsx deleted file mode 100644 index 5108126f..00000000 --- a/apps/www/__registry__/default/block/chart-pie-simple.tsx +++ /dev/null @@ -1,88 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Pie, PieChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A simple pie chart" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - January - June 2024 - - - - - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-pie-stacked.tsx b/apps/www/__registry__/default/block/chart-pie-stacked.tsx deleted file mode 100644 index db8b0efb..00000000 --- a/apps/www/__registry__/default/block/chart-pie-stacked.tsx +++ /dev/null @@ -1,119 +0,0 @@ -"use client" - -import * as React from "react" -import { TrendingUp } from "lucide-react" -import { Label, Pie, PieChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A pie chart with stacked sections" - -const desktopData = [ - { month: "january", desktop: 186, fill: "var(--color-january)" }, - { month: "february", desktop: 305, fill: "var(--color-february)" }, - { month: "march", desktop: 237, fill: "var(--color-march)" }, - { month: "april", desktop: 173, fill: "var(--color-april)" }, - { month: "may", desktop: 209, fill: "var(--color-may)" }, -] - -const mobileData = [ - { month: "january", mobile: 80, fill: "var(--color-january)" }, - { month: "february", mobile: 200, fill: "var(--color-february)" }, - { month: "march", mobile: 120, fill: "var(--color-march)" }, - { month: "april", mobile: 190, fill: "var(--color-april)" }, - { month: "may", mobile: 130, fill: "var(--color-may)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - desktop: { - label: "Desktop", - }, - mobile: { - label: "Mobile", - }, - january: { - label: "January", - color: "hsl(var(--chart-1))", - }, - february: { - label: "February", - color: "hsl(var(--chart-2))", - }, - march: { - label: "March", - color: "hsl(var(--chart-3))", - }, - april: { - label: "April", - color: "hsl(var(--chart-4))", - }, - may: { - label: "May", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Pie Chart - Stacked - January - June 2024 - - - - - { - return chartConfig[ - payload?.[0].dataKey as keyof typeof chartConfig - ].label - }} - /> - } - /> - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-default.tsx b/apps/www/__registry__/default/block/chart-radar-default.tsx deleted file mode 100644 index e4b41856..00000000 --- a/apps/www/__registry__/default/block/chart-radar-default.tsx +++ /dev/null @@ -1,75 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 273 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - - Showing total visitors for the last 6 months - - - - - - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-dots.tsx b/apps/www/__registry__/default/block/chart-radar-dots.tsx deleted file mode 100644 index 461a2295..00000000 --- a/apps/www/__registry__/default/block/chart-radar-dots.tsx +++ /dev/null @@ -1,79 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with dots" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 273 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Dots - - Showing total visitors for the last 6 months - - - - - - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-grid-circle-fill.tsx b/apps/www/__registry__/default/block/chart-radar-grid-circle-fill.tsx deleted file mode 100644 index 0bed5431..00000000 --- a/apps/www/__registry__/default/block/chart-radar-grid-circle-fill.tsx +++ /dev/null @@ -1,78 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with a grid and circle fill" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 285 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 203 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 264 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid Circle Filled - - Showing total visitors for the last 6 months - - - - - - } /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-grid-circle-no-lines.tsx b/apps/www/__registry__/default/block/chart-radar-grid-circle-no-lines.tsx deleted file mode 100644 index 332a86b3..00000000 --- a/apps/www/__registry__/default/block/chart-radar-grid-circle-no-lines.tsx +++ /dev/null @@ -1,82 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with a grid and circle fill" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 203 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid Circle - No lines - - Showing total visitors for the last 6 months - - - - - - } - /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-grid-circle.tsx b/apps/www/__registry__/default/block/chart-radar-grid-circle.tsx deleted file mode 100644 index e6b3a569..00000000 --- a/apps/www/__registry__/default/block/chart-radar-grid-circle.tsx +++ /dev/null @@ -1,82 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with a grid and circle" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 273 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid Circle - - Showing total visitors for the last 6 months - - - - - - } - /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-grid-custom.tsx b/apps/www/__registry__/default/block/chart-radar-grid-custom.tsx deleted file mode 100644 index 738d9f7c..00000000 --- a/apps/www/__registry__/default/block/chart-radar-grid-custom.tsx +++ /dev/null @@ -1,78 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with a custom grid" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 273 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid Custom - - Showing total visitors for the last 6 months - - - - - - } - /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-grid-fill.tsx b/apps/www/__registry__/default/block/chart-radar-grid-fill.tsx deleted file mode 100644 index 182b08f5..00000000 --- a/apps/www/__registry__/default/block/chart-radar-grid-fill.tsx +++ /dev/null @@ -1,78 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with a grid filled" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 285 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 203 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 264 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid Filled - - Showing total visitors for the last 6 months - - - - - - } - /> - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-grid-none.tsx b/apps/www/__registry__/default/block/chart-radar-grid-none.tsx deleted file mode 100644 index 348075e8..00000000 --- a/apps/www/__registry__/default/block/chart-radar-grid-none.tsx +++ /dev/null @@ -1,81 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with no grid" - -const chartData = [ - { month: "January", desktop: 186 }, - { month: "February", desktop: 305 }, - { month: "March", desktop: 237 }, - { month: "April", desktop: 273 }, - { month: "May", desktop: 209 }, - { month: "June", desktop: 214 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Grid None - - Showing total visitors for the last 6 months - - - - - - } - /> - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-icons.tsx b/apps/www/__registry__/default/block/chart-radar-icons.tsx deleted file mode 100644 index efbbf89c..00000000 --- a/apps/www/__registry__/default/block/chart-radar-icons.tsx +++ /dev/null @@ -1,94 +0,0 @@ -"use client" - -import { ArrowDownFromLine, ArrowUpFromLine, TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with icons" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - icon: ArrowDownFromLine, - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - icon: ArrowUpFromLine, - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Icons - - Showing total visitors for the last 6 months - - - - - - } - /> - - - - - } /> - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-label-custom.tsx b/apps/www/__registry__/default/block/chart-radar-label-custom.tsx deleted file mode 100644 index 4e65b899..00000000 --- a/apps/www/__registry__/default/block/chart-radar-label-custom.tsx +++ /dev/null @@ -1,120 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with a custom label" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Custom Label - - Showing total visitors for the last 6 months - - - - - - } - /> - { - const data = chartData[index] - - return ( - - {data.desktop} - / - {data.mobile} - - {data.month} - - - ) - }} - /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-legend.tsx b/apps/www/__registry__/default/block/chart-radar-legend.tsx deleted file mode 100644 index 535bc82c..00000000 --- a/apps/www/__registry__/default/block/chart-radar-legend.tsx +++ /dev/null @@ -1,92 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartLegend, - ChartLegendContent, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with a legend" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Legend - - Showing total visitors for the last 6 months - - - - - - } - /> - - - - - } /> - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-lines-only.tsx b/apps/www/__registry__/default/block/chart-radar-lines-only.tsx deleted file mode 100644 index c6e0c525..00000000 --- a/apps/www/__registry__/default/block/chart-radar-lines-only.tsx +++ /dev/null @@ -1,91 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with lines only" - -const chartData = [ - { month: "January", desktop: 186, mobile: 160 }, - { month: "February", desktop: 185, mobile: 170 }, - { month: "March", desktop: 207, mobile: 180 }, - { month: "April", desktop: 173, mobile: 160 }, - { month: "May", desktop: 160, mobile: 190 }, - { month: "June", desktop: 174, mobile: 204 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Lines Only - - Showing total visitors for the last 6 months - - - - - - } - /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-multiple.tsx b/apps/www/__registry__/default/block/chart-radar-multiple.tsx deleted file mode 100644 index 2463d7ae..00000000 --- a/apps/www/__registry__/default/block/chart-radar-multiple.tsx +++ /dev/null @@ -1,83 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarAngleAxis, PolarGrid, Radar, RadarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with multiple data" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Multiple - - Showing total visitors for the last 6 months - - - - - - } - /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radar-radius.tsx b/apps/www/__registry__/default/block/chart-radar-radius.tsx deleted file mode 100644 index 22cbe8e1..00000000 --- a/apps/www/__registry__/default/block/chart-radar-radius.tsx +++ /dev/null @@ -1,96 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { - PolarAngleAxis, - PolarGrid, - PolarRadiusAxis, - Radar, - RadarChart, -} from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radar chart with a radius axis" - -const chartData = [ - { month: "January", desktop: 186, mobile: 80 }, - { month: "February", desktop: 305, mobile: 200 }, - { month: "March", desktop: 237, mobile: 120 }, - { month: "April", desktop: 73, mobile: 190 }, - { month: "May", desktop: 209, mobile: 130 }, - { month: "June", desktop: 214, mobile: 140 }, -] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radar Chart - Radius Axis - - Showing total visitors for the last 6 months - - - - - - - } - /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- January - June 2024 -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radial-grid.tsx b/apps/www/__registry__/default/block/chart-radial-grid.tsx deleted file mode 100644 index cc91ba2c..00000000 --- a/apps/www/__registry__/default/block/chart-radial-grid.tsx +++ /dev/null @@ -1,89 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { PolarGrid, RadialBar, RadialBarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radial chart with a grid" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radial Chart - Grid - January - June 2024 - - - - - } - /> - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radial-label.tsx b/apps/www/__registry__/default/block/chart-radial-label.tsx deleted file mode 100644 index 179a919f..00000000 --- a/apps/www/__registry__/default/block/chart-radial-label.tsx +++ /dev/null @@ -1,101 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { LabelList, RadialBar, RadialBarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radial chart with a label" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radial Chart - Label - January - June 2024 - - - - - } - /> - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radial-shape.tsx b/apps/www/__registry__/default/block/chart-radial-shape.tsx deleted file mode 100644 index bd3754e9..00000000 --- a/apps/www/__registry__/default/block/chart-radial-shape.tsx +++ /dev/null @@ -1,108 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { - Label, - PolarGrid, - PolarRadiusAxis, - RadialBar, - RadialBarChart, -} from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { ChartConfig, ChartContainer } from "@/registry/default/ui/chart" - -export const description = "A radial chart with a custom shape" - -const chartData = [ - { browser: "safari", visitors: 1260, fill: "var(--color-safari)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radial Chart - Shape - January - June 2024 - - - - - - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radial-simple.tsx b/apps/www/__registry__/default/block/chart-radial-simple.tsx deleted file mode 100644 index 57a80302..00000000 --- a/apps/www/__registry__/default/block/chart-radial-simple.tsx +++ /dev/null @@ -1,88 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { RadialBar, RadialBarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radial chart" - -const chartData = [ - { browser: "chrome", visitors: 275, fill: "var(--color-chrome)" }, - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, - { browser: "firefox", visitors: 187, fill: "var(--color-firefox)" }, - { browser: "edge", visitors: 173, fill: "var(--color-edge)" }, - { browser: "other", visitors: 90, fill: "var(--color-other)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - chrome: { - label: "Chrome", - color: "hsl(var(--chart-1))", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, - firefox: { - label: "Firefox", - color: "hsl(var(--chart-3))", - }, - edge: { - label: "Edge", - color: "hsl(var(--chart-4))", - }, - other: { - label: "Other", - color: "hsl(var(--chart-5))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radial Chart - January - June 2024 - - - - - } - /> - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radial-stacked.tsx b/apps/www/__registry__/default/block/chart-radial-stacked.tsx deleted file mode 100644 index a5b78f27..00000000 --- a/apps/www/__registry__/default/block/chart-radial-stacked.tsx +++ /dev/null @@ -1,113 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { Label, PolarRadiusAxis, RadialBar, RadialBarChart } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A radial chart with stacked sections" - -const chartData = [{ month: "january", desktop: 1260, mobile: 570 }] - -const chartConfig = { - desktop: { - label: "Desktop", - color: "hsl(var(--chart-1))", - }, - mobile: { - label: "Mobile", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - const totalVisitors = chartData[0].desktop + chartData[0].mobile - - return ( - - - Radial Chart - Stacked - January - June 2024 - - - - - } - /> - - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-radial-text.tsx b/apps/www/__registry__/default/block/chart-radial-text.tsx deleted file mode 100644 index a798f661..00000000 --- a/apps/www/__registry__/default/block/chart-radial-text.tsx +++ /dev/null @@ -1,109 +0,0 @@ -"use client" - -import { TrendingUp } from "lucide-react" -import { - Label, - PolarGrid, - PolarRadiusAxis, - RadialBar, - RadialBarChart, -} from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { ChartConfig, ChartContainer } from "@/registry/default/ui/chart" - -export const description = "A radial chart with text" - -const chartData = [ - { browser: "safari", visitors: 200, fill: "var(--color-safari)" }, -] - -const chartConfig = { - visitors: { - label: "Visitors", - }, - safari: { - label: "Safari", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Radial Chart - Text - January - June 2024 - - - - - - - - - - - - -
- Trending up by 5.2% this month -
-
- Showing total visitors for the last 6 months -
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-tooltip-advanced.tsx b/apps/www/__registry__/default/block/chart-tooltip-advanced.tsx deleted file mode 100644 index 7a700798..00000000 --- a/apps/www/__registry__/default/block/chart-tooltip-advanced.tsx +++ /dev/null @@ -1,123 +0,0 @@ -"use client" - -import { Bar, BarChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked bar chart with a legend" - -const chartData = [ - { date: "2024-07-15", running: 450, swimming: 300 }, - { date: "2024-07-16", running: 380, swimming: 420 }, - { date: "2024-07-17", running: 520, swimming: 120 }, - { date: "2024-07-18", running: 140, swimming: 550 }, - { date: "2024-07-19", running: 600, swimming: 350 }, - { date: "2024-07-20", running: 480, swimming: 400 }, -] - -const chartConfig = { - running: { - label: "Running", - color: "hsl(var(--chart-1))", - }, - swimming: { - label: "Swimming", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Tooltip - Advanced - - Tooltip with custom formatter and total. - - - - - - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - - - ( - <> -
- {chartConfig[name as keyof typeof chartConfig]?.label || - name} -
- {value} - - kcal - -
- {/* Add this after the last item */} - {index === 1 && ( -
- Total -
- {item.payload.running + item.payload.swimming} - - kcal - -
-
- )} - - )} - /> - } - cursor={false} - defaultIndex={1} - /> - - - - - ) -} diff --git a/apps/www/__registry__/default/block/chart-tooltip-default.tsx b/apps/www/__registry__/default/block/chart-tooltip-default.tsx deleted file mode 100644 index a4951569..00000000 --- a/apps/www/__registry__/default/block/chart-tooltip-default.tsx +++ /dev/null @@ -1,86 +0,0 @@ -"use client" - -import { Bar, BarChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked bar chart with a legend" - -const chartData = [ - { date: "2024-07-15", running: 450, swimming: 300 }, - { date: "2024-07-16", running: 380, swimming: 420 }, - { date: "2024-07-17", running: 520, swimming: 120 }, - { date: "2024-07-18", running: 140, swimming: 550 }, - { date: "2024-07-19", running: 600, swimming: 350 }, - { date: "2024-07-20", running: 480, swimming: 400 }, -] - -const chartConfig = { - running: { - label: "Running", - color: "hsl(var(--chart-1))", - }, - swimming: { - label: "Swimming", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Tooltip - Default - - Default tooltip with ChartTooltipContent. - - - - - - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - - - } - cursor={false} - defaultIndex={1} - /> - - - - - ) -} diff --git a/apps/www/__registry__/default/block/chart-tooltip-formatter.tsx b/apps/www/__registry__/default/block/chart-tooltip-formatter.tsx deleted file mode 100644 index 8c1b6d70..00000000 --- a/apps/www/__registry__/default/block/chart-tooltip-formatter.tsx +++ /dev/null @@ -1,100 +0,0 @@ -"use client" - -import { Bar, BarChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked bar chart with a legend" - -const chartData = [ - { date: "2024-07-15", running: 450, swimming: 300 }, - { date: "2024-07-16", running: 380, swimming: 420 }, - { date: "2024-07-17", running: 520, swimming: 120 }, - { date: "2024-07-18", running: 140, swimming: 550 }, - { date: "2024-07-19", running: 600, swimming: 350 }, - { date: "2024-07-20", running: 480, swimming: 400 }, -] - -const chartConfig = { - running: { - label: "Running", - color: "hsl(var(--chart-1))", - }, - swimming: { - label: "Swimming", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Tooltip - Formatter - Tooltip with custom formatter . - - - - - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - - - ( -
- {chartConfig[name as keyof typeof chartConfig]?.label || - name} -
- {value} - - kcal - -
-
- )} - /> - } - cursor={false} - defaultIndex={1} - /> -
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/chart-tooltip-icons.tsx b/apps/www/__registry__/default/block/chart-tooltip-icons.tsx deleted file mode 100644 index a95db7a7..00000000 --- a/apps/www/__registry__/default/block/chart-tooltip-icons.tsx +++ /dev/null @@ -1,87 +0,0 @@ -"use client" - -import { Footprints, Waves } from "lucide-react" -import { Bar, BarChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked bar chart with a legend" - -const chartData = [ - { date: "2024-07-15", running: 450, swimming: 300 }, - { date: "2024-07-16", running: 380, swimming: 420 }, - { date: "2024-07-17", running: 520, swimming: 120 }, - { date: "2024-07-18", running: 140, swimming: 550 }, - { date: "2024-07-19", running: 600, swimming: 350 }, - { date: "2024-07-20", running: 480, swimming: 400 }, -] - -const chartConfig = { - running: { - label: "Running", - color: "hsl(var(--chart-1))", - icon: Footprints, - }, - swimming: { - label: "Swimming", - color: "hsl(var(--chart-2))", - icon: Waves, - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Tooltip - Icons - Tooltip with icons. - - - - - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - - - } - cursor={false} - defaultIndex={1} - /> - - - - - ) -} diff --git a/apps/www/__registry__/default/block/chart-tooltip-indicator-line.tsx b/apps/www/__registry__/default/block/chart-tooltip-indicator-line.tsx deleted file mode 100644 index c5cc9a67..00000000 --- a/apps/www/__registry__/default/block/chart-tooltip-indicator-line.tsx +++ /dev/null @@ -1,84 +0,0 @@ -"use client" - -import { Bar, BarChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked bar chart with a legend" - -const chartData = [ - { date: "2024-07-15", running: 450, swimming: 300 }, - { date: "2024-07-16", running: 380, swimming: 420 }, - { date: "2024-07-17", running: 520, swimming: 120 }, - { date: "2024-07-18", running: 140, swimming: 550 }, - { date: "2024-07-19", running: 600, swimming: 350 }, - { date: "2024-07-20", running: 480, swimming: 400 }, -] - -const chartConfig = { - running: { - label: "Running", - color: "hsl(var(--chart-1))", - }, - swimming: { - label: "Swimming", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Tooltip - Line Indicator - Tooltip with line indicator. - - - - - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - - - } - cursor={false} - defaultIndex={1} - /> - - - - - ) -} diff --git a/apps/www/__registry__/default/block/chart-tooltip-indicator-none.tsx b/apps/www/__registry__/default/block/chart-tooltip-indicator-none.tsx deleted file mode 100644 index 52c37902..00000000 --- a/apps/www/__registry__/default/block/chart-tooltip-indicator-none.tsx +++ /dev/null @@ -1,84 +0,0 @@ -"use client" - -import { Bar, BarChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked bar chart with a legend" - -const chartData = [ - { date: "2024-07-15", running: 450, swimming: 300 }, - { date: "2024-07-16", running: 380, swimming: 420 }, - { date: "2024-07-17", running: 520, swimming: 120 }, - { date: "2024-07-18", running: 140, swimming: 550 }, - { date: "2024-07-19", running: 600, swimming: 350 }, - { date: "2024-07-20", running: 480, swimming: 400 }, -] - -const chartConfig = { - running: { - label: "Running", - color: "hsl(var(--chart-1))", - }, - swimming: { - label: "Swimming", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Tooltip - No Indicator - Tooltip with no indicator. - - - - - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - - - } - cursor={false} - defaultIndex={1} - /> - - - - - ) -} diff --git a/apps/www/__registry__/default/block/chart-tooltip-label-custom.tsx b/apps/www/__registry__/default/block/chart-tooltip-label-custom.tsx deleted file mode 100644 index ebd735e0..00000000 --- a/apps/www/__registry__/default/block/chart-tooltip-label-custom.tsx +++ /dev/null @@ -1,91 +0,0 @@ -"use client" - -import { Bar, BarChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked bar chart with a legend" - -const chartData = [ - { date: "2024-07-15", running: 450, swimming: 300 }, - { date: "2024-07-16", running: 380, swimming: 420 }, - { date: "2024-07-17", running: 520, swimming: 120 }, - { date: "2024-07-18", running: 140, swimming: 550 }, - { date: "2024-07-19", running: 600, swimming: 350 }, - { date: "2024-07-20", running: 480, swimming: 400 }, -] - -const chartConfig = { - activities: { - label: "Activities", - }, - running: { - label: "Running", - color: "hsl(var(--chart-1))", - }, - swimming: { - label: "Swimming", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Tooltip - Custom label - - Tooltip with custom label from chartConfig. - - - - - - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - - - - } - cursor={false} - defaultIndex={1} - /> - - - - - ) -} diff --git a/apps/www/__registry__/default/block/chart-tooltip-label-formatter.tsx b/apps/www/__registry__/default/block/chart-tooltip-label-formatter.tsx deleted file mode 100644 index ed1173c5..00000000 --- a/apps/www/__registry__/default/block/chart-tooltip-label-formatter.tsx +++ /dev/null @@ -1,94 +0,0 @@ -"use client" - -import { Bar, BarChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked bar chart with a legend" - -const chartData = [ - { date: "2024-07-15", running: 450, swimming: 300 }, - { date: "2024-07-16", running: 380, swimming: 420 }, - { date: "2024-07-17", running: 520, swimming: 120 }, - { date: "2024-07-18", running: 140, swimming: 550 }, - { date: "2024-07-19", running: 600, swimming: 350 }, - { date: "2024-07-20", running: 480, swimming: 400 }, -] - -const chartConfig = { - running: { - label: "Running", - color: "hsl(var(--chart-1))", - }, - swimming: { - label: "Swimming", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Tooltip - Label Formatter - Tooltip with label formatter. - - - - - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - - - { - return new Date(value).toLocaleDateString("en-US", { - day: "numeric", - month: "long", - year: "numeric", - }) - }} - /> - } - cursor={false} - defaultIndex={1} - /> - - - - - ) -} diff --git a/apps/www/__registry__/default/block/chart-tooltip-label-none.tsx b/apps/www/__registry__/default/block/chart-tooltip-label-none.tsx deleted file mode 100644 index 4aadf3fc..00000000 --- a/apps/www/__registry__/default/block/chart-tooltip-label-none.tsx +++ /dev/null @@ -1,84 +0,0 @@ -"use client" - -import { Bar, BarChart, XAxis } from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartConfig, - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" - -export const description = "A stacked bar chart with a legend" - -const chartData = [ - { date: "2024-07-15", running: 450, swimming: 300 }, - { date: "2024-07-16", running: 380, swimming: 420 }, - { date: "2024-07-17", running: 520, swimming: 120 }, - { date: "2024-07-18", running: 140, swimming: 550 }, - { date: "2024-07-19", running: 600, swimming: 350 }, - { date: "2024-07-20", running: 480, swimming: 400 }, -] - -const chartConfig = { - running: { - label: "Running", - color: "hsl(var(--chart-1))", - }, - swimming: { - label: "Swimming", - color: "hsl(var(--chart-2))", - }, -} satisfies ChartConfig - -export default function Component() { - return ( - - - Tooltip - No Label - Tooltip with no label. - - - - - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - - - } - cursor={false} - defaultIndex={1} - /> - - - - - ) -} diff --git a/apps/www/__registry__/default/block/charts-01.tsx b/apps/www/__registry__/default/block/charts-01.tsx deleted file mode 100644 index 80627251..00000000 --- a/apps/www/__registry__/default/block/charts-01.tsx +++ /dev/null @@ -1,871 +0,0 @@ -"use client" - -import { - Area, - AreaChart, - Bar, - BarChart, - CartesianGrid, - Label, - LabelList, - Line, - LineChart, - PolarAngleAxis, - RadialBar, - RadialBarChart, - Rectangle, - ReferenceLine, - XAxis, - YAxis, -} from "recharts" - -import { - Card, - CardContent, - CardDescription, - CardFooter, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - ChartContainer, - ChartTooltip, - ChartTooltipContent, -} from "@/registry/default/ui/chart" -import { Separator } from "@/registry/default/ui/separator" - -export const description = "A collection of health charts." - -export const iframeHeight = "900px" - -export const containerClassName = "min-h-screen py-12" - -export default function Charts() { - return ( -
-
- - - Today - - 12,584{" "} - - steps - - - - - - - } - /> - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - { - return new Date(value).toLocaleDateString("en-US", { - day: "numeric", - month: "long", - year: "numeric", - }) - }} - /> - } - cursor={false} - /> - - - - - - - - Over the past 7 days, you have walked{" "} - 53,305 steps. - - - You need{" "} - 12,584 more - steps to reach your goal. - - - - - -
- Resting HR - - 62 - - bpm - - -
-
- Variability - - 35 - - ms - - -
-
- - - - - - { - return new Date(value).toLocaleDateString("en-US", { - weekday: "short", - }) - }} - /> - - { - return new Date(value).toLocaleDateString("en-US", { - day: "numeric", - month: "long", - year: "numeric", - }) - }} - /> - } - cursor={false} - /> - - - -
-
-
- - - Progress - - You're average more steps a day this year than last year. - - - -
-
- 12,453 - - steps/day - -
- - - - - - - - - -
-
-
- 10,103 - - steps/day - -
- - - - - - - - - -
-
-
- - - Walking Distance - - Over the last 7 days, your distance walked and run was 12.5 miles - per day. - - - -
- 12.5 - - miles/day - -
- - - } - /> - - - -
-
- - - - - - - - - - - - - -
-
-
Move
-
- 562 - - kcal - -
-
- -
-
Exercise
-
- 73 - - min - -
-
- -
-
Stand
-
- 14 - - hr - -
-
-
-
-
-
-
- - -
-
-
Move
-
- 562/600 - - kcal - -
-
-
-
Exercise
-
- 73/120 - - min - -
-
-
-
Stand
-
- 8/12 - - hr - -
-
-
- - - - - - -
-
- - - Active Energy - - You're burning an average of 754 calories per day. Good job! - - - -
- 1,254 - - kcal/day - -
- - - } - /> - - - -
-
- - - Time in Bed - - 8 - - hr - - 35 - - min - - - - - - - - - - - - - - - - } - formatter={(value) => ( -
- Time in bed -
- {value} - - hr - -
-
- )} - /> -
-
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/dashboard-01.tsx b/apps/www/__registry__/default/block/dashboard-01.tsx deleted file mode 100644 index 74bc72a8..00000000 --- a/apps/www/__registry__/default/block/dashboard-01.tsx +++ /dev/null @@ -1,455 +0,0 @@ -import Link from "next/link" -import { - Activity, - ArrowUpRight, - CircleUser, - CreditCard, - DollarSign, - Menu, - Package2, - Search, - Users, -} from "lucide-react" - -import { - Avatar, - AvatarFallback, - AvatarImage, -} from "@/registry/default/ui/avatar" -import { Badge } from "@/registry/default/ui/badge" -import { Button } from "@/registry/default/ui/button" -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - DropdownMenu, - DropdownMenuContent, - DropdownMenuItem, - DropdownMenuLabel, - DropdownMenuSeparator, - DropdownMenuTrigger, -} from "@/registry/default/ui/dropdown-menu" -import { Input } from "@/registry/default/ui/input" -import { Sheet, SheetContent, SheetTrigger } from "@/registry/default/ui/sheet" -import { - Table, - TableBody, - TableCell, - TableHead, - TableHeader, - TableRow, -} from "@/registry/default/ui/table" - -export const description = - "An application shell with a header and main content area. The header has a navbar, a search input and and a user nav dropdown. The user nav is toggled by a button with an avatar image." - -export const iframeHeight = "825px" - -export const containerClassName = "w-full h-full" - -export default function Dashboard() { - return ( -
-
- - - - - - - - - -
-
-
- - -
-
- - - - - - My Account - - Settings - Support - - Logout - - -
-
-
-
- - - - Total Revenue - - - - -
$45,231.89
-

- +20.1% from last month -

-
-
- - - - Subscriptions - - - - -
+2350
-

- +180.1% from last month -

-
-
- - - Sales - - - -
+12,234
-

- +19% from last month -

-
-
- - - Active Now - - - -
+573
-

- +201 since last hour -

-
-
-
-
- - -
- Transactions - - Recent transactions from your store. - -
- -
- - - - - Customer - - Type - - - Status - - - Date - - Amount - - - - - -
Liam Johnson
-
- liam@example.com -
-
- - Sale - - - - Approved - - - - 2023-06-23 - - $250.00 -
- - -
Olivia Smith
-
- olivia@example.com -
-
- - Refund - - - - Declined - - - - 2023-06-24 - - $150.00 -
- - -
Noah Williams
-
- noah@example.com -
-
- - Subscription - - - - Approved - - - - 2023-06-25 - - $350.00 -
- - -
Emma Brown
-
- emma@example.com -
-
- - Sale - - - - Approved - - - - 2023-06-26 - - $450.00 -
- - -
Liam Johnson
-
- liam@example.com -
-
- - Sale - - - - Approved - - - - 2023-06-27 - - $550.00 -
-
-
-
-
- - - Recent Sales - - -
- - - OM - -
-

- Olivia Martin -

-

- olivia.martin@email.com -

-
-
+$1,999.00
-
-
- - - JL - -
-

- Jackson Lee -

-

- jackson.lee@email.com -

-
-
+$39.00
-
-
- - - IN - -
-

- Isabella Nguyen -

-

- isabella.nguyen@email.com -

-
-
+$299.00
-
-
- - - WK - -
-

- William Kim -

-

- will@email.com -

-
-
+$99.00
-
-
- - - SD - -
-

- Sofia Davis -

-

- sofia.davis@email.com -

-
-
+$39.00
-
-
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/dashboard-02.tsx b/apps/www/__registry__/default/block/dashboard-02.tsx deleted file mode 100644 index 10e21735..00000000 --- a/apps/www/__registry__/default/block/dashboard-02.tsx +++ /dev/null @@ -1,247 +0,0 @@ -import Link from "next/link" -import { - Bell, - CircleUser, - Home, - LineChart, - Menu, - Package, - Package2, - Search, - ShoppingCart, - Users, -} from "lucide-react" - -import { Badge } from "@/registry/default/ui/badge" -import { Button } from "@/registry/default/ui/button" -import { - Card, - CardContent, - CardDescription, - CardHeader, - CardTitle, -} from "@/registry/default/ui/card" -import { - DropdownMenu, - DropdownMenuContent, - DropdownMenuItem, - DropdownMenuLabel, - DropdownMenuSeparator, - DropdownMenuTrigger, -} from "@/registry/default/ui/dropdown-menu" -import { Input } from "@/registry/default/ui/input" -import { Sheet, SheetContent, SheetTrigger } from "@/registry/default/ui/sheet" - -export const description = - "A products dashboard with a sidebar navigation and a main content area. The dashboard has a header with a search input and a user menu. The sidebar has a logo, navigation links, and a card with a call to action. The main content area shows an empty state with a call to action." - -export const iframeHeight = "800px" - -export const containerClassName = "w-full h-full" - -export default function Dashboard() { - return ( -
-
-
-
- - - Acme Inc - - -
-
- -
-
- - - Upgrade to Pro - - Unlock all features and get unlimited access to our support - team. - - - - - - -
-
-
-
-
- - - - - - -
- - - Upgrade to Pro - - Unlock all features and get unlimited access to our - support team. - - - - - - -
-
-
-
-
-
- - -
-
-
- - - - - - My Account - - Settings - Support - - Logout - - -
-
-
-

Inventory

-
-
-
-

- You have no products -

-

- You can start selling as soon as you add a product. -

- -
-
-
-
-
- ) -} diff --git a/apps/www/__registry__/default/block/dashboard-03.tsx b/apps/www/__registry__/default/block/dashboard-03.tsx deleted file mode 100644 index a5bbbed3..00000000 --- a/apps/www/__registry__/default/block/dashboard-03.tsx +++ /dev/null @@ -1,464 +0,0 @@ -import { - Bird, - Book, - Bot, - Code2, - CornerDownLeft, - LifeBuoy, - Mic, - Paperclip, - Rabbit, - Settings, - Settings2, - Share, - SquareTerminal, - SquareUser, - Triangle, - Turtle, -} from "lucide-react" - -import { Badge } from "@/registry/default/ui/badge" -import { Button } from "@/registry/default/ui/button" -import { - Drawer, - DrawerContent, - DrawerDescription, - DrawerHeader, - DrawerTitle, - DrawerTrigger, -} from "@/registry/default/ui/drawer" -import { Input } from "@/registry/default/ui/input" -import { Label } from "@/registry/default/ui/label" -import { - Select, - SelectContent, - SelectItem, - SelectTrigger, - SelectValue, -} from "@/registry/default/ui/select" -import { Textarea } from "@/registry/default/ui/textarea" -import { - Tooltip, - TooltipContent, - TooltipTrigger, -} from "@/registry/default/ui/tooltip" - -export const description = - "An AI playground with a sidebar navigation and a main content area. The playground has a header with a settings drawer and a share button. The sidebar has navigation links and a user menu. The main content area shows a form to configure the model and messages." - -export const iframeHeight = "740px" - -export const containerClassName = "w-full h-full" - -export default function Dashboard() { - return ( -
- -
-
-

Playground

- - - - - - - Configuration - - Configure the settings for the model and messages. - - -
-
- - Settings - -
- - -
-
- - -
-
- - -
-
- - -
-
-
- - Messages - -
- - -
-
- -