From 155059e507f018438a8847d401819fd94f1fa267 Mon Sep 17 00:00:00 2001 From: Dennis Ollhoff Date: Tue, 4 Feb 2025 15:17:41 +0100 Subject: [PATCH] Feat/hope (#34) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ๐ŸŽจ style: unify code style and enhance components architecture - Replace single quotes with double quotes across codebase - Update class names for consistency - Improve layout structure and readability โœจ feat: add new features and enhance existing components - Add build command for nyxb registry components - Introduce new chart components for data visualization - Add typography examples to registry - Enhance sidebar navigation with collapsible sections - Add terminal component and demo โ™ป๏ธ refactor: improve codebase structure and maintainability - Enhance project initialization logic - Streamline registry entries - Update build-registry script - Remove unused components - Simplify registry URL generation ๐Ÿ› ๏ธ build: upgrade development tooling and configuration - Switch to Biome as default formatter - Update nixpacks configuration - Configure corepack and pnpm - Add environment variable management - Update Node.js and dependency versions ๐Ÿ“š docs: update documentation and branding - Update title branding from 'Magic UI' to 'Nyxb UI' - Add new documentation sections - Update component source paths - Add discussion template for block requests ๐Ÿงน chore: general maintenance and cleanup - Update VSCode settings - Remove ESLint in favor of Biome - Update import paths - Clean up unused configurations --- .../DISCUSSION_TEMPLATE/blocks-request.yml | 25 + .github/workflows/code-check.yml | 57 +- .npmrc | 1 + .vscode/settings.json | 85 +- apps/web/__registry__/README.md | 2 +- .../__registry__/default/block/_sink/page.tsx | 133 +- .../default/block/authentication-01.tsx | 25 +- .../default/block/authentication-02.tsx | 28 +- .../default/block/authentication-03.tsx | 23 +- .../default/block/authentication-04.tsx | 21 +- .../default/block/chart-area-axes.tsx | 46 +- .../default/block/chart-area-default.tsx | 37 +- .../default/block/chart-area-gradient.tsx | 62 +- .../default/block/chart-area-icons.tsx | 41 +- .../default/block/chart-area-interactive.tsx | 254 +- .../default/block/chart-area-legend.tsx | 41 +- .../default/block/chart-area-linear.tsx | 37 +- .../block/chart-area-stacked-expand.tsx | 45 +- .../default/block/chart-area-stacked.tsx | 41 +- .../default/block/chart-area-step.tsx | 37 +- .../default/block/chart-bar-active.tsx | 57 +- .../default/block/chart-bar-default.tsx | 44 +- .../default/block/chart-bar-horizontal.tsx | 44 +- .../default/block/chart-bar-interactive.tsx | 242 +- .../default/block/chart-bar-label-custom.tsx | 44 +- .../default/block/chart-bar-label.tsx | 38 +- .../default/block/chart-bar-mixed.tsx | 57 +- .../default/block/chart-bar-multiple.tsx | 48 +- .../default/block/chart-bar-negative.tsx | 46 +- .../default/block/chart-bar-stacked.tsx | 42 +- .../default/block/chart-line-default.tsx | 38 +- .../default/block/chart-line-dots-colors.tsx | 58 +- .../default/block/chart-line-dots-custom.tsx | 42 +- .../default/block/chart-line-dots.tsx | 44 +- .../default/block/chart-line-interactive.tsx | 237 +- .../default/block/chart-line-label-custom.tsx | 63 +- .../default/block/chart-line-label.tsx | 44 +- .../default/block/chart-line-linear.tsx | 38 +- .../default/block/chart-line-multiple.tsx | 46 +- .../default/block/chart-line-step.tsx | 38 +- .../default/block/chart-pie-donut-active.tsx | 54 +- .../default/block/chart-pie-donut-text.tsx | 56 +- .../default/block/chart-pie-donut.tsx | 52 +- .../default/block/chart-pie-interactive.tsx | 68 +- .../default/block/chart-pie-label-custom.tsx | 63 +- .../default/block/chart-pie-label-list.tsx | 59 +- .../default/block/chart-pie-label.tsx | 59 +- .../default/block/chart-pie-legend.tsx | 46 +- .../block/chart-pie-separator-none.tsx | 52 +- .../default/block/chart-pie-simple.tsx | 52 +- .../default/block/chart-pie-stacked.tsx | 75 +- .../default/block/chart-radar-default.tsx | 41 +- .../default/block/chart-radar-dots.tsx | 41 +- .../block/chart-radar-grid-circle-fill.tsx | 41 +- .../chart-radar-grid-circle-no-lines.tsx | 36 +- .../default/block/chart-radar-grid-circle.tsx | 36 +- .../default/block/chart-radar-grid-custom.tsx | 42 +- .../default/block/chart-radar-grid-fill.tsx | 36 +- .../default/block/chart-radar-grid-none.tsx | 36 +- .../default/block/chart-radar-icons.tsx | 45 +- .../block/chart-radar-label-custom.tsx | 40 +- .../default/block/chart-radar-legend.tsx | 45 +- .../default/block/chart-radar-lines-only.tsx | 40 +- .../default/block/chart-radar-multiple.tsx | 40 +- .../default/block/chart-radar-radius.tsx | 45 +- .../default/block/chart-radial-grid.tsx | 62 +- .../default/block/chart-radial-label.tsx | 56 +- .../default/block/chart-radial-shape.tsx | 34 +- .../default/block/chart-radial-simple.tsx | 62 +- .../default/block/chart-radial-stacked.tsx | 44 +- .../default/block/chart-radial-text.tsx | 34 +- .../default/block/chart-tooltip-advanced.tsx | 51 +- .../default/block/chart-tooltip-default.tsx | 38 +- .../default/block/chart-tooltip-formatter.tsx | 46 +- .../default/block/chart-tooltip-icons.tsx | 40 +- .../block/chart-tooltip-indicator-line.tsx | 38 +- .../block/chart-tooltip-indicator-none.tsx | 38 +- .../block/chart-tooltip-label-custom.tsx | 45 +- .../block/chart-tooltip-label-formatter.tsx | 55 +- .../block/chart-tooltip-label-none.tsx | 38 +- .../__registry__/default/block/charts-01.tsx | 352 +- .../default/block/dashboard-01.tsx | 74 +- .../default/block/dashboard-02.tsx | 59 +- .../default/block/dashboard-03.tsx | 166 +- .../default/block/dashboard-04.tsx | 37 +- .../default/block/dashboard-05.tsx | 263 +- .../default/block/dashboard-06.tsx | 170 +- .../default/block/dashboard-07.tsx | 174 +- .../default/block/demo-sidebar-controlled.tsx | 40 +- .../default/block/demo-sidebar-footer.tsx | 8 +- .../block/demo-sidebar-group-action.tsx | 16 +- .../block/demo-sidebar-group-collapsible.tsx | 8 +- .../default/block/demo-sidebar-group.tsx | 6 +- .../default/block/demo-sidebar-header.tsx | 8 +- .../block/demo-sidebar-menu-action.tsx | 33 +- .../default/block/demo-sidebar-menu-badge.tsx | 42 +- .../block/demo-sidebar-menu-collapsible.tsx | 124 +- .../default/block/demo-sidebar-menu-sub.tsx | 120 +- .../default/block/demo-sidebar-menu.tsx | 28 +- .../default/block/demo-sidebar-rsc.tsx | 40 +- .../default/block/demo-sidebar.tsx | 28 +- .../default/block/login-01/page.tsx | 8 +- .../default/block/sidebar-01/page.tsx | 14 +- .../default/block/sidebar-02/page.tsx | 12 +- .../default/block/sidebar-03/page.tsx | 12 +- .../default/block/sidebar-04/page.tsx | 14 +- .../default/block/sidebar-05/page.tsx | 12 +- .../default/block/sidebar-06/page.tsx | 12 +- .../default/block/sidebar-07/page.tsx | 12 +- .../default/block/sidebar-08/page.tsx | 12 +- .../default/block/sidebar-09/page.tsx | 14 +- .../default/block/sidebar-10/page.tsx | 14 +- .../default/block/sidebar-11/page.tsx | 12 +- .../default/block/sidebar-12/page.tsx | 17 +- .../default/block/sidebar-13/page.tsx | 6 +- .../default/block/sidebar-14/page.tsx | 10 +- .../default/block/sidebar-15/page.tsx | 14 +- .../default/blocks/login-01/page.tsx | 11 + .../default/blocks/login-02/page.tsx | 32 + .../default/blocks/login-03/page.tsx | 22 + .../default/blocks/login-04/page.tsx | 11 + .../default/blocks/login-05/page.tsx | 11 + .../default/blocks/sidebar-01/page.tsx | 50 + .../default/blocks/sidebar-02/page.tsx | 50 + .../default/blocks/sidebar-03/page.tsx | 52 + .../default/blocks/sidebar-04/page.tsx | 56 + .../default/blocks/sidebar-05/page.tsx | 50 + .../default/blocks/sidebar-06/page.tsx | 50 + .../default/blocks/sidebar-07/page.tsx | 52 + .../default/blocks/sidebar-08/page.tsx | 52 + .../default/blocks/sidebar-09/page.tsx | 54 + .../default/blocks/sidebar-10/page.tsx | 46 + .../default/blocks/sidebar-11/page.tsx | 52 + .../default/blocks/sidebar-12/page.tsx | 44 + .../default/blocks/sidebar-13/page.tsx | 9 + .../default/blocks/sidebar-14/page.tsx | 48 + .../default/blocks/sidebar-15/page.tsx | 44 + .../default/blocks/sidebar-16/page.tsx | 30 + .../default/charts/chart-area-axes.tsx | 114 + .../default/charts/chart-area-default.tsx | 95 + .../default/charts/chart-area-gradient.tsx | 146 + .../default/charts/chart-area-icons.tsx | 113 + .../default/charts/chart-area-interactive.tsx | 281 + .../default/charts/chart-area-legend.tsx | 111 + .../default/charts/chart-area-linear.tsx | 95 + .../charts/chart-area-stacked-expand.tsx | 122 + .../default/charts/chart-area-stacked.tsx | 108 + .../default/charts/chart-area-step.tsx | 96 + .../default/charts/chart-bar-active.tsx | 111 + .../default/charts/chart-bar-default.tsx | 79 + .../default/charts/chart-bar-horizontal.tsx | 87 + .../default/charts/chart-bar-interactive.tsx | 227 + .../default/charts/chart-bar-label-custom.tsx | 112 + .../default/charts/chart-bar-label.tsx | 88 + .../default/charts/chart-bar-mixed.tsx | 103 + .../default/charts/chart-bar-multiple.tsx | 84 + .../default/charts/chart-bar-negative.tsx | 83 + .../default/charts/chart-bar-stacked.tsx | 90 + .../default/charts/chart-line-default.tsx | 88 + .../default/charts/chart-line-dots-colors.tsx | 118 + .../default/charts/chart-line-dots-custom.tsx | 105 + .../default/charts/chart-line-dots.tsx | 97 + .../default/charts/chart-line-interactive.tsx | 230 + .../charts/chart-line-label-custom.tsx | 123 + .../default/charts/chart-line-label.tsx | 105 + .../default/charts/chart-line-linear.tsx | 88 + .../default/charts/chart-line-multiple.tsx | 104 + .../default/charts/chart-line-step.tsx | 88 + .../default/charts/chart-pie-donut-active.tsx | 102 + .../default/charts/chart-pie-donut-text.tsx | 129 + .../default/charts/chart-pie-donut.tsx | 93 + .../default/charts/chart-pie-interactive.tsx | 194 + .../default/charts/chart-pie-label-custom.tsx | 109 + .../default/charts/chart-pie-label-list.tsx | 99 + .../default/charts/chart-pie-label.tsx | 90 + .../default/charts/chart-pie-legend.tsx | 78 + .../charts/chart-pie-separator-none.tsx | 93 + .../default/charts/chart-pie-simple.tsx | 88 + .../default/charts/chart-pie-stacked.tsx | 120 + .../default/charts/chart-radar-default.tsx | 78 + .../default/charts/chart-radar-dots.tsx | 82 + .../charts/chart-radar-grid-circle-fill.tsx | 81 + .../chart-radar-grid-circle-no-lines.tsx | 82 + .../charts/chart-radar-grid-circle.tsx | 82 + .../charts/chart-radar-grid-custom.tsx | 82 + .../default/charts/chart-radar-grid-fill.tsx | 78 + .../default/charts/chart-radar-grid-none.tsx | 81 + .../default/charts/chart-radar-icons.tsx | 97 + .../charts/chart-radar-label-custom.tsx | 120 + .../default/charts/chart-radar-legend.tsx | 95 + .../default/charts/chart-radar-lines-only.tsx | 91 + .../default/charts/chart-radar-multiple.tsx | 83 + .../default/charts/chart-radar-radius.tsx | 99 + .../default/charts/chart-radial-grid.tsx | 95 + .../default/charts/chart-radial-label.tsx | 103 + .../default/charts/chart-radial-shape.tsx | 112 + .../default/charts/chart-radial-simple.tsx | 94 + .../default/charts/chart-radial-stacked.tsx | 121 + .../default/charts/chart-radial-text.tsx | 113 + .../default/charts/chart-tooltip-advanced.tsx | 124 + .../default/charts/chart-tooltip-default.tsx | 89 + .../charts/chart-tooltip-formatter.tsx | 100 + .../default/charts/chart-tooltip-icons.tsx | 87 + .../charts/chart-tooltip-indicator-line.tsx | 87 + .../charts/chart-tooltip-indicator-none.tsx | 84 + .../charts/chart-tooltip-label-custom.tsx | 94 + .../charts/chart-tooltip-label-formatter.tsx | 97 + .../charts/chart-tooltip-label-none.tsx | 84 + apps/web/__registry__/icons.tsx | 704 +- apps/web/__registry__/index.tsx | 40457 +++++++++------- .../__registry__/miami/block/_sink/page.tsx | 133 +- .../miami/block/authentication-01.tsx | 25 +- .../miami/block/authentication-02.tsx | 28 +- .../miami/block/authentication-03.tsx | 23 +- .../miami/block/authentication-04.tsx | 21 +- .../miami/block/chart-area-axes.tsx | 46 +- .../miami/block/chart-area-default.tsx | 37 +- .../miami/block/chart-area-gradient.tsx | 62 +- .../miami/block/chart-area-icons.tsx | 41 +- .../miami/block/chart-area-interactive.tsx | 256 +- .../miami/block/chart-area-legend.tsx | 41 +- .../miami/block/chart-area-linear.tsx | 37 +- .../miami/block/chart-area-stacked-expand.tsx | 45 +- .../miami/block/chart-area-stacked.tsx | 41 +- .../miami/block/chart-area-step.tsx | 37 +- .../miami/block/chart-bar-active.tsx | 57 +- .../miami/block/chart-bar-default.tsx | 44 +- .../miami/block/chart-bar-horizontal.tsx | 44 +- .../miami/block/chart-bar-interactive.tsx | 242 +- .../miami/block/chart-bar-label-custom.tsx | 44 +- .../miami/block/chart-bar-label.tsx | 38 +- .../miami/block/chart-bar-mixed.tsx | 57 +- .../miami/block/chart-bar-multiple.tsx | 48 +- .../miami/block/chart-bar-negative.tsx | 46 +- .../miami/block/chart-bar-stacked.tsx | 42 +- .../miami/block/chart-line-default.tsx | 38 +- .../miami/block/chart-line-dots-colors.tsx | 58 +- .../miami/block/chart-line-dots-custom.tsx | 42 +- .../miami/block/chart-line-dots.tsx | 44 +- .../miami/block/chart-line-interactive.tsx | 237 +- .../miami/block/chart-line-label-custom.tsx | 63 +- .../miami/block/chart-line-label.tsx | 44 +- .../miami/block/chart-line-linear.tsx | 38 +- .../miami/block/chart-line-multiple.tsx | 46 +- .../miami/block/chart-line-step.tsx | 38 +- .../miami/block/chart-pie-donut-active.tsx | 54 +- .../miami/block/chart-pie-donut-text.tsx | 56 +- .../miami/block/chart-pie-donut.tsx | 52 +- .../miami/block/chart-pie-interactive.tsx | 68 +- .../miami/block/chart-pie-label-custom.tsx | 56 +- .../miami/block/chart-pie-label-list.tsx | 59 +- .../miami/block/chart-pie-label.tsx | 59 +- .../miami/block/chart-pie-legend.tsx | 46 +- .../miami/block/chart-pie-separator-none.tsx | 52 +- .../miami/block/chart-pie-simple.tsx | 52 +- .../miami/block/chart-pie-stacked.tsx | 75 +- .../miami/block/chart-radar-default.tsx | 41 +- .../miami/block/chart-radar-dots.tsx | 41 +- .../block/chart-radar-grid-circle-fill.tsx | 41 +- .../chart-radar-grid-circle-no-lines.tsx | 36 +- .../miami/block/chart-radar-grid-circle.tsx | 36 +- .../miami/block/chart-radar-grid-custom.tsx | 42 +- .../miami/block/chart-radar-grid-fill.tsx | 36 +- .../miami/block/chart-radar-grid-none.tsx | 36 +- .../miami/block/chart-radar-icons.tsx | 45 +- .../miami/block/chart-radar-label-custom.tsx | 40 +- .../miami/block/chart-radar-legend.tsx | 45 +- .../miami/block/chart-radar-lines-only.tsx | 40 +- .../miami/block/chart-radar-multiple.tsx | 40 +- .../miami/block/chart-radar-radius.tsx | 45 +- .../miami/block/chart-radial-grid.tsx | 62 +- .../miami/block/chart-radial-label.tsx | 56 +- .../miami/block/chart-radial-shape.tsx | 34 +- .../miami/block/chart-radial-simple.tsx | 62 +- .../miami/block/chart-radial-stacked.tsx | 44 +- .../miami/block/chart-radial-text.tsx | 34 +- .../miami/block/chart-tooltip-advanced.tsx | 51 +- .../miami/block/chart-tooltip-default.tsx | 38 +- .../miami/block/chart-tooltip-formatter.tsx | 46 +- .../miami/block/chart-tooltip-icons.tsx | 40 +- .../block/chart-tooltip-indicator-line.tsx | 38 +- .../block/chart-tooltip-indicator-none.tsx | 38 +- .../block/chart-tooltip-label-custom.tsx | 45 +- .../block/chart-tooltip-label-formatter.tsx | 55 +- .../miami/block/chart-tooltip-label-none.tsx | 38 +- .../__registry__/miami/block/charts-01.tsx | 352 +- .../__registry__/miami/block/dashboard-01.tsx | 78 +- .../__registry__/miami/block/dashboard-02.tsx | 59 +- .../__registry__/miami/block/dashboard-03.tsx | 166 +- .../__registry__/miami/block/dashboard-04.tsx | 37 +- .../__registry__/miami/block/dashboard-05.tsx | 252 +- .../__registry__/miami/block/dashboard-06.tsx | 170 +- .../__registry__/miami/block/dashboard-07.tsx | 177 +- .../miami/block/demo-sidebar-controlled.tsx | 40 +- .../miami/block/demo-sidebar-footer.tsx | 8 +- .../miami/block/demo-sidebar-group-action.tsx | 16 +- .../block/demo-sidebar-group-collapsible.tsx | 8 +- .../miami/block/demo-sidebar-group.tsx | 6 +- .../miami/block/demo-sidebar-header.tsx | 8 +- .../miami/block/demo-sidebar-menu-action.tsx | 33 +- .../miami/block/demo-sidebar-menu-badge.tsx | 42 +- .../block/demo-sidebar-menu-collapsible.tsx | 124 +- .../miami/block/demo-sidebar-menu-sub.tsx | 120 +- .../miami/block/demo-sidebar-menu.tsx | 28 +- .../miami/block/demo-sidebar-rsc.tsx | 40 +- .../__registry__/miami/block/demo-sidebar.tsx | 28 +- .../miami/block/login-01/page.tsx | 8 +- .../miami/block/sidebar-01/page.tsx | 14 +- .../miami/block/sidebar-02/page.tsx | 12 +- .../miami/block/sidebar-03/page.tsx | 12 +- .../miami/block/sidebar-04/page.tsx | 14 +- .../miami/block/sidebar-05/page.tsx | 12 +- .../miami/block/sidebar-06/page.tsx | 12 +- .../miami/block/sidebar-07/page.tsx | 12 +- .../miami/block/sidebar-08/page.tsx | 12 +- .../miami/block/sidebar-09/page.tsx | 14 +- .../miami/block/sidebar-10/page.tsx | 14 +- .../miami/block/sidebar-11/page.tsx | 12 +- .../miami/block/sidebar-12/page.tsx | 17 +- .../miami/block/sidebar-13/page.tsx | 6 +- .../miami/block/sidebar-14/page.tsx | 10 +- .../miami/block/sidebar-15/page.tsx | 14 +- .../miami/blocks/login-01/page.tsx | 11 + .../miami/blocks/login-02/page.tsx | 32 + .../miami/blocks/login-03/page.tsx | 22 + .../miami/blocks/login-04/page.tsx | 11 + .../miami/blocks/login-05/page.tsx | 11 + .../miami/blocks/sidebar-01/page.tsx | 50 + .../miami/blocks/sidebar-02/page.tsx | 50 + .../miami/blocks/sidebar-03/page.tsx | 52 + .../miami/blocks/sidebar-04/page.tsx | 56 + .../miami/blocks/sidebar-05/page.tsx | 50 + .../miami/blocks/sidebar-06/page.tsx | 50 + .../miami/blocks/sidebar-07/page.tsx | 52 + .../miami/blocks/sidebar-08/page.tsx | 52 + .../miami/blocks/sidebar-09/page.tsx | 54 + .../miami/blocks/sidebar-10/page.tsx | 46 + .../miami/blocks/sidebar-11/page.tsx | 52 + .../miami/blocks/sidebar-12/page.tsx | 44 + .../miami/blocks/sidebar-13/page.tsx | 9 + .../miami/blocks/sidebar-14/page.tsx | 48 + .../miami/blocks/sidebar-15/page.tsx | 44 + .../miami/blocks/sidebar-16/page.tsx | 30 + .../miami/charts/chart-area-axes.tsx | 114 + .../miami/charts/chart-area-default.tsx | 95 + .../miami/charts/chart-area-gradient.tsx | 146 + .../miami/charts/chart-area-icons.tsx | 113 + .../miami/charts/chart-area-interactive.tsx | 281 + .../miami/charts/chart-area-legend.tsx | 111 + .../miami/charts/chart-area-linear.tsx | 95 + .../charts/chart-area-stacked-expand.tsx | 122 + .../miami/charts/chart-area-stacked.tsx | 108 + .../miami/charts/chart-area-step.tsx | 96 + .../miami/charts/chart-bar-active.tsx | 111 + .../miami/charts/chart-bar-default.tsx | 79 + .../miami/charts/chart-bar-horizontal.tsx | 87 + .../miami/charts/chart-bar-interactive.tsx | 227 + .../miami/charts/chart-bar-label-custom.tsx | 112 + .../miami/charts/chart-bar-label.tsx | 88 + .../miami/charts/chart-bar-mixed.tsx | 103 + .../miami/charts/chart-bar-multiple.tsx | 84 + .../miami/charts/chart-bar-negative.tsx | 83 + .../miami/charts/chart-bar-stacked.tsx | 90 + .../miami/charts/chart-line-default.tsx | 88 + .../miami/charts/chart-line-dots-colors.tsx | 118 + .../miami/charts/chart-line-dots-custom.tsx | 105 + .../miami/charts/chart-line-dots.tsx | 97 + .../miami/charts/chart-line-interactive.tsx | 230 + .../miami/charts/chart-line-label-custom.tsx | 123 + .../miami/charts/chart-line-label.tsx | 105 + .../miami/charts/chart-line-linear.tsx | 88 + .../miami/charts/chart-line-multiple.tsx | 104 + .../miami/charts/chart-line-step.tsx | 88 + .../miami/charts/chart-pie-donut-active.tsx | 102 + .../miami/charts/chart-pie-donut-text.tsx | 129 + .../miami/charts/chart-pie-donut.tsx | 93 + .../miami/charts/chart-pie-interactive.tsx | 194 + .../miami/charts/chart-pie-label-custom.tsx | 109 + .../miami/charts/chart-pie-label-list.tsx | 99 + .../miami/charts/chart-pie-label.tsx | 90 + .../miami/charts/chart-pie-legend.tsx | 78 + .../miami/charts/chart-pie-separator-none.tsx | 93 + .../miami/charts/chart-pie-simple.tsx | 88 + .../miami/charts/chart-pie-stacked.tsx | 120 + .../miami/charts/chart-radar-default.tsx | 78 + .../miami/charts/chart-radar-dots.tsx | 82 + .../charts/chart-radar-grid-circle-fill.tsx | 81 + .../chart-radar-grid-circle-no-lines.tsx | 82 + .../miami/charts/chart-radar-grid-circle.tsx | 82 + .../miami/charts/chart-radar-grid-custom.tsx | 82 + .../miami/charts/chart-radar-grid-fill.tsx | 78 + .../miami/charts/chart-radar-grid-none.tsx | 81 + .../miami/charts/chart-radar-icons.tsx | 97 + .../miami/charts/chart-radar-label-custom.tsx | 120 + .../miami/charts/chart-radar-legend.tsx | 95 + .../miami/charts/chart-radar-lines-only.tsx | 91 + .../miami/charts/chart-radar-multiple.tsx | 83 + .../miami/charts/chart-radar-radius.tsx | 99 + .../miami/charts/chart-radial-grid.tsx | 95 + .../miami/charts/chart-radial-label.tsx | 103 + .../miami/charts/chart-radial-shape.tsx | 112 + .../miami/charts/chart-radial-simple.tsx | 94 + .../miami/charts/chart-radial-stacked.tsx | 121 + .../miami/charts/chart-radial-text.tsx | 113 + .../miami/charts/chart-tooltip-advanced.tsx | 124 + .../miami/charts/chart-tooltip-default.tsx | 89 + .../miami/charts/chart-tooltip-formatter.tsx | 100 + .../miami/charts/chart-tooltip-icons.tsx | 87 + .../charts/chart-tooltip-indicator-line.tsx | 87 + .../charts/chart-tooltip-indicator-none.tsx | 84 + .../charts/chart-tooltip-label-custom.tsx | 94 + .../charts/chart-tooltip-label-formatter.tsx | 97 + .../miami/charts/chart-tooltip-label-none.tsx | 84 + apps/web/actions/edit-in-v0.ts | 47 + .../app/(app)/blocks/[...categories]/page.tsx | 31 + apps/web/app/(app)/blocks/layout.tsx | 42 +- apps/web/app/(app)/blocks/page.tsx | 24 +- apps/web/app/(app)/charts/charts.tsx | 140 +- apps/web/app/(app)/charts/layout.tsx | 36 +- apps/web/app/(app)/charts/page.tsx | 16 +- apps/web/app/(app)/colors/layout.tsx | 30 +- apps/web/app/(app)/colors/page.tsx | 12 +- apps/web/app/(app)/docs/[[...slug]]/page.tsx | 118 +- apps/web/app/(app)/docs/layout.tsx | 25 +- apps/web/app/(app)/docs/not-found.tsx | 41 - .../components/user-auth-form.tsx | 33 +- .../(app)/examples/authentication/page.tsx | 47 +- .../cards/components/cookie-settings.tsx | 23 +- .../cards/components/create-account.tsx | 18 +- .../examples/cards/components/date-picker.tsx | 6 +- .../examples/cards/components/github-card.tsx | 36 +- .../cards/components/notifications.tsx | 22 +- .../cards/components/payment-method.tsx | 43 +- .../cards/components/report-an-issue.tsx | 14 +- .../cards/components/share-document.tsx | 30 +- .../cards/components/team-members.tsx | 56 +- apps/web/app/(app)/examples/cards/page.tsx | 31 +- .../components/date-range-picker.tsx | 59 +- .../dashboard/components/main-nav.tsx | 14 +- .../dashboard/components/overview.tsx | 152 +- .../dashboard/components/recent-sales.tsx | 34 +- .../examples/dashboard/components/search.tsx | 2 +- .../dashboard/components/team-switcher.tsx | 79 +- .../dashboard/components/user-nav.tsx | 20 +- .../web/app/(app)/examples/dashboard/page.tsx | 64 +- .../examples/forms/account/account-form.tsx | 114 +- .../app/(app)/examples/forms/account/page.tsx | 7 +- .../forms/appearance/appearance-form.tsx | 66 +- .../(app)/examples/forms/appearance/page.tsx | 10 +- .../examples/forms/components/sidebar-nav.tsx | 22 +- .../examples/forms/display/display-form.tsx | 72 +- .../app/(app)/examples/forms/display/page.tsx | 6 +- apps/web/app/(app)/examples/forms/layout.tsx | 32 +- .../notifications/notifications-form.tsx | 59 +- .../examples/forms/notifications/page.tsx | 6 +- apps/web/app/(app)/examples/forms/page.tsx | 6 +- .../app/(app)/examples/forms/profile-form.tsx | 97 +- apps/web/app/(app)/examples/layout.tsx | 59 +- .../mail/components/account-switcher.tsx | 30 +- .../examples/mail/components/mail-display.tsx | 206 +- .../examples/mail/components/mail-list.tsx | 69 +- .../(app)/examples/mail/components/mail.tsx | 131 +- .../(app)/examples/mail/components/nav.tsx | 112 +- apps/web/app/(app)/examples/mail/data.tsx | 330 +- apps/web/app/(app)/examples/mail/page.tsx | 12 +- apps/web/app/(app)/examples/mail/use-mail.ts | 9 +- .../music/components/album-artwork.tsx | 33 +- .../(app)/examples/music/components/menu.tsx | 88 +- .../components/podcast-empty-placeholder.tsx | 17 +- .../examples/music/components/sidebar.tsx | 29 +- .../app/(app)/examples/music/data/albums.ts | 70 +- .../(app)/examples/music/data/playlists.ts | 24 +- apps/web/app/(app)/examples/music/page.tsx | 60 +- .../playground/components/code-viewer.tsx | 62 +- .../components/maxlength-selector.tsx | 24 +- .../playground/components/model-selector.tsx | 80 +- .../playground/components/preset-actions.tsx | 46 +- .../playground/components/preset-save.tsx | 12 +- .../playground/components/preset-selector.tsx | 33 +- .../playground/components/preset-share.tsx | 16 +- .../components/temperature-selector.tsx | 24 +- .../playground/components/top-p-selector.tsx | 18 +- .../(app)/examples/playground/data/models.ts | 61 +- .../(app)/examples/playground/data/presets.ts | 40 +- .../app/(app)/examples/playground/page.tsx | 154 +- .../examples/tasks/components/columns.tsx | 55 +- .../components/data-table-column-header.tsx | 38 +- .../components/data-table-faceted-filter.tsx | 71 +- .../components/data-table-pagination.tsx | 40 +- .../components/data-table-row-actions.tsx | 24 +- .../tasks/components/data-table-toolbar.tsx | 34 +- .../components/data-table-view-options.tsx | 21 +- .../examples/tasks/components/data-table.tsx | 92 +- .../examples/tasks/components/user-nav.tsx | 20 +- .../app/(app)/examples/tasks/data/data.tsx | 46 +- .../app/(app)/examples/tasks/data/schema.ts | 2 +- .../web/app/(app)/examples/tasks/data/seed.ts | 15 +- .../app/(app)/examples/tasks/data/tasks.json | 1400 +- apps/web/app/(app)/examples/tasks/page.tsx | 28 +- apps/web/app/(app)/layout.tsx | 20 +- apps/web/app/(app)/themes/layout.tsx | 49 + apps/web/app/(app)/themes/page.tsx | 46 +- apps/web/app/(app)/themes/tabs.tsx | 75 - .../(blocks)/blocks/[style]/[name]/page.tsx | 105 - apps/web/app/(internal)/icons/layout.tsx | 10 +- apps/web/app/(internal)/icons/page.tsx | 17 +- apps/web/app/(internal)/sink/page.tsx | 2 +- apps/web/app/(marketing)/[...slug]/page.tsx | 40 +- apps/web/app/(marketing)/layout.tsx | 8 +- .../(marketing)/showcase/[...slug]/page.tsx | 40 +- .../view/styles/[style]/[name]/page.tsx | 101 + apps/web/app/layout.tsx | 34 +- apps/web/components/block-chunk.tsx | 56 - apps/web/components/block-display.tsx | 24 +- apps/web/components/block-preview.tsx | 67 - apps/web/components/block-toolbar.tsx | 106 - apps/web/components/block-viewer.tsx | 206 +- apps/web/components/blocks-nav.tsx | 55 + apps/web/components/cards/activity-goal.tsx | 127 + apps/web/components/cards/calendar.tsx | 26 + apps/web/components/cards/chat.tsx | 269 + apps/web/components/cards/cookie-settings.tsx | 61 + apps/web/components/cards/create-account.tsx | 60 + apps/web/components/cards/data-table.tsx | 336 + apps/web/components/cards/index.tsx | 63 + apps/web/components/cards/metric.tsx | 111 + apps/web/components/cards/payment-method.tsx | 157 + apps/web/components/cards/report-issue.tsx | 92 + apps/web/components/cards/share.tsx | 137 + apps/web/components/cards/stats.tsx | 123 + apps/web/components/cards/team-members.tsx | 212 + apps/web/components/chart-code-viewer.tsx | 70 +- apps/web/components/chart-display.tsx | 24 +- apps/web/components/chart-toolbar.tsx | 77 +- apps/web/components/color-format-selector.tsx | 27 +- apps/web/components/color-palette.tsx | 12 +- apps/web/components/color.tsx | 39 +- apps/web/components/command-menu.tsx | 98 +- apps/web/components/component-preview.tsx | 186 +- apps/web/components/framework-docs.tsx | 13 +- apps/web/components/icons.tsx | 188 +- apps/web/components/main-nav.tsx | 126 +- apps/web/components/mdx-components.tsx | 166 +- apps/web/components/mobile-nav.tsx | 173 +- apps/web/components/page-header.tsx | 22 +- apps/web/components/pager.tsx | 30 +- apps/web/components/sidebar-nav.tsx | 267 +- apps/web/components/site-header.tsx | 60 +- apps/web/components/theme-customizer.tsx | 546 +- apps/web/components/theme-provider.tsx | 6 +- apps/web/components/theme-wrapper.tsx | 16 +- apps/web/components/themes-selector.tsx | 80 +- apps/web/components/themes-styles.tsx | 12 +- apps/web/components/ui/badge.tsx | 20 +- apps/web/components/ui/nav-label.tsx | 43 + apps/web/components/v0-button.tsx | 159 + apps/web/config/docs.ts | 661 +- apps/web/config/site.ts | 31 +- apps/web/content-collections.ts | 92 +- apps/web/content/docs/blocks.mdx | 238 + apps/web/content/docs/cli.mdx | 28 +- .../web/content/docs/components/accordion.mdx | 3 +- .../docs/components/animated-grid-pattern.mdx | 42 +- .../content/docs/components/aurora-text.mdx | 112 + apps/web/content/docs/components/badge.mdx | 2 +- .../content/docs/components/dot-pattern.mdx | 31 +- .../docs/components/flickering-grid.mdx | 29 +- .../content/docs/components/grid-pattern.mdx | 32 +- .../components/interactive-grid-pattern.mdx | 60 + .../docs/components/line-shadow-text.mdx | 72 + .../content/docs/components/morphing-text.mdx | 51 + .../content/docs/components/retro-grid.mdx | 57 +- .../content/docs/components/ripple-button.mdx | 79 + apps/web/content/docs/components/ripple.mdx | 36 +- .../docs/components/script-copy-btn.mdx | 50 + apps/web/content/docs/components/terminal.mdx | 66 + .../content/docs/components/text-animate.mdx | 80 + .../content/docs/components/typography.mdx | 33 +- .../docs/components/warp-background.mdx | 57 + .../docs/components/wavy-dot-pattern.mdx | 61 - apps/web/content/docs/dark-mode/next.mdx | 20 +- apps/web/content/docs/monorepo.mdx | 175 + apps/web/content/docs/registry/faq.mdx | 125 + .../content/docs/registry/getting-started.mdx | 186 + apps/web/content/docs/registry/index.mdx | 40 + apps/web/content/docs/registry/open-in-v0.mdx | 59 + .../docs/registry/registry-item-json.mdx | 272 + .../content/docs/registry/registry-json.mdx | 87 + apps/web/lib/blocks.ts | 48 +- apps/web/lib/github.ts | 7 +- apps/web/lib/highlight-code.ts | 16 +- apps/web/lib/registry.ts | 114 +- apps/web/lib/themes.ts | 760 +- apps/web/next.config.mjs | 77 +- apps/web/package.json | 259 +- apps/web/public/images/block-preview-dark.png | Bin 0 -> 207526 bytes .../web/public/images/block-preview-light.png | Bin 0 -> 193485 bytes apps/web/public/images/registry-dark.png | Bin 0 -> 21981 bytes apps/web/public/images/registry-light.png | Bin 0 -> 22408 bytes apps/web/public/r/colors/index.json | 244 + apps/web/public/r/index.json | 492 +- .../r/styles/default/accordion-demo.json | 8 +- .../public/r/styles/default/accordion.json | 6 +- .../public/r/styles/default/alert-demo.json | 8 +- .../r/styles/default/alert-destructive.json | 8 +- .../r/styles/default/alert-dialog-demo.json | 8 +- .../public/r/styles/default/alert-dialog.json | 6 +- apps/web/public/r/styles/default/alert.json | 6 +- .../default/animated-beam-bidirectional.json | 8 +- .../r/styles/default/animated-beam-demo.json | 8 +- .../animated-beam-multiple-inputs.json | 8 +- .../animated-beam-multiple-outputs.json | 8 +- .../default/animated-beam-unidirectional.json | 8 +- .../r/styles/default/animated-beam.json | 6 +- .../animated-circular-progress-bar-demo.json | 8 +- .../animated-circular-progress-bar.json | 6 +- .../default/animated-feature-card-1.json | 8 +- .../default/animated-feature-card-10.json | 8 +- .../default/animated-feature-card-2.json | 8 +- .../default/animated-feature-card-3.json | 8 +- .../default/animated-feature-card-4.json | 8 +- .../default/animated-feature-card-5.json | 8 +- .../default/animated-feature-card-6.json | 8 +- .../default/animated-feature-card-7.json | 8 +- .../default/animated-feature-card-8.json | 8 +- .../default/animated-feature-card-9.json | 8 +- .../default/animated-gradient-text-demo.json | 8 +- .../default/animated-gradient-text.json | 6 +- .../default/animated-grid-pattern-demo.json | 8 +- .../styles/default/animated-grid-pattern.json | 6 +- .../r/styles/default/animated-list-demo.json | 8 +- .../r/styles/default/animated-list.json | 6 +- .../default/animated-shiny-text-demo.json | 8 +- .../r/styles/default/animated-shiny-text.json | 6 +- .../animated-subscribe-button-demo.json | 8 +- .../default/animated-subscribe-button.json | 6 +- .../r/styles/default/aspect-ratio-demo.json | 8 +- .../public/r/styles/default/aspect-ratio.json | 6 +- .../r/styles/default/aurora-text-demo.json | 14 + .../public/r/styles/default/aurora-text.json | 104 + .../r/styles/default/avatar-circles-demo.json | 8 +- .../r/styles/default/avatar-circles.json | 6 +- .../public/r/styles/default/avatar-demo.json | 8 +- apps/web/public/r/styles/default/avatar.json | 6 +- .../public/r/styles/default/badge-demo.json | 8 +- .../r/styles/default/badge-destructive.json | 8 +- .../r/styles/default/badge-outline.json | 8 +- .../r/styles/default/badge-secondary.json | 8 +- apps/web/public/r/styles/default/badge.json | 6 +- .../r/styles/default/bento-demo-vertical.json | 8 +- .../public/r/styles/default/bento-demo.json | 8 +- .../public/r/styles/default/bento-grid.json | 6 +- .../r/styles/default/blur-fade-demo.json | 8 +- .../r/styles/default/blur-fade-text-demo.json | 8 +- .../public/r/styles/default/blur-fade.json | 6 +- .../public/r/styles/default/blur-in-demo.json | 8 +- apps/web/public/r/styles/default/blur-in.json | 6 +- .../r/styles/default/border-beam-demo.json | 8 +- .../public/r/styles/default/border-beam.json | 6 +- .../r/styles/default/box-reveal-demo.json | 8 +- .../public/r/styles/default/box-reveal.json | 6 +- .../r/styles/default/breadcrumb-demo.json | 8 +- .../r/styles/default/breadcrumb-dropdown.json | 8 +- .../r/styles/default/breadcrumb-ellipsis.json | 8 +- .../r/styles/default/breadcrumb-link.json | 8 +- .../styles/default/breadcrumb-responsive.json | 8 +- .../styles/default/breadcrumb-separator.json | 8 +- .../public/r/styles/default/breadcrumb.json | 6 +- .../r/styles/default/button-as-child.json | 8 +- .../public/r/styles/default/button-demo.json | 8 +- .../r/styles/default/button-destructive.json | 8 +- .../public/r/styles/default/button-ghost.json | 8 +- .../public/r/styles/default/button-icon.json | 8 +- .../public/r/styles/default/button-link.json | 8 +- .../r/styles/default/button-loading.json | 8 +- .../r/styles/default/button-outline.json | 8 +- .../r/styles/default/button-secondary.json | 8 +- .../r/styles/default/button-with-icon.json | 8 +- apps/web/public/r/styles/default/button.json | 6 +- .../r/styles/default/calendar-demo.json | 8 +- .../r/styles/default/calendar-form.json | 8 +- .../web/public/r/styles/default/calendar.json | 6 +- .../public/r/styles/default/card-demo.json | 8 +- .../r/styles/default/card-with-form.json | 8 +- apps/web/public/r/styles/default/card.json | 6 +- .../public/r/styles/default/carousel-api.json | 8 +- .../r/styles/default/carousel-demo.json | 8 +- .../r/styles/default/carousel-dots.json | 8 +- .../styles/default/carousel-orientation.json | 8 +- .../r/styles/default/carousel-plugin.json | 8 +- .../r/styles/default/carousel-size.json | 8 +- .../r/styles/default/carousel-spacing.json | 8 +- .../web/public/r/styles/default/carousel.json | 6 +- .../r/styles/default/chart-area-axes.json | 11 +- .../r/styles/default/chart-area-default.json | 11 +- .../r/styles/default/chart-area-gradient.json | 11 +- .../r/styles/default/chart-area-icons.json | 11 +- .../default/chart-area-interactive.json | 11 +- .../r/styles/default/chart-area-legend.json | 11 +- .../r/styles/default/chart-area-linear.json | 11 +- .../default/chart-area-stacked-expand.json | 11 +- .../r/styles/default/chart-area-stacked.json | 11 +- .../r/styles/default/chart-area-step.json | 11 +- .../r/styles/default/chart-bar-active.json | 11 +- .../r/styles/default/chart-bar-default.json | 11 +- .../styles/default/chart-bar-horizontal.json | 11 +- .../styles/default/chart-bar-interactive.json | 11 +- .../default/chart-bar-label-custom.json | 11 +- .../r/styles/default/chart-bar-label.json | 11 +- .../r/styles/default/chart-bar-mixed.json | 11 +- .../r/styles/default/chart-bar-multiple.json | 11 +- .../r/styles/default/chart-bar-negative.json | 11 +- .../r/styles/default/chart-bar-stacked.json | 11 +- .../r/styles/default/chart-line-default.json | 11 +- .../default/chart-line-dots-colors.json | 11 +- .../default/chart-line-dots-custom.json | 11 +- .../r/styles/default/chart-line-dots.json | 11 +- .../default/chart-line-interactive.json | 11 +- .../default/chart-line-label-custom.json | 11 +- .../r/styles/default/chart-line-label.json | 11 +- .../r/styles/default/chart-line-linear.json | 11 +- .../r/styles/default/chart-line-multiple.json | 11 +- .../r/styles/default/chart-line-step.json | 11 +- .../default/chart-pie-donut-active.json | 11 +- .../styles/default/chart-pie-donut-text.json | 11 +- .../r/styles/default/chart-pie-donut.json | 11 +- .../styles/default/chart-pie-interactive.json | 11 +- .../default/chart-pie-label-custom.json | 11 +- .../styles/default/chart-pie-label-list.json | 11 +- .../r/styles/default/chart-pie-label.json | 11 +- .../r/styles/default/chart-pie-legend.json | 11 +- .../default/chart-pie-separator-none.json | 11 +- .../r/styles/default/chart-pie-simple.json | 11 +- .../r/styles/default/chart-pie-stacked.json | 11 +- .../r/styles/default/chart-radar-default.json | 11 +- .../r/styles/default/chart-radar-dots.json | 11 +- .../default/chart-radar-grid-circle-fill.json | 11 +- .../chart-radar-grid-circle-no-lines.json | 11 +- .../default/chart-radar-grid-circle.json | 11 +- .../default/chart-radar-grid-custom.json | 11 +- .../styles/default/chart-radar-grid-fill.json | 11 +- .../styles/default/chart-radar-grid-none.json | 11 +- .../r/styles/default/chart-radar-icons.json | 11 +- .../default/chart-radar-label-custom.json | 11 +- .../r/styles/default/chart-radar-legend.json | 11 +- .../default/chart-radar-lines-only.json | 11 +- .../styles/default/chart-radar-multiple.json | 11 +- .../r/styles/default/chart-radar-radius.json | 11 +- .../r/styles/default/chart-radial-grid.json | 11 +- .../r/styles/default/chart-radial-label.json | 11 +- .../r/styles/default/chart-radial-shape.json | 11 +- .../r/styles/default/chart-radial-simple.json | 11 +- .../styles/default/chart-radial-stacked.json | 11 +- .../r/styles/default/chart-radial-text.json | 11 +- .../default/chart-tooltip-advanced.json | 11 +- .../styles/default/chart-tooltip-default.json | 11 +- .../default/chart-tooltip-formatter.json | 11 +- .../r/styles/default/chart-tooltip-icons.json | 11 +- .../default/chart-tooltip-indicator-line.json | 11 +- .../default/chart-tooltip-indicator-none.json | 11 +- .../default/chart-tooltip-label-custom.json | 11 +- .../chart-tooltip-label-formatter.json | 11 +- .../default/chart-tooltip-label-none.json | 11 +- apps/web/public/r/styles/default/chart.json | 6 +- .../r/styles/default/checkbox-demo.json | 8 +- .../r/styles/default/checkbox-disabled.json | 8 +- .../default/checkbox-form-multiple.json | 8 +- .../styles/default/checkbox-form-single.json | 8 +- .../r/styles/default/checkbox-with-text.json | 8 +- .../web/public/r/styles/default/checkbox.json | 6 +- .../r/styles/default/client-tweet-card.json | 6 +- .../r/styles/default/collapsible-demo.json | 8 +- .../public/r/styles/default/collapsible.json | 6 +- .../r/styles/default/combobox-demo.json | 8 +- .../default/combobox-dropdown-menu.json | 8 +- .../r/styles/default/combobox-form.json | 8 +- .../r/styles/default/combobox-popover.json | 8 +- .../r/styles/default/combobox-responsive.json | 8 +- .../public/r/styles/default/command-demo.json | 8 +- .../r/styles/default/command-dialog.json | 8 +- apps/web/public/r/styles/default/command.json | 6 +- .../styles/default/confetti-basic-cannon.json | 8 +- .../default/confetti-custom-shapes.json | 8 +- .../r/styles/default/confetti-demo.json | 8 +- .../r/styles/default/confetti-emoji.json | 8 +- .../r/styles/default/confetti-fireworks.json | 8 +- .../r/styles/default/confetti-hover.json | 8 +- .../default/confetti-random-direction.json | 8 +- .../styles/default/confetti-side-cannons.json | 8 +- .../r/styles/default/confetti-stars.json | 8 +- .../web/public/r/styles/default/confetti.json | 6 +- .../r/styles/default/context-menu-demo.json | 8 +- .../public/r/styles/default/context-menu.json | 6 +- .../r/styles/default/cool-mode-custom.json | 8 +- .../r/styles/default/cool-mode-demo.json | 8 +- .../public/r/styles/default/cool-mode.json | 6 +- .../r/styles/default/data-table-demo.json | 8 +- .../r/styles/default/date-picker-demo.json | 8 +- .../r/styles/default/date-picker-form.json | 8 +- .../default/date-picker-with-presets.json | 8 +- .../default/date-picker-with-range.json | 8 +- .../r/styles/default/dialog-close-button.json | 8 +- .../public/r/styles/default/dialog-demo.json | 8 +- apps/web/public/r/styles/default/dialog.json | 6 +- .../public/r/styles/default/dock-demo-2.json | 8 +- .../public/r/styles/default/dock-demo-3.json | 8 +- .../public/r/styles/default/dock-demo.json | 8 +- apps/web/public/r/styles/default/dock.json | 6 +- .../r/styles/default/dot-pattern-demo.json | 8 +- .../default/dot-pattern-linear-gradient.json | 8 +- .../public/r/styles/default/dot-pattern.json | 6 +- .../public/r/styles/default/drawer-demo.json | 8 +- .../r/styles/default/drawer-dialog.json | 8 +- apps/web/public/r/styles/default/drawer.json | 6 +- .../default/dropdown-menu-checkboxes.json | 8 +- .../r/styles/default/dropdown-menu-demo.json | 8 +- .../default/dropdown-menu-radio-group.json | 8 +- .../r/styles/default/dropdown-menu.json | 6 +- .../r/styles/default/fade-text-demo.json | 8 +- .../public/r/styles/default/fade-text.json | 6 +- .../r/styles/default/file-tree-demo.json | 8 +- .../public/r/styles/default/file-tree.json | 6 +- .../styles/default/flickering-grid-demo.json | 8 +- .../default/flickering-grid-rounded-demo.json | 8 +- .../r/styles/default/flickering-grid.json | 6 +- .../r/styles/default/flip-text-demo.json | 8 +- .../public/r/styles/default/flip-text.json | 6 +- apps/web/public/r/styles/default/form.json | 6 +- .../r/styles/default/gauge-circle-demo.json | 8 +- .../public/r/styles/default/gauge-circle.json | 6 +- .../public/r/styles/default/globe-demo.json | 8 +- .../r/styles/default/globe-grid-demo.json | 8 +- .../styles/default/globe-grid-full-demo.json | 8 +- .../public/r/styles/default/globe-grid.json | 6 +- apps/web/public/r/styles/default/globe.json | 6 +- .../styles/default/gradual-spacing-demo.json | 8 +- .../r/styles/default/gradual-spacing.json | 6 +- .../default/grid-layout-columns-demo.json | 8 +- .../default/grid-layout-crosshairs-demo.json | 8 +- .../r/styles/default/grid-layout-demo.json | 8 +- .../default/grid-layout-variants-demo.json | 8 +- .../public/r/styles/default/grid-layout.json | 6 +- .../r/styles/default/grid-pattern-dashed.json | 8 +- .../r/styles/default/grid-pattern-demo.json | 8 +- .../default/grid-pattern-linear-gradient.json | 8 +- .../public/r/styles/default/grid-pattern.json | 6 +- .../r/styles/default/hero-video-demo.json | 8 +- ...o-video-dialog-demo-top-in-bottom-out.json | 8 +- .../default/hero-video-dialog-demo.json | 8 +- .../r/styles/default/hero-video-dialog.json | 6 +- .../r/styles/default/hero-video-youtube.json | 8 +- .../r/styles/default/hover-card-demo.json | 8 +- .../public/r/styles/default/hover-card.json | 6 +- .../r/styles/default/hyper-text-demo.json | 8 +- .../public/r/styles/default/hyper-text.json | 6 +- .../r/styles/default/icon-cloud-demo.json | 8 +- .../public/r/styles/default/icon-cloud.json | 6 +- .../public/r/styles/default/input-demo.json | 8 +- .../r/styles/default/input-disabled.json | 8 +- .../public/r/styles/default/input-file.json | 8 +- .../public/r/styles/default/input-form.json | 8 +- .../styles/default/input-otp-controlled.json | 8 +- .../r/styles/default/input-otp-demo.json | 8 +- .../r/styles/default/input-otp-disabled.json | 8 +- .../r/styles/default/input-otp-form.json | 8 +- .../r/styles/default/input-otp-pattern.json | 8 +- .../r/styles/default/input-otp-separator.json | 8 +- .../public/r/styles/default/input-otp.json | 6 +- .../r/styles/default/input-phone-default.json | 8 +- .../r/styles/default/input-phone-demo.json | 8 +- .../r/styles/default/input-phone-form.json | 8 +- .../r/styles/default/input-phone-initial.json | 8 +- .../default/input-phone-international.json | 8 +- .../styles/default/input-phone-national.json | 8 +- .../public/r/styles/default/input-phone.json | 6 +- .../r/styles/default/input-with-button.json | 8 +- .../r/styles/default/input-with-label.json | 8 +- .../r/styles/default/input-with-text.json | 8 +- apps/web/public/r/styles/default/input.json | 6 +- .../interactive-grid-pattern-demo-2.json | 14 + .../interactive-grid-pattern-demo.json | 14 + .../default/interactive-grid-pattern.json | 17 + .../styles/default/iphone-15-pro-demo-2.json | 8 +- .../r/styles/default/iphone-15-pro-demo.json | 8 +- .../r/styles/default/iphone-15-pro.json | 6 +- .../public/r/styles/default/label-demo.json | 8 +- apps/web/public/r/styles/default/label.json | 6 +- .../r/styles/default/letter-pullup-demo.json | 8 +- .../r/styles/default/letter-pullup.json | 6 +- .../styles/default/line-shadow-text-demo.json | 14 + .../r/styles/default/line-shadow-text.json | 38 + .../web/public/r/styles/default/login-01.json | 14 +- .../web/public/r/styles/default/login-02.json | 31 + .../web/public/r/styles/default/login-03.json | 31 + .../web/public/r/styles/default/login-04.json | 31 + .../web/public/r/styles/default/login-05.json | 31 + .../r/styles/default/magic-card-demo.json | 8 +- .../r/styles/default/magic-card-gradient.json | 8 +- .../public/r/styles/default/magic-card.json | 6 +- .../public/r/styles/default/marquee-3d.json | 8 +- .../styles/default/marquee-demo-vertical.json | 8 +- .../public/r/styles/default/marquee-demo.json | 8 +- .../r/styles/default/marquee-logos.json | 8 +- apps/web/public/r/styles/default/marquee.json | 6 +- .../public/r/styles/default/menubar-demo.json | 8 +- apps/web/public/r/styles/default/menubar.json | 6 +- .../public/r/styles/default/meteors-demo.json | 8 +- apps/web/public/r/styles/default/meteors.json | 6 +- .../r/styles/default/mode-toggle-group.json | 6 +- .../public/r/styles/default/mode-toggle.json | 6 +- .../r/styles/default/morphing-text-demo.json | 14 + .../r/styles/default/morphing-text.json | 17 + .../r/styles/default/multi-select-basic.json | 8 +- .../multi-select-controllable-search.json | 8 +- .../r/styles/default/multi-select-filter.json | 8 +- .../r/styles/default/multi-select-form.json | 8 +- .../default/multi-select-input-custom.json | 8 +- .../default/multi-select-limit-count.json | 8 +- .../multi-select-limit-display-length.json | 8 +- .../public/r/styles/default/multi-select.json | 6 +- .../styles/default/navigation-menu-demo.json | 8 +- .../r/styles/default/navigation-menu.json | 6 +- .../default/neon-gradient-card-demo.json | 8 +- .../r/styles/default/neon-gradient-card.json | 6 +- .../r/styles/default/number-ticker-demo.json | 8 +- .../r/styles/default/number-ticker.json | 6 +- .../public/r/styles/default/nyx-toc-demo.json | 8 +- .../styles/default/nyx-toc-popover-demo.json | 8 +- apps/web/public/r/styles/default/nyx-toc.json | 10 +- .../styles/default/orbiting-circles-demo.json | 8 +- .../r/styles/default/orbiting-circles.json | 6 +- .../r/styles/default/pagination-demo.json | 8 +- .../public/r/styles/default/pagination.json | 6 +- .../r/styles/default/particles-demo.json | 8 +- .../public/r/styles/default/particles.json | 6 +- .../public/r/styles/default/popover-demo.json | 8 +- apps/web/public/r/styles/default/popover.json | 6 +- .../r/styles/default/progress-demo.json | 8 +- .../web/public/r/styles/default/progress.json | 6 +- .../styles/default/pulsating-button-demo.json | 8 +- .../r/styles/default/pulsating-button.json | 6 +- .../r/styles/default/radio-group-demo.json | 8 +- .../r/styles/default/radio-group-form.json | 8 +- .../public/r/styles/default/radio-group.json | 6 +- .../r/styles/default/rainbow-button-demo.json | 8 +- .../r/styles/default/rainbow-button.json | 6 +- .../default/resizable-demo-with-handle.json | 8 +- .../r/styles/default/resizable-demo.json | 8 +- .../r/styles/default/resizable-handle.json | 8 +- .../r/styles/default/resizable-vertical.json | 8 +- .../public/r/styles/default/resizable.json | 6 +- .../r/styles/default/retro-grid-demo.json | 8 +- .../public/r/styles/default/retro-grid.json | 6 +- .../r/styles/default/ripple-button-demo.json | 14 + .../r/styles/default/ripple-button.json | 39 + .../public/r/styles/default/ripple-demo.json | 8 +- apps/web/public/r/styles/default/ripple.json | 6 +- .../r/styles/default/safari-demo-2.json | 8 +- .../public/r/styles/default/safari-demo.json | 8 +- apps/web/public/r/styles/default/safari.json | 6 +- .../default/scratch-to-reveal-demo.json | 8 +- .../r/styles/default/scratch-to-reveal.json | 6 +- .../styles/default/script-copy-btn-demo.json | 14 + .../r/styles/default/script-copy-btn.json | 19 + .../r/styles/default/scroll-area-demo.json | 8 +- .../default/scroll-area-horizontal-demo.json | 8 +- .../public/r/styles/default/scroll-area.json | 6 +- .../default/scroll-based-velocity-demo.json | 8 +- .../styles/default/scroll-based-velocity.json | 6 +- .../styles/default/scroll-progress-demo.json | 8 +- .../r/styles/default/scroll-progress.json | 6 +- .../public/r/styles/default/select-demo.json | 6 +- .../public/r/styles/default/select-form.json | 6 +- .../r/styles/default/select-scrollable.json | 6 +- apps/web/public/r/styles/default/select.json | 6 +- .../r/styles/default/separate-away-demo.json | 8 +- .../r/styles/default/separate-away.json | 6 +- .../r/styles/default/separator-demo.json | 6 +- .../public/r/styles/default/separator.json | 6 +- .../public/r/styles/default/sheet-demo.json | 6 +- .../public/r/styles/default/sheet-side.json | 6 +- apps/web/public/r/styles/default/sheet.json | 6 +- .../r/styles/default/shimmer-button-demo.json | 8 +- .../r/styles/default/shimmer-button.json | 6 +- .../r/styles/default/shine-border-demo-2.json | 8 +- .../r/styles/default/shine-border-demo.json | 8 +- .../public/r/styles/default/shine-border.json | 6 +- .../r/styles/default/shiny-button-demo.json | 8 +- .../public/r/styles/default/shiny-button.json | 6 +- .../public/r/styles/default/sidebar-01.json | 22 +- .../public/r/styles/default/sidebar-02.json | 22 +- .../public/r/styles/default/sidebar-03.json | 14 +- .../public/r/styles/default/sidebar-04.json | 14 +- .../public/r/styles/default/sidebar-05.json | 18 +- .../public/r/styles/default/sidebar-06.json | 22 +- .../public/r/styles/default/sidebar-07.json | 30 +- .../public/r/styles/default/sidebar-08.json | 30 +- .../public/r/styles/default/sidebar-09.json | 18 +- .../public/r/styles/default/sidebar-10.json | 38 +- .../public/r/styles/default/sidebar-11.json | 14 +- .../public/r/styles/default/sidebar-12.json | 26 +- .../public/r/styles/default/sidebar-13.json | 14 +- .../public/r/styles/default/sidebar-14.json | 14 +- .../public/r/styles/default/sidebar-15.json | 50 +- .../public/r/styles/default/sidebar-16.json | 70 + .../r/styles/default/sidebar-controlled.json | 14 + .../public/r/styles/default/sidebar-demo.json | 14 + .../r/styles/default/sidebar-footer.json | 14 + .../styles/default/sidebar-group-action.json | 14 + .../default/sidebar-group-collapsible.json | 14 + .../r/styles/default/sidebar-group.json | 14 + .../r/styles/default/sidebar-header.json | 14 + .../r/styles/default/sidebar-menu-action.json | 14 + .../r/styles/default/sidebar-menu-badge.json | 14 + .../default/sidebar-menu-collapsible.json | 14 + .../r/styles/default/sidebar-menu-sub.json | 14 + .../public/r/styles/default/sidebar-menu.json | 14 + .../public/r/styles/default/sidebar-rsc.json | 14 + apps/web/public/r/styles/default/sidebar.json | 6 +- apps/web/public/r/styles/default/sink.json | 452 + .../r/styles/default/skeleton-card.json | 6 +- .../r/styles/default/skeleton-demo.json | 6 +- .../web/public/r/styles/default/skeleton.json | 6 +- .../public/r/styles/default/slider-demo.json | 6 +- .../r/styles/default/slider-disabled.json | 6 +- .../default/slider-format-label-side.json | 6 +- .../r/styles/default/slider-format-label.json | 6 +- .../r/styles/default/slider-inverted.json | 6 +- .../public/r/styles/default/slider-range.json | 6 +- .../default/slider-tick-marks-full.json | 6 +- .../default/slider-tick-marks-half.json | 6 +- .../r/styles/default/slider-vertical.json | 6 +- apps/web/public/r/styles/default/slider.json | 6 +- .../public/r/styles/default/sonner-demo.json | 6 +- apps/web/public/r/styles/default/sonner.json | 6 +- .../r/styles/default/sparkles-text-demo.json | 8 +- .../r/styles/default/sparkles-text.json | 6 +- .../r/styles/default/star-rating-colored.json | 8 +- .../r/styles/default/star-rating-demo.json | 8 +- .../r/styles/default/star-rating-icon.json | 8 +- .../public/r/styles/default/star-rating.json | 6 +- .../default/stepper-clickable-steps.json | 8 +- .../styles/default/stepper-custom-icons.json | 8 +- .../styles/default/stepper-custom-styles.json | 8 +- .../public/r/styles/default/stepper-demo.json | 8 +- .../r/styles/default/stepper-description.json | 8 +- .../styles/default/stepper-footer-inside.json | 8 +- .../public/r/styles/default/stepper-form.json | 8 +- .../default/stepper-optional-steps.json | 8 +- .../r/styles/default/stepper-orientation.json | 8 +- .../default/stepper-scroll-tracking.json | 8 +- .../r/styles/default/stepper-sizes.json | 8 +- .../r/styles/default/stepper-state.json | 8 +- .../r/styles/default/stepper-variants.json | 8 +- apps/web/public/r/styles/default/stepper.json | 6 +- .../public/r/styles/default/switch-demo.json | 6 +- .../public/r/styles/default/switch-form.json | 6 +- apps/web/public/r/styles/default/switch.json | 6 +- .../public/r/styles/default/table-demo.json | 6 +- apps/web/public/r/styles/default/table.json | 6 +- .../public/r/styles/default/tabs-demo.json | 6 +- apps/web/public/r/styles/default/tabs.json | 6 +- .../r/styles/default/terminal-demo.json | 14 + .../web/public/r/styles/default/terminal.json | 17 + .../r/styles/default/text-animate-demo-2.json | 14 + .../r/styles/default/text-animate-demo-3.json | 14 + .../r/styles/default/text-animate-demo-4.json | 14 + .../r/styles/default/text-animate-demo-5.json | 14 + .../r/styles/default/text-animate-demo-6.json | 14 + .../r/styles/default/text-animate-demo.json | 14 + .../public/r/styles/default/text-animate.json | 17 + .../r/styles/default/text-reveal-demo.json | 8 +- .../public/r/styles/default/text-reveal.json | 6 +- .../r/styles/default/textarea-demo.json | 6 +- .../r/styles/default/textarea-disabled.json | 6 +- .../r/styles/default/textarea-form.json | 6 +- .../styles/default/textarea-with-button.json | 6 +- .../r/styles/default/textarea-with-label.json | 6 +- .../r/styles/default/textarea-with-text.json | 6 +- .../web/public/r/styles/default/textarea.json | 6 +- .../r/styles/default/theme-daylight.json | 2 + .../r/styles/default/theme-emerald.json | 2 + .../r/styles/default/theme-midnight.json | 2 + .../r/styles/default/timeline-alternate.json | 8 +- .../r/styles/default/timeline-demo.json | 8 +- .../r/styles/default/timeline-labels.json | 8 +- .../r/styles/default/timeline-right.json | 8 +- .../web/public/r/styles/default/timeline.json | 6 +- .../public/r/styles/default/toast-demo.json | 6 +- .../r/styles/default/toast-destructive.json | 6 +- .../public/r/styles/default/toast-simple.json | 6 +- .../r/styles/default/toast-with-action.json | 6 +- .../r/styles/default/toast-with-title.json | 6 +- apps/web/public/r/styles/default/toast.json | 8 +- .../public/r/styles/default/toc-active.json | 8 +- .../web/public/r/styles/default/toc-demo.json | 8 +- .../public/r/styles/default/toc-nested.json | 8 +- apps/web/public/r/styles/default/toc.json | 6 +- .../public/r/styles/default/toggle-demo.json | 6 +- .../r/styles/default/toggle-disabled.json | 6 +- .../r/styles/default/toggle-group-demo.json | 6 +- .../styles/default/toggle-group-disabled.json | 6 +- .../r/styles/default/toggle-group-lg.json | 6 +- .../styles/default/toggle-group-outline.json | 6 +- .../r/styles/default/toggle-group-single.json | 6 +- .../r/styles/default/toggle-group-sm.json | 6 +- .../public/r/styles/default/toggle-group.json | 6 +- .../public/r/styles/default/toggle-lg.json | 6 +- .../r/styles/default/toggle-outline.json | 6 +- .../public/r/styles/default/toggle-sm.json | 6 +- .../r/styles/default/toggle-with-text.json | 6 +- apps/web/public/r/styles/default/toggle.json | 6 +- .../public/r/styles/default/tooltip-demo.json | 6 +- .../r/styles/default/tooltip-outline.json | 6 +- .../r/styles/default/tooltip-secondary.json | 6 +- .../default/tooltip-with-toggle-demo.json | 6 +- apps/web/public/r/styles/default/tooltip.json | 6 +- .../public/r/styles/default/tour-demo.json | 8 +- apps/web/public/r/styles/default/tour.json | 6 +- .../r/styles/default/tweet-card-demo.json | 8 +- .../r/styles/default/tweet-card-images.json | 8 +- .../default/tweet-card-meta-preview.json | 8 +- .../public/r/styles/default/tweet-card.json | 6 +- .../styles/default/typing-animation-demo.json | 8 +- .../r/styles/default/typing-animation.json | 6 +- .../styles/default/typography-blockquote.json | 8 +- .../r/styles/default/typography-demo.json | 8 +- .../r/styles/default/typography-h1.json | 6 +- .../r/styles/default/typography-h2.json | 6 +- .../r/styles/default/typography-h3.json | 6 +- .../r/styles/default/typography-h4.json | 6 +- .../default/typography-inline-code.json | 6 +- .../r/styles/default/typography-large.json | 6 +- .../r/styles/default/typography-lead.json | 8 +- .../r/styles/default/typography-list.json | 6 +- .../r/styles/default/typography-muted.json | 6 +- .../public/r/styles/default/typography-p.json | 8 +- .../r/styles/default/typography-small.json | 6 +- .../r/styles/default/typography-table.json | 6 +- .../r/styles/default/use-anchor-observer.json | 4 +- .../public/r/styles/default/use-mobile.json | 4 +- .../r/styles/default/use-on-change.json | 4 +- .../public/r/styles/default/use-toast.json | 4 +- apps/web/public/r/styles/default/utils.json | 4 +- .../public/r/styles/default/v0-login-01.json | 20 + .../r/styles/default/v0-sidebar-01.json | 21 + .../r/styles/default/v0-sidebar-02.json | 21 + .../r/styles/default/v0-sidebar-03.json | 18 + .../r/styles/default/v0-sidebar-04.json | 19 + .../r/styles/default/v0-sidebar-05.json | 21 + .../r/styles/default/v0-sidebar-06.json | 21 + .../r/styles/default/v0-sidebar-07.json | 22 + .../r/styles/default/v0-sidebar-08.json | 22 + .../r/styles/default/v0-sidebar-09.json | 23 + .../r/styles/default/v0-sidebar-10.json | 22 + .../r/styles/default/v0-sidebar-11.json | 20 + .../r/styles/default/v0-sidebar-12.json | 23 + .../r/styles/default/v0-sidebar-13.json | 20 + .../r/styles/default/v0-sidebar-14.json | 18 + .../r/styles/default/v0-sidebar-15.json | 24 + .../r/styles/default/video-modal-demo.json | 8 +- .../public/r/styles/default/video-modal.json | 6 +- .../styles/default/warp-background-demo.json | 14 + .../r/styles/default/warp-background.json | 17 + .../styles/default/wavy-dot-pattern-demo.json | 8 +- .../r/styles/default/wavy-dot-pattern.json | 6 +- .../r/styles/default/wavy-text-demo.json | 8 +- .../public/r/styles/default/wavy-text.json | 6 +- .../r/styles/default/word-fade-in-demo.json | 8 +- .../public/r/styles/default/word-fade-in.json | 6 +- .../r/styles/default/word-pull-up-demo.json | 8 +- .../public/r/styles/default/word-pull-up.json | 6 +- .../r/styles/default/word-rotate-demo.json | 8 +- .../public/r/styles/default/word-rotate.json | 6 +- .../public/r/styles/miami/accordion-demo.json | 8 +- apps/web/public/r/styles/miami/accordion.json | 6 +- .../web/public/r/styles/miami/alert-demo.json | 8 +- .../r/styles/miami/alert-destructive.json | 8 +- .../r/styles/miami/alert-dialog-demo.json | 8 +- .../public/r/styles/miami/alert-dialog.json | 6 +- apps/web/public/r/styles/miami/alert.json | 6 +- .../miami/animated-beam-bidirectional.json | 8 +- .../r/styles/miami/animated-beam-demo.json | 8 +- .../miami/animated-beam-multiple-inputs.json | 8 +- .../miami/animated-beam-multiple-outputs.json | 8 +- .../miami/animated-beam-unidirectional.json | 8 +- .../public/r/styles/miami/animated-beam.json | 6 +- .../animated-circular-progress-bar-demo.json | 8 +- .../miami/animated-circular-progress-bar.json | 6 +- .../styles/miami/animated-feature-card-1.json | 8 +- .../miami/animated-feature-card-10.json | 8 +- .../styles/miami/animated-feature-card-2.json | 8 +- .../styles/miami/animated-feature-card-3.json | 8 +- .../styles/miami/animated-feature-card-4.json | 8 +- .../styles/miami/animated-feature-card-5.json | 8 +- .../styles/miami/animated-feature-card-6.json | 8 +- .../styles/miami/animated-feature-card-7.json | 8 +- .../styles/miami/animated-feature-card-8.json | 8 +- .../styles/miami/animated-feature-card-9.json | 8 +- .../miami/animated-gradient-text-demo.json | 8 +- .../styles/miami/animated-gradient-text.json | 6 +- .../miami/animated-grid-pattern-demo.json | 8 +- .../r/styles/miami/animated-grid-pattern.json | 6 +- .../r/styles/miami/animated-list-demo.json | 8 +- .../public/r/styles/miami/animated-list.json | 6 +- .../miami/animated-shiny-text-demo.json | 8 +- .../r/styles/miami/animated-shiny-text.json | 6 +- .../miami/animated-subscribe-button-demo.json | 8 +- .../miami/animated-subscribe-button.json | 6 +- .../r/styles/miami/aspect-ratio-demo.json | 8 +- .../public/r/styles/miami/aspect-ratio.json | 6 +- .../r/styles/miami/aurora-text-demo.json | 14 + .../public/r/styles/miami/aurora-text.json | 104 + .../r/styles/miami/avatar-circles-demo.json | 8 +- .../public/r/styles/miami/avatar-circles.json | 6 +- .../public/r/styles/miami/avatar-demo.json | 8 +- apps/web/public/r/styles/miami/avatar.json | 6 +- .../web/public/r/styles/miami/badge-demo.json | 8 +- .../r/styles/miami/badge-destructive.json | 8 +- .../public/r/styles/miami/badge-outline.json | 8 +- .../r/styles/miami/badge-secondary.json | 8 +- apps/web/public/r/styles/miami/badge.json | 6 +- .../r/styles/miami/bento-demo-vertical.json | 8 +- .../web/public/r/styles/miami/bento-demo.json | 8 +- .../web/public/r/styles/miami/bento-grid.json | 6 +- .../public/r/styles/miami/blur-fade-demo.json | 8 +- .../r/styles/miami/blur-fade-text-demo.json | 8 +- apps/web/public/r/styles/miami/blur-fade.json | 6 +- .../public/r/styles/miami/blur-in-demo.json | 8 +- apps/web/public/r/styles/miami/blur-in.json | 6 +- .../r/styles/miami/border-beam-demo.json | 8 +- .../public/r/styles/miami/border-beam.json | 6 +- .../r/styles/miami/box-reveal-demo.json | 8 +- .../web/public/r/styles/miami/box-reveal.json | 6 +- .../r/styles/miami/breadcrumb-demo.json | 8 +- .../r/styles/miami/breadcrumb-dropdown.json | 8 +- .../r/styles/miami/breadcrumb-ellipsis.json | 8 +- .../r/styles/miami/breadcrumb-link.json | 8 +- .../r/styles/miami/breadcrumb-responsive.json | 8 +- .../r/styles/miami/breadcrumb-separator.json | 8 +- .../web/public/r/styles/miami/breadcrumb.json | 6 +- .../r/styles/miami/button-as-child.json | 8 +- .../public/r/styles/miami/button-demo.json | 8 +- .../r/styles/miami/button-destructive.json | 8 +- .../public/r/styles/miami/button-ghost.json | 8 +- .../public/r/styles/miami/button-icon.json | 8 +- .../public/r/styles/miami/button-link.json | 8 +- .../public/r/styles/miami/button-loading.json | 8 +- .../public/r/styles/miami/button-outline.json | 8 +- .../r/styles/miami/button-secondary.json | 8 +- .../r/styles/miami/button-with-icon.json | 8 +- apps/web/public/r/styles/miami/button.json | 6 +- .../public/r/styles/miami/calendar-demo.json | 8 +- .../public/r/styles/miami/calendar-form.json | 8 +- apps/web/public/r/styles/miami/calendar.json | 6 +- apps/web/public/r/styles/miami/card-demo.json | 8 +- .../public/r/styles/miami/card-with-form.json | 8 +- apps/web/public/r/styles/miami/card.json | 6 +- .../public/r/styles/miami/carousel-api.json | 8 +- .../public/r/styles/miami/carousel-demo.json | 8 +- .../public/r/styles/miami/carousel-dots.json | 8 +- .../r/styles/miami/carousel-orientation.json | 8 +- .../r/styles/miami/carousel-plugin.json | 8 +- .../public/r/styles/miami/carousel-size.json | 8 +- .../r/styles/miami/carousel-spacing.json | 8 +- apps/web/public/r/styles/miami/carousel.json | 6 +- .../r/styles/miami/chart-area-axes.json | 11 +- .../r/styles/miami/chart-area-default.json | 11 +- .../r/styles/miami/chart-area-gradient.json | 11 +- .../r/styles/miami/chart-area-icons.json | 11 +- .../styles/miami/chart-area-interactive.json | 11 +- .../r/styles/miami/chart-area-legend.json | 11 +- .../r/styles/miami/chart-area-linear.json | 11 +- .../miami/chart-area-stacked-expand.json | 11 +- .../r/styles/miami/chart-area-stacked.json | 11 +- .../r/styles/miami/chart-area-step.json | 11 +- .../r/styles/miami/chart-bar-active.json | 11 +- .../r/styles/miami/chart-bar-default.json | 11 +- .../r/styles/miami/chart-bar-horizontal.json | 11 +- .../r/styles/miami/chart-bar-interactive.json | 11 +- .../styles/miami/chart-bar-label-custom.json | 11 +- .../r/styles/miami/chart-bar-label.json | 11 +- .../r/styles/miami/chart-bar-mixed.json | 11 +- .../r/styles/miami/chart-bar-multiple.json | 11 +- .../r/styles/miami/chart-bar-negative.json | 11 +- .../r/styles/miami/chart-bar-stacked.json | 11 +- .../r/styles/miami/chart-line-default.json | 11 +- .../styles/miami/chart-line-dots-colors.json | 11 +- .../styles/miami/chart-line-dots-custom.json | 11 +- .../r/styles/miami/chart-line-dots.json | 11 +- .../styles/miami/chart-line-interactive.json | 11 +- .../styles/miami/chart-line-label-custom.json | 11 +- .../r/styles/miami/chart-line-label.json | 11 +- .../r/styles/miami/chart-line-linear.json | 11 +- .../r/styles/miami/chart-line-multiple.json | 11 +- .../r/styles/miami/chart-line-step.json | 11 +- .../styles/miami/chart-pie-donut-active.json | 11 +- .../r/styles/miami/chart-pie-donut-text.json | 11 +- .../r/styles/miami/chart-pie-donut.json | 11 +- .../r/styles/miami/chart-pie-interactive.json | 11 +- .../styles/miami/chart-pie-label-custom.json | 11 +- .../r/styles/miami/chart-pie-label-list.json | 11 +- .../r/styles/miami/chart-pie-label.json | 11 +- .../r/styles/miami/chart-pie-legend.json | 11 +- .../miami/chart-pie-separator-none.json | 11 +- .../r/styles/miami/chart-pie-simple.json | 11 +- .../r/styles/miami/chart-pie-stacked.json | 11 +- .../r/styles/miami/chart-radar-default.json | 11 +- .../r/styles/miami/chart-radar-dots.json | 11 +- .../miami/chart-radar-grid-circle-fill.json | 11 +- .../chart-radar-grid-circle-no-lines.json | 11 +- .../styles/miami/chart-radar-grid-circle.json | 11 +- .../styles/miami/chart-radar-grid-custom.json | 11 +- .../r/styles/miami/chart-radar-grid-fill.json | 11 +- .../r/styles/miami/chart-radar-grid-none.json | 11 +- .../r/styles/miami/chart-radar-icons.json | 11 +- .../miami/chart-radar-label-custom.json | 11 +- .../r/styles/miami/chart-radar-legend.json | 11 +- .../styles/miami/chart-radar-lines-only.json | 11 +- .../r/styles/miami/chart-radar-multiple.json | 11 +- .../r/styles/miami/chart-radar-radius.json | 11 +- .../r/styles/miami/chart-radial-grid.json | 11 +- .../r/styles/miami/chart-radial-label.json | 11 +- .../r/styles/miami/chart-radial-shape.json | 11 +- .../r/styles/miami/chart-radial-simple.json | 11 +- .../r/styles/miami/chart-radial-stacked.json | 11 +- .../r/styles/miami/chart-radial-text.json | 11 +- .../styles/miami/chart-tooltip-advanced.json | 11 +- .../r/styles/miami/chart-tooltip-default.json | 11 +- .../styles/miami/chart-tooltip-formatter.json | 11 +- .../r/styles/miami/chart-tooltip-icons.json | 11 +- .../miami/chart-tooltip-indicator-line.json | 11 +- .../miami/chart-tooltip-indicator-none.json | 11 +- .../miami/chart-tooltip-label-custom.json | 11 +- .../miami/chart-tooltip-label-formatter.json | 11 +- .../miami/chart-tooltip-label-none.json | 11 +- apps/web/public/r/styles/miami/chart.json | 6 +- .../public/r/styles/miami/checkbox-demo.json | 8 +- .../r/styles/miami/checkbox-disabled.json | 8 +- .../styles/miami/checkbox-form-multiple.json | 8 +- .../r/styles/miami/checkbox-form-single.json | 8 +- .../r/styles/miami/checkbox-with-text.json | 8 +- apps/web/public/r/styles/miami/checkbox.json | 6 +- .../r/styles/miami/client-tweet-card.json | 6 +- .../r/styles/miami/collapsible-demo.json | 8 +- .../public/r/styles/miami/collapsible.json | 6 +- .../public/r/styles/miami/combobox-demo.json | 8 +- .../styles/miami/combobox-dropdown-menu.json | 8 +- .../public/r/styles/miami/combobox-form.json | 8 +- .../r/styles/miami/combobox-popover.json | 8 +- .../r/styles/miami/combobox-responsive.json | 8 +- .../public/r/styles/miami/command-demo.json | 8 +- .../public/r/styles/miami/command-dialog.json | 8 +- apps/web/public/r/styles/miami/command.json | 6 +- .../r/styles/miami/confetti-basic-cannon.json | 8 +- .../styles/miami/confetti-custom-shapes.json | 8 +- .../public/r/styles/miami/confetti-demo.json | 8 +- .../public/r/styles/miami/confetti-emoji.json | 8 +- .../r/styles/miami/confetti-fireworks.json | 8 +- .../public/r/styles/miami/confetti-hover.json | 8 +- .../miami/confetti-random-direction.json | 8 +- .../r/styles/miami/confetti-side-cannons.json | 8 +- .../public/r/styles/miami/confetti-stars.json | 8 +- apps/web/public/r/styles/miami/confetti.json | 6 +- .../r/styles/miami/context-menu-demo.json | 8 +- .../public/r/styles/miami/context-menu.json | 6 +- .../r/styles/miami/cool-mode-custom.json | 8 +- .../public/r/styles/miami/cool-mode-demo.json | 8 +- apps/web/public/r/styles/miami/cool-mode.json | 6 +- .../r/styles/miami/data-table-demo.json | 8 +- .../r/styles/miami/date-picker-demo.json | 8 +- .../r/styles/miami/date-picker-form.json | 8 +- .../miami/date-picker-with-presets.json | 8 +- .../styles/miami/date-picker-with-range.json | 8 +- .../r/styles/miami/dialog-close-button.json | 8 +- .../public/r/styles/miami/dialog-demo.json | 8 +- apps/web/public/r/styles/miami/dialog.json | 6 +- .../public/r/styles/miami/dock-demo-2.json | 8 +- .../public/r/styles/miami/dock-demo-3.json | 8 +- apps/web/public/r/styles/miami/dock-demo.json | 8 +- apps/web/public/r/styles/miami/dock.json | 6 +- .../r/styles/miami/dot-pattern-demo.json | 8 +- .../miami/dot-pattern-linear-gradient.json | 8 +- .../public/r/styles/miami/dot-pattern.json | 6 +- .../public/r/styles/miami/drawer-demo.json | 8 +- .../public/r/styles/miami/drawer-dialog.json | 8 +- apps/web/public/r/styles/miami/drawer.json | 6 +- .../miami/dropdown-menu-checkboxes.json | 8 +- .../r/styles/miami/dropdown-menu-demo.json | 8 +- .../miami/dropdown-menu-radio-group.json | 8 +- .../public/r/styles/miami/dropdown-menu.json | 6 +- .../public/r/styles/miami/fade-text-demo.json | 8 +- apps/web/public/r/styles/miami/fade-text.json | 6 +- .../public/r/styles/miami/file-tree-demo.json | 8 +- apps/web/public/r/styles/miami/file-tree.json | 6 +- .../r/styles/miami/flickering-grid-demo.json | 8 +- .../miami/flickering-grid-rounded-demo.json | 8 +- .../r/styles/miami/flickering-grid.json | 6 +- .../public/r/styles/miami/flip-text-demo.json | 8 +- apps/web/public/r/styles/miami/flip-text.json | 6 +- apps/web/public/r/styles/miami/form.json | 6 +- .../r/styles/miami/gauge-circle-demo.json | 8 +- .../public/r/styles/miami/gauge-circle.json | 6 +- .../web/public/r/styles/miami/globe-demo.json | 8 +- .../r/styles/miami/globe-grid-demo.json | 8 +- .../r/styles/miami/globe-grid-full-demo.json | 8 +- .../web/public/r/styles/miami/globe-grid.json | 6 +- apps/web/public/r/styles/miami/globe.json | 6 +- .../r/styles/miami/gradual-spacing-demo.json | 8 +- .../r/styles/miami/gradual-spacing.json | 6 +- .../miami/grid-layout-columns-demo.json | 8 +- .../miami/grid-layout-crosshairs-demo.json | 8 +- .../r/styles/miami/grid-layout-demo.json | 8 +- .../miami/grid-layout-variants-demo.json | 8 +- .../public/r/styles/miami/grid-layout.json | 6 +- .../r/styles/miami/grid-pattern-dashed.json | 8 +- .../r/styles/miami/grid-pattern-demo.json | 8 +- .../miami/grid-pattern-linear-gradient.json | 8 +- .../public/r/styles/miami/grid-pattern.json | 6 +- .../r/styles/miami/hero-video-demo.json | 8 +- ...o-video-dialog-demo-top-in-bottom-out.json | 8 +- .../styles/miami/hero-video-dialog-demo.json | 8 +- .../r/styles/miami/hero-video-dialog.json | 6 +- .../r/styles/miami/hero-video-youtube.json | 8 +- .../r/styles/miami/hover-card-demo.json | 8 +- .../web/public/r/styles/miami/hover-card.json | 6 +- .../r/styles/miami/hyper-text-demo.json | 8 +- .../web/public/r/styles/miami/hyper-text.json | 6 +- .../r/styles/miami/icon-cloud-demo.json | 8 +- .../web/public/r/styles/miami/icon-cloud.json | 6 +- .../web/public/r/styles/miami/input-demo.json | 8 +- .../public/r/styles/miami/input-disabled.json | 8 +- .../web/public/r/styles/miami/input-file.json | 8 +- .../web/public/r/styles/miami/input-form.json | 8 +- .../r/styles/miami/input-otp-controlled.json | 8 +- .../public/r/styles/miami/input-otp-demo.json | 8 +- .../r/styles/miami/input-otp-disabled.json | 8 +- .../public/r/styles/miami/input-otp-form.json | 8 +- .../r/styles/miami/input-otp-pattern.json | 8 +- .../r/styles/miami/input-otp-separator.json | 8 +- apps/web/public/r/styles/miami/input-otp.json | 6 +- .../r/styles/miami/input-phone-default.json | 8 +- .../r/styles/miami/input-phone-demo.json | 8 +- .../r/styles/miami/input-phone-form.json | 8 +- .../r/styles/miami/input-phone-initial.json | 8 +- .../miami/input-phone-international.json | 8 +- .../r/styles/miami/input-phone-national.json | 8 +- .../public/r/styles/miami/input-phone.json | 6 +- .../r/styles/miami/input-with-button.json | 8 +- .../r/styles/miami/input-with-label.json | 8 +- .../r/styles/miami/input-with-text.json | 8 +- apps/web/public/r/styles/miami/input.json | 6 +- .../interactive-grid-pattern-demo-2.json | 14 + .../miami/interactive-grid-pattern-demo.json | 14 + .../miami/interactive-grid-pattern.json | 17 + .../r/styles/miami/iphone-15-pro-demo-2.json | 8 +- .../r/styles/miami/iphone-15-pro-demo.json | 8 +- .../public/r/styles/miami/iphone-15-pro.json | 6 +- .../web/public/r/styles/miami/label-demo.json | 8 +- apps/web/public/r/styles/miami/label.json | 6 +- .../r/styles/miami/letter-pullup-demo.json | 8 +- .../public/r/styles/miami/letter-pullup.json | 6 +- .../r/styles/miami/line-shadow-text-demo.json | 14 + .../r/styles/miami/line-shadow-text.json | 38 + apps/web/public/r/styles/miami/login-01.json | 14 +- apps/web/public/r/styles/miami/login-02.json | 31 + apps/web/public/r/styles/miami/login-03.json | 31 + apps/web/public/r/styles/miami/login-04.json | 31 + apps/web/public/r/styles/miami/login-05.json | 31 + .../r/styles/miami/magic-card-demo.json | 8 +- .../r/styles/miami/magic-card-gradient.json | 8 +- .../web/public/r/styles/miami/magic-card.json | 6 +- .../web/public/r/styles/miami/marquee-3d.json | 8 +- .../r/styles/miami/marquee-demo-vertical.json | 8 +- .../public/r/styles/miami/marquee-demo.json | 8 +- .../public/r/styles/miami/marquee-logos.json | 8 +- apps/web/public/r/styles/miami/marquee.json | 6 +- .../public/r/styles/miami/menubar-demo.json | 8 +- apps/web/public/r/styles/miami/menubar.json | 6 +- .../public/r/styles/miami/meteors-demo.json | 8 +- apps/web/public/r/styles/miami/meteors.json | 6 +- .../r/styles/miami/mode-toggle-group.json | 6 +- .../public/r/styles/miami/mode-toggle.json | 6 +- .../r/styles/miami/morphing-text-demo.json | 14 + .../public/r/styles/miami/morphing-text.json | 17 + .../r/styles/miami/multi-select-basic.json | 8 +- .../multi-select-controllable-search.json | 8 +- .../r/styles/miami/multi-select-filter.json | 8 +- .../r/styles/miami/multi-select-form.json | 8 +- .../miami/multi-select-input-custom.json | 8 +- .../miami/multi-select-limit-count.json | 8 +- .../multi-select-limit-display-length.json | 8 +- .../public/r/styles/miami/multi-select.json | 6 +- .../r/styles/miami/navigation-menu-demo.json | 8 +- .../r/styles/miami/navigation-menu.json | 6 +- .../styles/miami/neon-gradient-card-demo.json | 8 +- .../r/styles/miami/neon-gradient-card.json | 6 +- .../r/styles/miami/number-ticker-demo.json | 8 +- .../public/r/styles/miami/number-ticker.json | 6 +- .../public/r/styles/miami/nyx-toc-demo.json | 8 +- .../r/styles/miami/nyx-toc-popover-demo.json | 8 +- apps/web/public/r/styles/miami/nyx-toc.json | 10 +- .../r/styles/miami/orbiting-circles-demo.json | 8 +- .../r/styles/miami/orbiting-circles.json | 6 +- .../r/styles/miami/pagination-demo.json | 8 +- .../web/public/r/styles/miami/pagination.json | 6 +- .../public/r/styles/miami/particles-demo.json | 8 +- apps/web/public/r/styles/miami/particles.json | 6 +- .../public/r/styles/miami/popover-demo.json | 8 +- apps/web/public/r/styles/miami/popover.json | 6 +- .../public/r/styles/miami/progress-demo.json | 8 +- apps/web/public/r/styles/miami/progress.json | 6 +- .../r/styles/miami/pulsating-button-demo.json | 8 +- .../r/styles/miami/pulsating-button.json | 6 +- .../r/styles/miami/radio-group-demo.json | 8 +- .../r/styles/miami/radio-group-form.json | 8 +- .../public/r/styles/miami/radio-group.json | 6 +- .../r/styles/miami/rainbow-button-demo.json | 8 +- .../public/r/styles/miami/rainbow-button.json | 6 +- .../miami/resizable-demo-with-handle.json | 8 +- .../public/r/styles/miami/resizable-demo.json | 8 +- .../r/styles/miami/resizable-handle.json | 8 +- .../r/styles/miami/resizable-vertical.json | 8 +- apps/web/public/r/styles/miami/resizable.json | 6 +- .../r/styles/miami/retro-grid-demo.json | 8 +- .../web/public/r/styles/miami/retro-grid.json | 6 +- .../r/styles/miami/ripple-button-demo.json | 14 + .../public/r/styles/miami/ripple-button.json | 39 + .../public/r/styles/miami/ripple-demo.json | 8 +- apps/web/public/r/styles/miami/ripple.json | 6 +- .../public/r/styles/miami/safari-demo-2.json | 8 +- .../public/r/styles/miami/safari-demo.json | 8 +- apps/web/public/r/styles/miami/safari.json | 6 +- .../styles/miami/scratch-to-reveal-demo.json | 8 +- .../r/styles/miami/scratch-to-reveal.json | 6 +- .../r/styles/miami/script-copy-btn-demo.json | 14 + .../r/styles/miami/script-copy-btn.json | 19 + .../r/styles/miami/scroll-area-demo.json | 8 +- .../miami/scroll-area-horizontal-demo.json | 8 +- .../public/r/styles/miami/scroll-area.json | 6 +- .../miami/scroll-based-velocity-demo.json | 8 +- .../r/styles/miami/scroll-based-velocity.json | 6 +- .../r/styles/miami/scroll-progress-demo.json | 8 +- .../r/styles/miami/scroll-progress.json | 6 +- .../public/r/styles/miami/select-demo.json | 6 +- .../public/r/styles/miami/select-form.json | 6 +- .../r/styles/miami/select-scrollable.json | 6 +- apps/web/public/r/styles/miami/select.json | 6 +- .../r/styles/miami/separate-away-demo.json | 8 +- .../public/r/styles/miami/separate-away.json | 6 +- .../public/r/styles/miami/separator-demo.json | 6 +- apps/web/public/r/styles/miami/separator.json | 6 +- .../web/public/r/styles/miami/sheet-demo.json | 6 +- .../web/public/r/styles/miami/sheet-side.json | 6 +- apps/web/public/r/styles/miami/sheet.json | 6 +- .../r/styles/miami/shimmer-button-demo.json | 8 +- .../public/r/styles/miami/shimmer-button.json | 6 +- .../r/styles/miami/shine-border-demo-2.json | 8 +- .../r/styles/miami/shine-border-demo.json | 8 +- .../public/r/styles/miami/shine-border.json | 6 +- .../r/styles/miami/shiny-button-demo.json | 8 +- .../public/r/styles/miami/shiny-button.json | 6 +- .../web/public/r/styles/miami/sidebar-01.json | 22 +- .../web/public/r/styles/miami/sidebar-02.json | 22 +- .../web/public/r/styles/miami/sidebar-03.json | 14 +- .../web/public/r/styles/miami/sidebar-04.json | 14 +- .../web/public/r/styles/miami/sidebar-05.json | 18 +- .../web/public/r/styles/miami/sidebar-06.json | 22 +- .../web/public/r/styles/miami/sidebar-07.json | 30 +- .../web/public/r/styles/miami/sidebar-08.json | 30 +- .../web/public/r/styles/miami/sidebar-09.json | 18 +- .../web/public/r/styles/miami/sidebar-10.json | 38 +- .../web/public/r/styles/miami/sidebar-11.json | 14 +- .../web/public/r/styles/miami/sidebar-12.json | 26 +- .../web/public/r/styles/miami/sidebar-13.json | 14 +- .../web/public/r/styles/miami/sidebar-14.json | 14 +- .../web/public/r/styles/miami/sidebar-15.json | 50 +- .../web/public/r/styles/miami/sidebar-16.json | 70 + .../r/styles/miami/sidebar-controlled.json | 14 + .../public/r/styles/miami/sidebar-demo.json | 14 + .../public/r/styles/miami/sidebar-footer.json | 14 + .../r/styles/miami/sidebar-group-action.json | 14 + .../miami/sidebar-group-collapsible.json | 14 + .../public/r/styles/miami/sidebar-group.json | 14 + .../public/r/styles/miami/sidebar-header.json | 14 + .../r/styles/miami/sidebar-menu-action.json | 14 + .../r/styles/miami/sidebar-menu-badge.json | 14 + .../miami/sidebar-menu-collapsible.json | 14 + .../r/styles/miami/sidebar-menu-sub.json | 14 + .../public/r/styles/miami/sidebar-menu.json | 14 + .../public/r/styles/miami/sidebar-rsc.json | 14 + apps/web/public/r/styles/miami/sidebar.json | 6 +- apps/web/public/r/styles/miami/sink.json | 452 + .../public/r/styles/miami/skeleton-card.json | 6 +- .../public/r/styles/miami/skeleton-demo.json | 6 +- apps/web/public/r/styles/miami/skeleton.json | 6 +- .../public/r/styles/miami/slider-demo.json | 6 +- .../r/styles/miami/slider-disabled.json | 6 +- .../miami/slider-format-label-side.json | 6 +- .../r/styles/miami/slider-format-label.json | 6 +- .../r/styles/miami/slider-inverted.json | 6 +- .../public/r/styles/miami/slider-range.json | 6 +- .../styles/miami/slider-tick-marks-full.json | 6 +- .../styles/miami/slider-tick-marks-half.json | 6 +- .../r/styles/miami/slider-vertical.json | 6 +- apps/web/public/r/styles/miami/slider.json | 6 +- .../public/r/styles/miami/sonner-demo.json | 6 +- apps/web/public/r/styles/miami/sonner.json | 6 +- .../r/styles/miami/sparkles-text-demo.json | 8 +- .../public/r/styles/miami/sparkles-text.json | 6 +- .../r/styles/miami/star-rating-colored.json | 8 +- .../r/styles/miami/star-rating-demo.json | 8 +- .../r/styles/miami/star-rating-icon.json | 8 +- .../public/r/styles/miami/star-rating.json | 6 +- .../styles/miami/stepper-clickable-steps.json | 8 +- .../r/styles/miami/stepper-custom-icons.json | 8 +- .../r/styles/miami/stepper-custom-styles.json | 8 +- .../public/r/styles/miami/stepper-demo.json | 8 +- .../r/styles/miami/stepper-description.json | 8 +- .../r/styles/miami/stepper-footer-inside.json | 8 +- .../public/r/styles/miami/stepper-form.json | 8 +- .../styles/miami/stepper-optional-steps.json | 8 +- .../r/styles/miami/stepper-orientation.json | 8 +- .../styles/miami/stepper-scroll-tracking.json | 8 +- .../public/r/styles/miami/stepper-sizes.json | 8 +- .../public/r/styles/miami/stepper-state.json | 8 +- .../r/styles/miami/stepper-variants.json | 8 +- apps/web/public/r/styles/miami/stepper.json | 6 +- .../public/r/styles/miami/switch-demo.json | 6 +- .../public/r/styles/miami/switch-form.json | 6 +- apps/web/public/r/styles/miami/switch.json | 6 +- .../web/public/r/styles/miami/table-demo.json | 6 +- apps/web/public/r/styles/miami/table.json | 6 +- apps/web/public/r/styles/miami/tabs-demo.json | 6 +- apps/web/public/r/styles/miami/tabs.json | 6 +- .../public/r/styles/miami/terminal-demo.json | 14 + apps/web/public/r/styles/miami/terminal.json | 17 + .../r/styles/miami/text-animate-demo-2.json | 14 + .../r/styles/miami/text-animate-demo-3.json | 14 + .../r/styles/miami/text-animate-demo-4.json | 14 + .../r/styles/miami/text-animate-demo-5.json | 14 + .../r/styles/miami/text-animate-demo-6.json | 14 + .../r/styles/miami/text-animate-demo.json | 14 + .../public/r/styles/miami/text-animate.json | 17 + .../r/styles/miami/text-reveal-demo.json | 8 +- .../public/r/styles/miami/text-reveal.json | 6 +- .../public/r/styles/miami/textarea-demo.json | 6 +- .../r/styles/miami/textarea-disabled.json | 6 +- .../public/r/styles/miami/textarea-form.json | 6 +- .../r/styles/miami/textarea-with-button.json | 6 +- .../r/styles/miami/textarea-with-label.json | 6 +- .../r/styles/miami/textarea-with-text.json | 6 +- apps/web/public/r/styles/miami/textarea.json | 6 +- .../public/r/styles/miami/theme-daylight.json | 2 + .../public/r/styles/miami/theme-emerald.json | 2 + .../public/r/styles/miami/theme-midnight.json | 2 + .../r/styles/miami/timeline-alternate.json | 8 +- .../public/r/styles/miami/timeline-demo.json | 8 +- .../r/styles/miami/timeline-labels.json | 8 +- .../public/r/styles/miami/timeline-right.json | 8 +- apps/web/public/r/styles/miami/timeline.json | 6 +- .../web/public/r/styles/miami/toast-demo.json | 6 +- .../r/styles/miami/toast-destructive.json | 6 +- .../public/r/styles/miami/toast-simple.json | 6 +- .../r/styles/miami/toast-with-action.json | 6 +- .../r/styles/miami/toast-with-title.json | 6 +- apps/web/public/r/styles/miami/toast.json | 8 +- .../web/public/r/styles/miami/toc-active.json | 8 +- apps/web/public/r/styles/miami/toc-demo.json | 8 +- .../web/public/r/styles/miami/toc-nested.json | 8 +- apps/web/public/r/styles/miami/toc.json | 6 +- .../public/r/styles/miami/toggle-demo.json | 6 +- .../r/styles/miami/toggle-disabled.json | 6 +- .../r/styles/miami/toggle-group-demo.json | 6 +- .../r/styles/miami/toggle-group-disabled.json | 6 +- .../r/styles/miami/toggle-group-lg.json | 6 +- .../r/styles/miami/toggle-group-outline.json | 6 +- .../r/styles/miami/toggle-group-single.json | 6 +- .../r/styles/miami/toggle-group-sm.json | 6 +- .../public/r/styles/miami/toggle-group.json | 6 +- apps/web/public/r/styles/miami/toggle-lg.json | 6 +- .../public/r/styles/miami/toggle-outline.json | 6 +- apps/web/public/r/styles/miami/toggle-sm.json | 6 +- .../r/styles/miami/toggle-with-text.json | 6 +- apps/web/public/r/styles/miami/toggle.json | 6 +- .../public/r/styles/miami/tooltip-demo.json | 6 +- .../r/styles/miami/tooltip-outline.json | 6 +- .../r/styles/miami/tooltip-secondary.json | 6 +- .../miami/tooltip-with-toggle-demo.json | 6 +- apps/web/public/r/styles/miami/tooltip.json | 6 +- apps/web/public/r/styles/miami/tour-demo.json | 8 +- apps/web/public/r/styles/miami/tour.json | 6 +- .../r/styles/miami/tweet-card-demo.json | 8 +- .../r/styles/miami/tweet-card-images.json | 8 +- .../styles/miami/tweet-card-meta-preview.json | 8 +- .../web/public/r/styles/miami/tweet-card.json | 6 +- .../r/styles/miami/typing-animation-demo.json | 8 +- .../r/styles/miami/typing-animation.json | 6 +- .../r/styles/miami/typography-blockquote.json | 8 +- .../r/styles/miami/typography-demo.json | 8 +- .../public/r/styles/miami/typography-h1.json | 6 +- .../public/r/styles/miami/typography-h2.json | 6 +- .../public/r/styles/miami/typography-h3.json | 6 +- .../public/r/styles/miami/typography-h4.json | 6 +- .../styles/miami/typography-inline-code.json | 6 +- .../r/styles/miami/typography-large.json | 6 +- .../r/styles/miami/typography-lead.json | 8 +- .../r/styles/miami/typography-list.json | 6 +- .../r/styles/miami/typography-muted.json | 6 +- .../public/r/styles/miami/typography-p.json | 8 +- .../r/styles/miami/typography-small.json | 6 +- .../r/styles/miami/typography-table.json | 6 +- .../r/styles/miami/use-anchor-observer.json | 4 +- .../web/public/r/styles/miami/use-mobile.json | 4 +- .../public/r/styles/miami/use-on-change.json | 4 +- apps/web/public/r/styles/miami/use-toast.json | 4 +- apps/web/public/r/styles/miami/utils.json | 4 +- .../public/r/styles/miami/v0-login-01.json | 20 + .../public/r/styles/miami/v0-sidebar-01.json | 21 + .../public/r/styles/miami/v0-sidebar-02.json | 21 + .../public/r/styles/miami/v0-sidebar-03.json | 18 + .../public/r/styles/miami/v0-sidebar-04.json | 19 + .../public/r/styles/miami/v0-sidebar-05.json | 21 + .../public/r/styles/miami/v0-sidebar-06.json | 21 + .../public/r/styles/miami/v0-sidebar-07.json | 22 + .../public/r/styles/miami/v0-sidebar-08.json | 22 + .../public/r/styles/miami/v0-sidebar-09.json | 23 + .../public/r/styles/miami/v0-sidebar-10.json | 22 + .../public/r/styles/miami/v0-sidebar-11.json | 20 + .../public/r/styles/miami/v0-sidebar-12.json | 23 + .../public/r/styles/miami/v0-sidebar-13.json | 20 + .../public/r/styles/miami/v0-sidebar-14.json | 18 + .../public/r/styles/miami/v0-sidebar-15.json | 24 + .../r/styles/miami/video-modal-demo.json | 8 +- .../public/r/styles/miami/video-modal.json | 6 +- .../r/styles/miami/warp-background-demo.json | 14 + .../r/styles/miami/warp-background.json | 17 + .../r/styles/miami/wavy-dot-pattern-demo.json | 8 +- .../r/styles/miami/wavy-dot-pattern.json | 6 +- .../public/r/styles/miami/wavy-text-demo.json | 8 +- apps/web/public/r/styles/miami/wavy-text.json | 6 +- .../r/styles/miami/word-fade-in-demo.json | 8 +- .../public/r/styles/miami/word-fade-in.json | 6 +- .../r/styles/miami/word-pull-up-demo.json | 8 +- .../public/r/styles/miami/word-pull-up.json | 6 +- .../r/styles/miami/word-rotate-demo.json | 8 +- .../public/r/styles/miami/word-rotate.json | 6 +- apps/web/public/r/themes/amber.json | 58 - apps/web/public/r/themes/blue.json | 58 - apps/web/public/r/themes/cyan.json | 58 - apps/web/public/r/themes/emerald.json | 58 - apps/web/public/r/themes/fuchsia.json | 58 - apps/web/public/r/themes/green.json | 58 - apps/web/public/r/themes/indigo.json | 58 - apps/web/public/r/themes/lime.json | 58 - apps/web/public/r/themes/orange.json | 58 - apps/web/public/r/themes/pink.json | 58 - apps/web/public/r/themes/purple.json | 58 - apps/web/public/r/themes/red.json | 58 - apps/web/public/r/themes/rose.json | 58 - apps/web/public/r/themes/sky.json | 58 - apps/web/public/r/themes/teal.json | 58 - apps/web/public/r/themes/violet.json | 58 - apps/web/public/r/themes/yellow.json | 58 - apps/web/public/schema/registry-item.json | 149 + apps/web/public/schema/registry.json | 22 + apps/web/public/v0/colors/gray.json | 102 + apps/web/public/v0/colors/index.json | 2243 + apps/web/public/v0/colors/neutral.json | 102 + apps/web/public/{r => v0}/colors/slate.json | 0 apps/web/public/v0/colors/stone.json | 102 + apps/web/public/v0/colors/zinc.json | 102 + apps/web/public/v0/icons/index.json | 150 + .../v0/styles/default/accordion-demo.json | 17 + .../public/v0/styles/default/accordion.json | 47 + .../public/v0/styles/default/alert-demo.json | 17 + .../v0/styles/default/alert-destructive.json | 17 + .../v0/styles/default/alert-dialog-demo.json | 18 + .../v0/styles/default/alert-dialog.json | 20 + apps/web/public/v0/styles/default/alert.json | 14 + .../default/animated-beam-bidirectional.json | 14 + .../v0/styles/default/animated-beam-demo.json | 14 + .../animated-beam-multiple-inputs.json | 14 + .../animated-beam-multiple-outputs.json | 14 + .../default/animated-beam-unidirectional.json | 14 + .../v0/styles/default/animated-beam.json | 17 + .../animated-circular-progress-bar-demo.json | 14 + .../animated-circular-progress-bar.json | 14 + .../default/animated-feature-card-1.json | 14 + .../default/animated-feature-card-10.json | 14 + .../default/animated-feature-card-2.json | 14 + .../default/animated-feature-card-3.json | 14 + .../default/animated-feature-card-4.json | 14 + .../default/animated-feature-card-5.json | 14 + .../default/animated-feature-card-6.json | 14 + .../default/animated-feature-card-7.json | 14 + .../default/animated-feature-card-8.json | 14 + .../default/animated-feature-card-9.json | 14 + .../default/animated-gradient-text-demo.json | 14 + .../default/animated-gradient-text.json | 32 + .../default/animated-grid-pattern-demo.json | 14 + .../styles/default/animated-grid-pattern.json | 17 + .../v0/styles/default/animated-list-demo.json | 14 + .../v0/styles/default/animated-list.json | 17 + .../default/animated-shiny-text-demo.json | 14 + .../styles/default/animated-shiny-text.json | 35 + .../animated-subscribe-button-demo.json | 14 + .../default/animated-subscribe-button.json | 17 + .../v0/styles/default/aspect-ratio-demo.json | 17 + .../v0/styles/default/aspect-ratio.json | 17 + .../v0/styles/default/aurora-text-demo.json | 14 + .../public/v0/styles/default/aurora-text.json | 104 + .../styles/default/avatar-circles-demo.json | 14 + .../v0/styles/default/avatar-circles.json | 14 + .../public/v0/styles/default/avatar-demo.json | 17 + apps/web/public/v0/styles/default/avatar.json | 17 + .../public/v0/styles/default/badge-demo.json | 17 + .../v0/styles/default/badge-destructive.json | 17 + .../v0/styles/default/badge-outline.json | 17 + .../v0/styles/default/badge-secondary.json | 17 + apps/web/public/v0/styles/default/badge.json | 14 + .../styles/default/bento-demo-vertical.json | 14 + .../public/v0/styles/default/bento-demo.json | 14 + .../public/v0/styles/default/bento-grid.json | 17 + .../v0/styles/default/blur-fade-demo.json | 14 + .../styles/default/blur-fade-text-demo.json | 14 + .../public/v0/styles/default/blur-fade.json | 17 + .../v0/styles/default/blur-in-demo.json | 14 + .../web/public/v0/styles/default/blur-in.json | 17 + .../v0/styles/default/border-beam-demo.json | 14 + .../public/v0/styles/default/border-beam.json | 32 + .../v0/styles/default/box-reveal-demo.json | 14 + .../public/v0/styles/default/box-reveal.json | 17 + .../v0/styles/default/breadcrumb-demo.json | 17 + .../styles/default/breadcrumb-dropdown.json | 17 + .../styles/default/breadcrumb-ellipsis.json | 17 + .../v0/styles/default/breadcrumb-link.json | 17 + .../styles/default/breadcrumb-responsive.json | 17 + .../styles/default/breadcrumb-separator.json | 17 + .../public/v0/styles/default/breadcrumb.json | 17 + .../v0/styles/default/button-as-child.json | 17 + .../public/v0/styles/default/button-demo.json | 17 + .../v0/styles/default/button-destructive.json | 17 + .../v0/styles/default/button-ghost.json | 17 + .../public/v0/styles/default/button-icon.json | 17 + .../public/v0/styles/default/button-link.json | 17 + .../v0/styles/default/button-loading.json | 17 + .../v0/styles/default/button-outline.json | 17 + .../v0/styles/default/button-secondary.json | 17 + .../v0/styles/default/button-with-icon.json | 17 + apps/web/public/v0/styles/default/button.json | 17 + .../v0/styles/default/calendar-demo.json | 17 + .../v0/styles/default/calendar-form.json | 19 + .../public/v0/styles/default/calendar.json | 21 + .../public/v0/styles/default/card-demo.json | 19 + .../v0/styles/default/card-with-form.json | 21 + apps/web/public/v0/styles/default/card.json | 14 + .../v0/styles/default/carousel-api.json | 17 + .../v0/styles/default/carousel-demo.json | 17 + .../v0/styles/default/carousel-dots.json | 17 + .../styles/default/carousel-orientation.json | 17 + .../v0/styles/default/carousel-plugin.json | 17 + .../v0/styles/default/carousel-size.json | 17 + .../v0/styles/default/carousel-spacing.json | 17 + .../public/v0/styles/default/carousel.json | 20 + .../v0/styles/default/chart-area-axes.json | 22 + .../v0/styles/default/chart-area-default.json | 22 + .../styles/default/chart-area-gradient.json | 22 + .../v0/styles/default/chart-area-icons.json | 22 + .../default/chart-area-interactive.json | 23 + .../v0/styles/default/chart-area-legend.json | 22 + .../v0/styles/default/chart-area-linear.json | 22 + .../default/chart-area-stacked-expand.json | 22 + .../v0/styles/default/chart-area-stacked.json | 22 + .../v0/styles/default/chart-area-step.json | 22 + .../v0/styles/default/chart-bar-active.json | 22 + .../v0/styles/default/chart-bar-default.json | 22 + .../styles/default/chart-bar-horizontal.json | 22 + .../styles/default/chart-bar-interactive.json | 22 + .../default/chart-bar-label-custom.json | 22 + .../v0/styles/default/chart-bar-label.json | 22 + .../v0/styles/default/chart-bar-mixed.json | 22 + .../v0/styles/default/chart-bar-multiple.json | 22 + .../v0/styles/default/chart-bar-negative.json | 22 + .../v0/styles/default/chart-bar-stacked.json | 22 + .../v0/styles/default/chart-line-default.json | 22 + .../default/chart-line-dots-colors.json | 22 + .../default/chart-line-dots-custom.json | 22 + .../v0/styles/default/chart-line-dots.json | 22 + .../default/chart-line-interactive.json | 22 + .../default/chart-line-label-custom.json | 22 + .../v0/styles/default/chart-line-label.json | 22 + .../v0/styles/default/chart-line-linear.json | 22 + .../styles/default/chart-line-multiple.json | 22 + .../v0/styles/default/chart-line-step.json | 22 + .../default/chart-pie-donut-active.json | 22 + .../styles/default/chart-pie-donut-text.json | 22 + .../v0/styles/default/chart-pie-donut.json | 22 + .../styles/default/chart-pie-interactive.json | 22 + .../default/chart-pie-label-custom.json | 22 + .../styles/default/chart-pie-label-list.json | 22 + .../v0/styles/default/chart-pie-label.json | 22 + .../v0/styles/default/chart-pie-legend.json | 22 + .../default/chart-pie-separator-none.json | 22 + .../v0/styles/default/chart-pie-simple.json | 22 + .../v0/styles/default/chart-pie-stacked.json | 22 + .../styles/default/chart-radar-default.json | 22 + .../v0/styles/default/chart-radar-dots.json | 22 + .../default/chart-radar-grid-circle-fill.json | 22 + .../chart-radar-grid-circle-no-lines.json | 22 + .../default/chart-radar-grid-circle.json | 22 + .../default/chart-radar-grid-custom.json | 22 + .../styles/default/chart-radar-grid-fill.json | 22 + .../styles/default/chart-radar-grid-none.json | 22 + .../v0/styles/default/chart-radar-icons.json | 22 + .../default/chart-radar-label-custom.json | 22 + .../v0/styles/default/chart-radar-legend.json | 22 + .../default/chart-radar-lines-only.json | 22 + .../styles/default/chart-radar-multiple.json | 22 + .../v0/styles/default/chart-radar-radius.json | 22 + .../v0/styles/default/chart-radial-grid.json | 22 + .../v0/styles/default/chart-radial-label.json | 22 + .../v0/styles/default/chart-radial-shape.json | 22 + .../styles/default/chart-radial-simple.json | 22 + .../styles/default/chart-radial-stacked.json | 22 + .../v0/styles/default/chart-radial-text.json | 22 + .../default/chart-tooltip-advanced.json | 22 + .../styles/default/chart-tooltip-default.json | 22 + .../default/chart-tooltip-formatter.json | 22 + .../styles/default/chart-tooltip-icons.json | 22 + .../default/chart-tooltip-indicator-line.json | 22 + .../default/chart-tooltip-indicator-none.json | 22 + .../default/chart-tooltip-label-custom.json | 22 + .../chart-tooltip-label-formatter.json | 22 + .../default/chart-tooltip-label-none.json | 22 + apps/web/public/v0/styles/default/chart.json | 21 + .../v0/styles/default/checkbox-demo.json | 17 + .../v0/styles/default/checkbox-disabled.json | 17 + .../default/checkbox-form-multiple.json | 18 + .../styles/default/checkbox-form-single.json | 18 + .../v0/styles/default/checkbox-with-text.json | 17 + .../public/v0/styles/default/checkbox.json | 17 + .../v0/styles/default/client-tweet-card.json | 17 + .../v0/styles/default/collapsible-demo.json | 17 + .../public/v0/styles/default/collapsible.json | 17 + .../v0/styles/default/combobox-demo.json | 17 + .../default/combobox-dropdown-menu.json | 19 + .../v0/styles/default/combobox-form.json | 18 + .../v0/styles/default/combobox-popover.json | 18 + .../styles/default/combobox-responsive.json | 19 + .../v0/styles/default/command-demo.json | 17 + .../v0/styles/default/command-dialog.json | 18 + .../web/public/v0/styles/default/command.json | 20 + .../styles/default/confetti-basic-cannon.json | 14 + .../default/confetti-custom-shapes.json | 14 + .../v0/styles/default/confetti-demo.json | 14 + .../v0/styles/default/confetti-emoji.json | 14 + .../v0/styles/default/confetti-fireworks.json | 14 + .../v0/styles/default/confetti-hover.json | 14 + .../default/confetti-random-direction.json | 14 + .../styles/default/confetti-side-cannons.json | 14 + .../v0/styles/default/confetti-stars.json | 14 + .../public/v0/styles/default/confetti.json | 18 + .../v0/styles/default/context-menu-demo.json | 17 + .../v0/styles/default/context-menu.json | 17 + .../v0/styles/default/cool-mode-custom.json | 14 + .../v0/styles/default/cool-mode-demo.json | 14 + .../public/v0/styles/default/cool-mode.json | 14 + .../v0/styles/default/data-table-demo.json | 17 + .../v0/styles/default/date-picker-demo.json | 22 + .../v0/styles/default/date-picker-form.json | 23 + .../default/date-picker-with-presets.json | 23 + .../default/date-picker-with-range.json | 22 + .../styles/default/dialog-close-button.json | 18 + .../public/v0/styles/default/dialog-demo.json | 17 + apps/web/public/v0/styles/default/dialog.json | 17 + .../public/v0/styles/default/dock-demo-2.json | 14 + .../public/v0/styles/default/dock-demo-3.json | 14 + .../public/v0/styles/default/dock-demo.json | 14 + apps/web/public/v0/styles/default/dock.json | 17 + .../v0/styles/default/dot-pattern-demo.json | 14 + .../default/dot-pattern-linear-gradient.json | 14 + .../public/v0/styles/default/dot-pattern.json | 14 + .../public/v0/styles/default/drawer-demo.json | 17 + .../v0/styles/default/drawer-dialog.json | 18 + apps/web/public/v0/styles/default/drawer.json | 18 + .../default/dropdown-menu-checkboxes.json | 18 + .../v0/styles/default/dropdown-menu-demo.json | 17 + .../default/dropdown-menu-radio-group.json | 18 + .../v0/styles/default/dropdown-menu.json | 17 + .../v0/styles/default/fade-text-demo.json | 14 + .../public/v0/styles/default/fade-text.json | 17 + .../v0/styles/default/file-tree-demo.json | 14 + .../public/v0/styles/default/file-tree.json | 14 + .../styles/default/flickering-grid-demo.json | 14 + .../default/flickering-grid-rounded-demo.json | 14 + .../v0/styles/default/flickering-grid.json | 17 + .../v0/styles/default/flip-text-demo.json | 14 + .../public/v0/styles/default/flip-text.json | 17 + apps/web/public/v0/styles/default/form.json | 25 + .../v0/styles/default/gauge-circle-demo.json | 14 + .../v0/styles/default/gauge-circle.json | 14 + .../public/v0/styles/default/globe-demo.json | 14 + .../v0/styles/default/globe-grid-demo.json | 14 + .../styles/default/globe-grid-full-demo.json | 14 + .../public/v0/styles/default/globe-grid.json | 47 + apps/web/public/v0/styles/default/globe.json | 18 + .../styles/default/gradual-spacing-demo.json | 14 + .../v0/styles/default/gradual-spacing.json | 17 + .../default/grid-layout-columns-demo.json | 14 + .../default/grid-layout-crosshairs-demo.json | 14 + .../v0/styles/default/grid-layout-demo.json | 14 + .../default/grid-layout-variants-demo.json | 17 + .../public/v0/styles/default/grid-layout.json | 38 + .../styles/default/grid-pattern-dashed.json | 14 + .../v0/styles/default/grid-pattern-demo.json | 14 + .../default/grid-pattern-linear-gradient.json | 14 + .../v0/styles/default/grid-pattern.json | 14 + .../v0/styles/default/hero-video-demo.json | 14 + ...o-video-dialog-demo-top-in-bottom-out.json | 14 + .../default/hero-video-dialog-demo.json | 14 + .../v0/styles/default/hero-video-dialog.json | 17 + .../v0/styles/default/hero-video-youtube.json | 14 + .../v0/styles/default/hover-card-demo.json | 17 + .../public/v0/styles/default/hover-card.json | 17 + .../v0/styles/default/hyper-text-demo.json | 14 + .../public/v0/styles/default/hyper-text.json | 17 + .../v0/styles/default/icon-cloud-demo.json | 14 + .../public/v0/styles/default/icon-cloud.json | 18 + apps/web/public/v0/styles/default/index.json | 21 + .../public/v0/styles/default/input-demo.json | 17 + .../v0/styles/default/input-disabled.json | 17 + .../public/v0/styles/default/input-file.json | 17 + .../public/v0/styles/default/input-form.json | 19 + .../styles/default/input-otp-controlled.json | 17 + .../v0/styles/default/input-otp-demo.json | 17 + .../v0/styles/default/input-otp-disabled.json | 18 + .../v0/styles/default/input-otp-form.json | 18 + .../v0/styles/default/input-otp-pattern.json | 17 + .../styles/default/input-otp-separator.json | 17 + .../public/v0/styles/default/input-otp.json | 17 + .../styles/default/input-phone-default.json | 19 + .../v0/styles/default/input-phone-demo.json | 19 + .../v0/styles/default/input-phone-form.json | 19 + .../styles/default/input-phone-initial.json | 19 + .../default/input-phone-international.json | 19 + .../styles/default/input-phone-national.json | 19 + .../public/v0/styles/default/input-phone.json | 24 + .../v0/styles/default/input-with-button.json | 18 + .../v0/styles/default/input-with-label.json | 19 + .../v0/styles/default/input-with-text.json | 19 + apps/web/public/v0/styles/default/input.json | 14 + .../interactive-grid-pattern-demo-2.json | 14 + .../interactive-grid-pattern-demo.json | 14 + .../default/interactive-grid-pattern.json | 17 + .../styles/default/iphone-15-pro-demo-2.json | 14 + .../v0/styles/default/iphone-15-pro-demo.json | 14 + .../v0/styles/default/iphone-15-pro.json | 14 + .../public/v0/styles/default/label-demo.json | 17 + apps/web/public/v0/styles/default/label.json | 17 + .../v0/styles/default/letter-pullup-demo.json | 14 + .../v0/styles/default/letter-pullup.json | 17 + .../styles/default/line-shadow-text-demo.json | 14 + .../v0/styles/default/line-shadow-text.json | 38 + .../public/v0/styles/default/login-01.json | 31 + .../public/v0/styles/default/login-02.json | 31 + .../public/v0/styles/default/login-03.json | 31 + .../public/v0/styles/default/login-04.json | 31 + .../public/v0/styles/default/login-05.json | 31 + .../v0/styles/default/magic-card-demo.json | 14 + .../styles/default/magic-card-gradient.json | 14 + .../public/v0/styles/default/magic-card.json | 17 + .../public/v0/styles/default/marquee-3d.json | 14 + .../styles/default/marquee-demo-vertical.json | 14 + .../v0/styles/default/marquee-demo.json | 14 + .../v0/styles/default/marquee-logos.json | 14 + .../web/public/v0/styles/default/marquee.json | 44 + .../v0/styles/default/menubar-demo.json | 17 + .../web/public/v0/styles/default/menubar.json | 17 + .../v0/styles/default/meteors-demo.json | 14 + .../web/public/v0/styles/default/meteors.json | 14 + .../v0/styles/default/mode-toggle-group.json | 14 + .../public/v0/styles/default/mode-toggle.json | 14 + .../v0/styles/default/morphing-text-demo.json | 14 + .../v0/styles/default/morphing-text.json | 17 + .../v0/styles/default/multi-select-basic.json | 17 + .../multi-select-controllable-search.json | 17 + .../styles/default/multi-select-filter.json | 17 + .../v0/styles/default/multi-select-form.json | 17 + .../default/multi-select-input-custom.json | 17 + .../default/multi-select-limit-count.json | 17 + .../multi-select-limit-display-length.json | 17 + .../v0/styles/default/multi-select.json | 14 + .../styles/default/navigation-menu-demo.json | 17 + .../v0/styles/default/navigation-menu.json | 17 + .../default/neon-gradient-card-demo.json | 14 + .../v0/styles/default/neon-gradient-card.json | 35 + .../v0/styles/default/number-ticker-demo.json | 14 + .../v0/styles/default/number-ticker.json | 17 + .../v0/styles/default/nyx-toc-demo.json | 14 + .../styles/default/nyx-toc-popover-demo.json | 14 + .../web/public/v0/styles/default/nyx-toc.json | 59 + .../styles/default/orbiting-circles-demo.json | 14 + .../v0/styles/default/orbiting-circles.json | 35 + .../v0/styles/default/pagination-demo.json | 17 + .../public/v0/styles/default/pagination.json | 17 + .../v0/styles/default/particles-demo.json | 14 + .../public/v0/styles/default/particles.json | 14 + .../v0/styles/default/popover-demo.json | 17 + .../web/public/v0/styles/default/popover.json | 17 + .../v0/styles/default/progress-demo.json | 17 + .../public/v0/styles/default/progress.json | 17 + .../styles/default/pulsating-button-demo.json | 14 + .../v0/styles/default/pulsating-button.json | 35 + .../v0/styles/default/radio-group-demo.json | 17 + .../v0/styles/default/radio-group-form.json | 18 + .../public/v0/styles/default/radio-group.json | 17 + .../styles/default/rainbow-button-demo.json | 14 + .../v0/styles/default/rainbow-button.json | 58 + .../default/resizable-demo-with-handle.json | 17 + .../v0/styles/default/resizable-demo.json | 17 + .../v0/styles/default/resizable-handle.json | 17 + .../v0/styles/default/resizable-vertical.json | 17 + .../public/v0/styles/default/resizable.json | 17 + .../v0/styles/default/retro-grid-demo.json | 14 + .../public/v0/styles/default/retro-grid.json | 35 + .../v0/styles/default/ripple-button-demo.json | 14 + .../v0/styles/default/ripple-button.json | 39 + .../public/v0/styles/default/ripple-demo.json | 14 + apps/web/public/v0/styles/default/ripple.json | 35 + .../v0/styles/default/safari-demo-2.json | 14 + .../public/v0/styles/default/safari-demo.json | 14 + apps/web/public/v0/styles/default/safari.json | 14 + .../default/scratch-to-reveal-demo.json | 14 + .../v0/styles/default/scratch-to-reveal.json | 17 + .../styles/default/script-copy-btn-demo.json | 14 + .../v0/styles/default/script-copy-btn.json | 19 + .../v0/styles/default/scroll-area-demo.json | 17 + .../default/scroll-area-horizontal-demo.json | 17 + .../public/v0/styles/default/scroll-area.json | 17 + .../default/scroll-based-velocity-demo.json | 14 + .../styles/default/scroll-based-velocity.json | 17 + .../styles/default/scroll-progress-demo.json | 14 + .../v0/styles/default/scroll-progress.json | 17 + .../public/v0/styles/default/select-demo.json | 17 + .../public/v0/styles/default/select-form.json | 17 + .../v0/styles/default/select-scrollable.json | 17 + apps/web/public/v0/styles/default/select.json | 17 + .../v0/styles/default/separate-away-demo.json | 14 + .../v0/styles/default/separate-away.json | 17 + .../v0/styles/default/separator-demo.json | 14 + .../public/v0/styles/default/separator.json | 17 + .../public/v0/styles/default/sheet-demo.json | 14 + .../public/v0/styles/default/sheet-side.json | 14 + apps/web/public/v0/styles/default/sheet.json | 17 + .../styles/default/shimmer-button-demo.json | 14 + .../v0/styles/default/shimmer-button.json | 47 + .../styles/default/shine-border-demo-2.json | 14 + .../v0/styles/default/shine-border-demo.json | 14 + .../v0/styles/default/shine-border.json | 38 + .../v0/styles/default/shiny-button-demo.json | 14 + .../v0/styles/default/shiny-button.json | 17 + .../public/v0/styles/default/sidebar-01.json | 44 + .../public/v0/styles/default/sidebar-02.json | 44 + .../public/v0/styles/default/sidebar-03.json | 29 + .../public/v0/styles/default/sidebar-04.json | 30 + .../public/v0/styles/default/sidebar-05.json | 38 + .../public/v0/styles/default/sidebar-06.json | 44 + .../public/v0/styles/default/sidebar-07.json | 57 + .../public/v0/styles/default/sidebar-08.json | 57 + .../public/v0/styles/default/sidebar-09.json | 40 + .../public/v0/styles/default/sidebar-10.json | 69 + .../public/v0/styles/default/sidebar-11.json | 31 + .../public/v0/styles/default/sidebar-12.json | 52 + .../public/v0/styles/default/sidebar-13.json | 31 + .../public/v0/styles/default/sidebar-14.json | 29 + .../public/v0/styles/default/sidebar-15.json | 89 + .../public/v0/styles/default/sidebar-16.json | 70 + .../v0/styles/default/sidebar-controlled.json | 14 + .../v0/styles/default/sidebar-demo.json | 14 + .../v0/styles/default/sidebar-footer.json | 14 + .../styles/default/sidebar-group-action.json | 14 + .../default/sidebar-group-collapsible.json | 14 + .../v0/styles/default/sidebar-group.json | 14 + .../v0/styles/default/sidebar-header.json | 14 + .../styles/default/sidebar-menu-action.json | 14 + .../v0/styles/default/sidebar-menu-badge.json | 14 + .../default/sidebar-menu-collapsible.json | 14 + .../v0/styles/default/sidebar-menu-sub.json | 14 + .../v0/styles/default/sidebar-menu.json | 14 + .../public/v0/styles/default/sidebar-rsc.json | 14 + .../web/public/v0/styles/default/sidebar.json | 70 + apps/web/public/v0/styles/default/sink.json | 452 + .../v0/styles/default/skeleton-card.json | 14 + .../v0/styles/default/skeleton-demo.json | 14 + .../public/v0/styles/default/skeleton.json | 14 + .../public/v0/styles/default/slider-demo.json | 14 + .../v0/styles/default/slider-disabled.json | 14 + .../default/slider-format-label-side.json | 14 + .../styles/default/slider-format-label.json | 14 + .../v0/styles/default/slider-inverted.json | 14 + .../v0/styles/default/slider-range.json | 14 + .../default/slider-tick-marks-full.json | 14 + .../default/slider-tick-marks-half.json | 14 + .../v0/styles/default/slider-vertical.json | 14 + apps/web/public/v0/styles/default/slider.json | 17 + .../public/v0/styles/default/sonner-demo.json | 17 + apps/web/public/v0/styles/default/sonner.json | 18 + .../v0/styles/default/sparkles-text-demo.json | 14 + .../v0/styles/default/sparkles-text.json | 17 + .../styles/default/star-rating-colored.json | 14 + .../v0/styles/default/star-rating-demo.json | 14 + .../v0/styles/default/star-rating-icon.json | 14 + .../public/v0/styles/default/star-rating.json | 17 + .../default/stepper-clickable-steps.json | 17 + .../styles/default/stepper-custom-icons.json | 17 + .../styles/default/stepper-custom-styles.json | 17 + .../v0/styles/default/stepper-demo.json | 17 + .../styles/default/stepper-description.json | 17 + .../styles/default/stepper-footer-inside.json | 17 + .../v0/styles/default/stepper-form.json | 17 + .../default/stepper-optional-steps.json | 17 + .../styles/default/stepper-orientation.json | 17 + .../default/stepper-scroll-tracking.json | 17 + .../v0/styles/default/stepper-sizes.json | 17 + .../v0/styles/default/stepper-state.json | 17 + .../v0/styles/default/stepper-variants.json | 17 + .../web/public/v0/styles/default/stepper.json | 20 + .../public/v0/styles/default/switch-demo.json | 14 + .../public/v0/styles/default/switch-form.json | 14 + apps/web/public/v0/styles/default/switch.json | 17 + .../public/v0/styles/default/table-demo.json | 14 + apps/web/public/v0/styles/default/table.json | 14 + .../public/v0/styles/default/tabs-demo.json | 14 + apps/web/public/v0/styles/default/tabs.json | 17 + .../v0/styles/default/terminal-demo.json | 14 + .../public/v0/styles/default/terminal.json | 17 + .../styles/default/text-animate-demo-2.json | 14 + .../styles/default/text-animate-demo-3.json | 14 + .../styles/default/text-animate-demo-4.json | 14 + .../styles/default/text-animate-demo-5.json | 14 + .../styles/default/text-animate-demo-6.json | 14 + .../v0/styles/default/text-animate-demo.json | 14 + .../v0/styles/default/text-animate.json | 17 + .../v0/styles/default/text-reveal-demo.json | 14 + .../public/v0/styles/default/text-reveal.json | 17 + .../v0/styles/default/textarea-demo.json | 14 + .../v0/styles/default/textarea-disabled.json | 14 + .../v0/styles/default/textarea-form.json | 14 + .../styles/default/textarea-with-button.json | 14 + .../styles/default/textarea-with-label.json | 14 + .../v0/styles/default/textarea-with-text.json | 14 + .../public/v0/styles/default/textarea.json | 14 + .../v0/styles/default/theme-daylight.json | 60 + .../v0/styles/default/theme-emerald.json | 60 + .../v0/styles/default/theme-midnight.json | 60 + .../v0/styles/default/timeline-alternate.json | 17 + .../v0/styles/default/timeline-demo.json | 17 + .../v0/styles/default/timeline-labels.json | 17 + .../v0/styles/default/timeline-right.json | 17 + .../public/v0/styles/default/timeline.json | 17 + .../public/v0/styles/default/toast-demo.json | 17 + .../v0/styles/default/toast-destructive.json | 17 + .../v0/styles/default/toast-simple.json | 17 + .../v0/styles/default/toast-with-action.json | 17 + .../v0/styles/default/toast-with-title.json | 17 + apps/web/public/v0/styles/default/toast.json | 29 + .../public/v0/styles/default/toc-active.json | 14 + .../public/v0/styles/default/toc-demo.json | 14 + .../public/v0/styles/default/toc-nested.json | 14 + apps/web/public/v0/styles/default/toc.json | 14 + .../public/v0/styles/default/toggle-demo.json | 14 + .../v0/styles/default/toggle-disabled.json | 14 + .../v0/styles/default/toggle-group-demo.json | 14 + .../styles/default/toggle-group-disabled.json | 14 + .../v0/styles/default/toggle-group-lg.json | 14 + .../styles/default/toggle-group-outline.json | 14 + .../styles/default/toggle-group-single.json | 14 + .../v0/styles/default/toggle-group-sm.json | 14 + .../v0/styles/default/toggle-group.json | 20 + .../public/v0/styles/default/toggle-lg.json | 14 + .../v0/styles/default/toggle-outline.json | 14 + .../public/v0/styles/default/toggle-sm.json | 14 + .../v0/styles/default/toggle-with-text.json | 14 + apps/web/public/v0/styles/default/toggle.json | 17 + .../v0/styles/default/tooltip-demo.json | 14 + .../v0/styles/default/tooltip-outline.json | 14 + .../v0/styles/default/tooltip-secondary.json | 14 + .../default/tooltip-with-toggle-demo.json | 14 + .../web/public/v0/styles/default/tooltip.json | 17 + .../public/v0/styles/default/tour-demo.json | 14 + apps/web/public/v0/styles/default/tour.json | 14 + .../v0/styles/default/tweet-card-demo.json | 14 + .../v0/styles/default/tweet-card-images.json | 14 + .../default/tweet-card-meta-preview.json | 14 + .../public/v0/styles/default/tweet-card.json | 17 + .../styles/default/typing-animation-demo.json | 14 + .../v0/styles/default/typing-animation.json | 14 + .../styles/default/typography-blockquote.json | 14 + .../v0/styles/default/typography-demo.json | 14 + .../v0/styles/default/typography-h1.json | 14 + .../v0/styles/default/typography-h2.json | 14 + .../v0/styles/default/typography-h3.json | 14 + .../v0/styles/default/typography-h4.json | 14 + .../default/typography-inline-code.json | 14 + .../v0/styles/default/typography-large.json | 14 + .../v0/styles/default/typography-lead.json | 14 + .../v0/styles/default/typography-list.json | 14 + .../v0/styles/default/typography-muted.json | 14 + .../v0/styles/default/typography-p.json | 14 + .../v0/styles/default/typography-small.json | 14 + .../v0/styles/default/typography-table.json | 14 + .../styles/default/use-anchor-observer.json | 14 + .../public/v0/styles/default/use-mobile.json | 14 + .../v0/styles/default/use-on-change.json | 14 + .../public/v0/styles/default/use-toast.json | 14 + apps/web/public/v0/styles/default/utils.json | 18 + .../public/v0/styles/default/v0-login-01.json | 20 + .../v0/styles/default/v0-sidebar-01.json | 21 + .../v0/styles/default/v0-sidebar-02.json | 21 + .../v0/styles/default/v0-sidebar-03.json | 18 + .../v0/styles/default/v0-sidebar-04.json | 19 + .../v0/styles/default/v0-sidebar-05.json | 21 + .../v0/styles/default/v0-sidebar-06.json | 21 + .../v0/styles/default/v0-sidebar-07.json | 22 + .../v0/styles/default/v0-sidebar-08.json | 22 + .../v0/styles/default/v0-sidebar-09.json | 23 + .../v0/styles/default/v0-sidebar-10.json | 22 + .../v0/styles/default/v0-sidebar-11.json | 20 + .../v0/styles/default/v0-sidebar-12.json | 23 + .../v0/styles/default/v0-sidebar-13.json | 20 + .../v0/styles/default/v0-sidebar-14.json | 18 + .../v0/styles/default/v0-sidebar-15.json | 24 + .../v0/styles/default/video-modal-demo.json | 14 + .../public/v0/styles/default/video-modal.json | 47 + .../styles/default/warp-background-demo.json | 14 + .../v0/styles/default/warp-background.json | 17 + .../styles/default/wavy-dot-pattern-demo.json | 14 + .../v0/styles/default/wavy-dot-pattern.json | 17 + .../v0/styles/default/wavy-text-demo.json | 14 + .../public/v0/styles/default/wavy-text.json | 17 + .../v0/styles/default/word-fade-in-demo.json | 14 + .../v0/styles/default/word-fade-in.json | 17 + .../v0/styles/default/word-pull-up-demo.json | 14 + .../v0/styles/default/word-pull-up.json | 17 + .../v0/styles/default/word-rotate-demo.json | 14 + .../public/v0/styles/default/word-rotate.json | 17 + apps/web/public/v0/styles/index.json | 10 + .../v0/styles/miami/accordion-demo.json | 17 + .../web/public/v0/styles/miami/accordion.json | 47 + .../public/v0/styles/miami/alert-demo.json | 17 + .../v0/styles/miami/alert-destructive.json | 17 + .../v0/styles/miami/alert-dialog-demo.json | 18 + .../public/v0/styles/miami/alert-dialog.json | 20 + apps/web/public/v0/styles/miami/alert.json | 14 + .../miami/animated-beam-bidirectional.json | 14 + .../v0/styles/miami/animated-beam-demo.json | 14 + .../miami/animated-beam-multiple-inputs.json | 14 + .../miami/animated-beam-multiple-outputs.json | 14 + .../miami/animated-beam-unidirectional.json | 14 + .../public/v0/styles/miami/animated-beam.json | 17 + .../animated-circular-progress-bar-demo.json | 14 + .../miami/animated-circular-progress-bar.json | 14 + .../styles/miami/animated-feature-card-1.json | 14 + .../miami/animated-feature-card-10.json | 14 + .../styles/miami/animated-feature-card-2.json | 14 + .../styles/miami/animated-feature-card-3.json | 14 + .../styles/miami/animated-feature-card-4.json | 14 + .../styles/miami/animated-feature-card-5.json | 14 + .../styles/miami/animated-feature-card-6.json | 14 + .../styles/miami/animated-feature-card-7.json | 14 + .../styles/miami/animated-feature-card-8.json | 14 + .../styles/miami/animated-feature-card-9.json | 14 + .../miami/animated-gradient-text-demo.json | 14 + .../styles/miami/animated-gradient-text.json | 32 + .../miami/animated-grid-pattern-demo.json | 14 + .../styles/miami/animated-grid-pattern.json | 17 + .../v0/styles/miami/animated-list-demo.json | 14 + .../public/v0/styles/miami/animated-list.json | 17 + .../miami/animated-shiny-text-demo.json | 14 + .../v0/styles/miami/animated-shiny-text.json | 35 + .../miami/animated-subscribe-button-demo.json | 14 + .../miami/animated-subscribe-button.json | 17 + .../v0/styles/miami/aspect-ratio-demo.json | 17 + .../public/v0/styles/miami/aspect-ratio.json | 17 + .../v0/styles/miami/aurora-text-demo.json | 14 + .../public/v0/styles/miami/aurora-text.json | 104 + .../v0/styles/miami/avatar-circles-demo.json | 14 + .../v0/styles/miami/avatar-circles.json | 14 + .../public/v0/styles/miami/avatar-demo.json | 17 + apps/web/public/v0/styles/miami/avatar.json | 17 + .../public/v0/styles/miami/badge-demo.json | 17 + .../v0/styles/miami/badge-destructive.json | 17 + .../public/v0/styles/miami/badge-outline.json | 17 + .../v0/styles/miami/badge-secondary.json | 17 + apps/web/public/v0/styles/miami/badge.json | 14 + .../v0/styles/miami/bento-demo-vertical.json | 14 + .../public/v0/styles/miami/bento-demo.json | 14 + .../public/v0/styles/miami/bento-grid.json | 17 + .../v0/styles/miami/blur-fade-demo.json | 14 + .../v0/styles/miami/blur-fade-text-demo.json | 14 + .../web/public/v0/styles/miami/blur-fade.json | 17 + .../public/v0/styles/miami/blur-in-demo.json | 14 + apps/web/public/v0/styles/miami/blur-in.json | 17 + .../v0/styles/miami/border-beam-demo.json | 14 + .../public/v0/styles/miami/border-beam.json | 32 + .../v0/styles/miami/box-reveal-demo.json | 14 + .../public/v0/styles/miami/box-reveal.json | 17 + .../v0/styles/miami/breadcrumb-demo.json | 17 + .../v0/styles/miami/breadcrumb-dropdown.json | 17 + .../v0/styles/miami/breadcrumb-ellipsis.json | 17 + .../v0/styles/miami/breadcrumb-link.json | 17 + .../styles/miami/breadcrumb-responsive.json | 17 + .../v0/styles/miami/breadcrumb-separator.json | 17 + .../public/v0/styles/miami/breadcrumb.json | 17 + .../v0/styles/miami/button-as-child.json | 17 + .../public/v0/styles/miami/button-demo.json | 17 + .../v0/styles/miami/button-destructive.json | 17 + .../public/v0/styles/miami/button-ghost.json | 17 + .../public/v0/styles/miami/button-icon.json | 17 + .../public/v0/styles/miami/button-link.json | 17 + .../v0/styles/miami/button-loading.json | 17 + .../v0/styles/miami/button-outline.json | 17 + .../v0/styles/miami/button-secondary.json | 17 + .../v0/styles/miami/button-with-icon.json | 17 + apps/web/public/v0/styles/miami/button.json | 17 + .../public/v0/styles/miami/calendar-demo.json | 17 + .../public/v0/styles/miami/calendar-form.json | 19 + apps/web/public/v0/styles/miami/calendar.json | 21 + .../web/public/v0/styles/miami/card-demo.json | 19 + .../v0/styles/miami/card-with-form.json | 21 + apps/web/public/v0/styles/miami/card.json | 14 + .../public/v0/styles/miami/carousel-api.json | 17 + .../public/v0/styles/miami/carousel-demo.json | 17 + .../public/v0/styles/miami/carousel-dots.json | 17 + .../v0/styles/miami/carousel-orientation.json | 17 + .../v0/styles/miami/carousel-plugin.json | 17 + .../public/v0/styles/miami/carousel-size.json | 17 + .../v0/styles/miami/carousel-spacing.json | 17 + apps/web/public/v0/styles/miami/carousel.json | 20 + .../v0/styles/miami/chart-area-axes.json | 22 + .../v0/styles/miami/chart-area-default.json | 22 + .../v0/styles/miami/chart-area-gradient.json | 22 + .../v0/styles/miami/chart-area-icons.json | 22 + .../styles/miami/chart-area-interactive.json | 23 + .../v0/styles/miami/chart-area-legend.json | 22 + .../v0/styles/miami/chart-area-linear.json | 22 + .../miami/chart-area-stacked-expand.json | 22 + .../v0/styles/miami/chart-area-stacked.json | 22 + .../v0/styles/miami/chart-area-step.json | 22 + .../v0/styles/miami/chart-bar-active.json | 22 + .../v0/styles/miami/chart-bar-default.json | 22 + .../v0/styles/miami/chart-bar-horizontal.json | 22 + .../styles/miami/chart-bar-interactive.json | 22 + .../styles/miami/chart-bar-label-custom.json | 22 + .../v0/styles/miami/chart-bar-label.json | 22 + .../v0/styles/miami/chart-bar-mixed.json | 22 + .../v0/styles/miami/chart-bar-multiple.json | 22 + .../v0/styles/miami/chart-bar-negative.json | 22 + .../v0/styles/miami/chart-bar-stacked.json | 22 + .../v0/styles/miami/chart-line-default.json | 22 + .../styles/miami/chart-line-dots-colors.json | 22 + .../styles/miami/chart-line-dots-custom.json | 22 + .../v0/styles/miami/chart-line-dots.json | 22 + .../styles/miami/chart-line-interactive.json | 22 + .../styles/miami/chart-line-label-custom.json | 22 + .../v0/styles/miami/chart-line-label.json | 22 + .../v0/styles/miami/chart-line-linear.json | 22 + .../v0/styles/miami/chart-line-multiple.json | 22 + .../v0/styles/miami/chart-line-step.json | 22 + .../styles/miami/chart-pie-donut-active.json | 22 + .../v0/styles/miami/chart-pie-donut-text.json | 22 + .../v0/styles/miami/chart-pie-donut.json | 22 + .../styles/miami/chart-pie-interactive.json | 22 + .../styles/miami/chart-pie-label-custom.json | 22 + .../v0/styles/miami/chart-pie-label-list.json | 22 + .../v0/styles/miami/chart-pie-label.json | 22 + .../v0/styles/miami/chart-pie-legend.json | 22 + .../miami/chart-pie-separator-none.json | 22 + .../v0/styles/miami/chart-pie-simple.json | 22 + .../v0/styles/miami/chart-pie-stacked.json | 22 + .../v0/styles/miami/chart-radar-default.json | 22 + .../v0/styles/miami/chart-radar-dots.json | 22 + .../miami/chart-radar-grid-circle-fill.json | 22 + .../chart-radar-grid-circle-no-lines.json | 22 + .../styles/miami/chart-radar-grid-circle.json | 22 + .../styles/miami/chart-radar-grid-custom.json | 22 + .../styles/miami/chart-radar-grid-fill.json | 22 + .../styles/miami/chart-radar-grid-none.json | 22 + .../v0/styles/miami/chart-radar-icons.json | 22 + .../miami/chart-radar-label-custom.json | 22 + .../v0/styles/miami/chart-radar-legend.json | 22 + .../styles/miami/chart-radar-lines-only.json | 22 + .../v0/styles/miami/chart-radar-multiple.json | 22 + .../v0/styles/miami/chart-radar-radius.json | 22 + .../v0/styles/miami/chart-radial-grid.json | 22 + .../v0/styles/miami/chart-radial-label.json | 22 + .../v0/styles/miami/chart-radial-shape.json | 22 + .../v0/styles/miami/chart-radial-simple.json | 22 + .../v0/styles/miami/chart-radial-stacked.json | 22 + .../v0/styles/miami/chart-radial-text.json | 22 + .../styles/miami/chart-tooltip-advanced.json | 22 + .../styles/miami/chart-tooltip-default.json | 22 + .../styles/miami/chart-tooltip-formatter.json | 22 + .../v0/styles/miami/chart-tooltip-icons.json | 22 + .../miami/chart-tooltip-indicator-line.json | 22 + .../miami/chart-tooltip-indicator-none.json | 22 + .../miami/chart-tooltip-label-custom.json | 22 + .../miami/chart-tooltip-label-formatter.json | 22 + .../miami/chart-tooltip-label-none.json | 22 + apps/web/public/v0/styles/miami/chart.json | 21 + .../public/v0/styles/miami/checkbox-demo.json | 17 + .../v0/styles/miami/checkbox-disabled.json | 17 + .../styles/miami/checkbox-form-multiple.json | 18 + .../v0/styles/miami/checkbox-form-single.json | 18 + .../v0/styles/miami/checkbox-with-text.json | 17 + apps/web/public/v0/styles/miami/checkbox.json | 17 + .../v0/styles/miami/client-tweet-card.json | 17 + .../v0/styles/miami/collapsible-demo.json | 17 + .../public/v0/styles/miami/collapsible.json | 17 + .../public/v0/styles/miami/combobox-demo.json | 17 + .../styles/miami/combobox-dropdown-menu.json | 19 + .../public/v0/styles/miami/combobox-form.json | 18 + .../v0/styles/miami/combobox-popover.json | 18 + .../v0/styles/miami/combobox-responsive.json | 19 + .../public/v0/styles/miami/command-demo.json | 17 + .../v0/styles/miami/command-dialog.json | 18 + apps/web/public/v0/styles/miami/command.json | 20 + .../styles/miami/confetti-basic-cannon.json | 14 + .../styles/miami/confetti-custom-shapes.json | 14 + .../public/v0/styles/miami/confetti-demo.json | 14 + .../v0/styles/miami/confetti-emoji.json | 14 + .../v0/styles/miami/confetti-fireworks.json | 14 + .../v0/styles/miami/confetti-hover.json | 14 + .../miami/confetti-random-direction.json | 14 + .../styles/miami/confetti-side-cannons.json | 14 + .../v0/styles/miami/confetti-stars.json | 14 + apps/web/public/v0/styles/miami/confetti.json | 18 + .../v0/styles/miami/context-menu-demo.json | 17 + .../public/v0/styles/miami/context-menu.json | 17 + .../v0/styles/miami/cool-mode-custom.json | 14 + .../v0/styles/miami/cool-mode-demo.json | 14 + .../web/public/v0/styles/miami/cool-mode.json | 14 + .../v0/styles/miami/data-table-demo.json | 17 + .../v0/styles/miami/date-picker-demo.json | 22 + .../v0/styles/miami/date-picker-form.json | 23 + .../miami/date-picker-with-presets.json | 23 + .../styles/miami/date-picker-with-range.json | 22 + .../v0/styles/miami/dialog-close-button.json | 18 + .../public/v0/styles/miami/dialog-demo.json | 17 + apps/web/public/v0/styles/miami/dialog.json | 17 + .../public/v0/styles/miami/dock-demo-2.json | 14 + .../public/v0/styles/miami/dock-demo-3.json | 14 + .../web/public/v0/styles/miami/dock-demo.json | 14 + apps/web/public/v0/styles/miami/dock.json | 17 + .../v0/styles/miami/dot-pattern-demo.json | 14 + .../miami/dot-pattern-linear-gradient.json | 14 + .../public/v0/styles/miami/dot-pattern.json | 14 + .../public/v0/styles/miami/drawer-demo.json | 17 + .../public/v0/styles/miami/drawer-dialog.json | 18 + apps/web/public/v0/styles/miami/drawer.json | 18 + .../miami/dropdown-menu-checkboxes.json | 18 + .../v0/styles/miami/dropdown-menu-demo.json | 17 + .../miami/dropdown-menu-radio-group.json | 18 + .../public/v0/styles/miami/dropdown-menu.json | 17 + .../v0/styles/miami/fade-text-demo.json | 14 + .../web/public/v0/styles/miami/fade-text.json | 17 + .../v0/styles/miami/file-tree-demo.json | 14 + .../web/public/v0/styles/miami/file-tree.json | 14 + .../v0/styles/miami/flickering-grid-demo.json | 14 + .../miami/flickering-grid-rounded-demo.json | 14 + .../v0/styles/miami/flickering-grid.json | 17 + .../v0/styles/miami/flip-text-demo.json | 14 + .../web/public/v0/styles/miami/flip-text.json | 17 + apps/web/public/v0/styles/miami/form.json | 25 + .../v0/styles/miami/gauge-circle-demo.json | 14 + .../public/v0/styles/miami/gauge-circle.json | 14 + .../public/v0/styles/miami/globe-demo.json | 14 + .../v0/styles/miami/globe-grid-demo.json | 14 + .../v0/styles/miami/globe-grid-full-demo.json | 14 + .../public/v0/styles/miami/globe-grid.json | 47 + apps/web/public/v0/styles/miami/globe.json | 18 + .../v0/styles/miami/gradual-spacing-demo.json | 14 + .../v0/styles/miami/gradual-spacing.json | 17 + .../miami/grid-layout-columns-demo.json | 14 + .../miami/grid-layout-crosshairs-demo.json | 14 + .../v0/styles/miami/grid-layout-demo.json | 14 + .../miami/grid-layout-variants-demo.json | 17 + .../public/v0/styles/miami/grid-layout.json | 38 + .../v0/styles/miami/grid-pattern-dashed.json | 14 + .../v0/styles/miami/grid-pattern-demo.json | 14 + .../miami/grid-pattern-linear-gradient.json | 14 + .../public/v0/styles/miami/grid-pattern.json | 14 + .../v0/styles/miami/hero-video-demo.json | 14 + ...o-video-dialog-demo-top-in-bottom-out.json | 14 + .../styles/miami/hero-video-dialog-demo.json | 14 + .../v0/styles/miami/hero-video-dialog.json | 17 + .../v0/styles/miami/hero-video-youtube.json | 14 + .../v0/styles/miami/hover-card-demo.json | 17 + .../public/v0/styles/miami/hover-card.json | 17 + .../v0/styles/miami/hyper-text-demo.json | 14 + .../public/v0/styles/miami/hyper-text.json | 17 + .../v0/styles/miami/icon-cloud-demo.json | 14 + .../public/v0/styles/miami/icon-cloud.json | 18 + apps/web/public/v0/styles/miami/index.json | 21 + .../public/v0/styles/miami/input-demo.json | 17 + .../v0/styles/miami/input-disabled.json | 17 + .../public/v0/styles/miami/input-file.json | 17 + .../public/v0/styles/miami/input-form.json | 19 + .../v0/styles/miami/input-otp-controlled.json | 17 + .../v0/styles/miami/input-otp-demo.json | 17 + .../v0/styles/miami/input-otp-disabled.json | 18 + .../v0/styles/miami/input-otp-form.json | 18 + .../v0/styles/miami/input-otp-pattern.json | 17 + .../v0/styles/miami/input-otp-separator.json | 17 + .../web/public/v0/styles/miami/input-otp.json | 17 + .../v0/styles/miami/input-phone-default.json | 19 + .../v0/styles/miami/input-phone-demo.json | 19 + .../v0/styles/miami/input-phone-form.json | 19 + .../v0/styles/miami/input-phone-initial.json | 19 + .../miami/input-phone-international.json | 19 + .../v0/styles/miami/input-phone-national.json | 19 + .../public/v0/styles/miami/input-phone.json | 24 + .../v0/styles/miami/input-with-button.json | 18 + .../v0/styles/miami/input-with-label.json | 19 + .../v0/styles/miami/input-with-text.json | 19 + apps/web/public/v0/styles/miami/input.json | 14 + .../interactive-grid-pattern-demo-2.json | 14 + .../miami/interactive-grid-pattern-demo.json | 14 + .../miami/interactive-grid-pattern.json | 17 + .../v0/styles/miami/iphone-15-pro-demo-2.json | 14 + .../v0/styles/miami/iphone-15-pro-demo.json | 14 + .../public/v0/styles/miami/iphone-15-pro.json | 14 + .../public/v0/styles/miami/label-demo.json | 17 + apps/web/public/v0/styles/miami/label.json | 17 + .../v0/styles/miami/letter-pullup-demo.json | 14 + .../public/v0/styles/miami/letter-pullup.json | 17 + .../styles/miami/line-shadow-text-demo.json | 14 + .../v0/styles/miami/line-shadow-text.json | 38 + apps/web/public/v0/styles/miami/login-01.json | 31 + apps/web/public/v0/styles/miami/login-02.json | 31 + apps/web/public/v0/styles/miami/login-03.json | 31 + apps/web/public/v0/styles/miami/login-04.json | 31 + apps/web/public/v0/styles/miami/login-05.json | 31 + .../v0/styles/miami/magic-card-demo.json | 14 + .../v0/styles/miami/magic-card-gradient.json | 14 + .../public/v0/styles/miami/magic-card.json | 17 + .../public/v0/styles/miami/marquee-3d.json | 14 + .../styles/miami/marquee-demo-vertical.json | 14 + .../public/v0/styles/miami/marquee-demo.json | 14 + .../public/v0/styles/miami/marquee-logos.json | 14 + apps/web/public/v0/styles/miami/marquee.json | 44 + .../public/v0/styles/miami/menubar-demo.json | 17 + apps/web/public/v0/styles/miami/menubar.json | 17 + .../public/v0/styles/miami/meteors-demo.json | 14 + apps/web/public/v0/styles/miami/meteors.json | 14 + .../v0/styles/miami/mode-toggle-group.json | 14 + .../public/v0/styles/miami/mode-toggle.json | 14 + .../v0/styles/miami/morphing-text-demo.json | 14 + .../public/v0/styles/miami/morphing-text.json | 17 + .../v0/styles/miami/multi-select-basic.json | 17 + .../multi-select-controllable-search.json | 17 + .../v0/styles/miami/multi-select-filter.json | 17 + .../v0/styles/miami/multi-select-form.json | 17 + .../miami/multi-select-input-custom.json | 17 + .../miami/multi-select-limit-count.json | 17 + .../multi-select-limit-display-length.json | 17 + .../public/v0/styles/miami/multi-select.json | 14 + .../v0/styles/miami/navigation-menu-demo.json | 17 + .../v0/styles/miami/navigation-menu.json | 17 + .../styles/miami/neon-gradient-card-demo.json | 14 + .../v0/styles/miami/neon-gradient-card.json | 35 + .../v0/styles/miami/number-ticker-demo.json | 14 + .../public/v0/styles/miami/number-ticker.json | 17 + .../public/v0/styles/miami/nyx-toc-demo.json | 14 + .../v0/styles/miami/nyx-toc-popover-demo.json | 14 + apps/web/public/v0/styles/miami/nyx-toc.json | 59 + .../styles/miami/orbiting-circles-demo.json | 14 + .../v0/styles/miami/orbiting-circles.json | 35 + .../v0/styles/miami/pagination-demo.json | 17 + .../public/v0/styles/miami/pagination.json | 17 + .../v0/styles/miami/particles-demo.json | 14 + .../web/public/v0/styles/miami/particles.json | 14 + .../public/v0/styles/miami/popover-demo.json | 17 + apps/web/public/v0/styles/miami/popover.json | 17 + .../public/v0/styles/miami/progress-demo.json | 17 + apps/web/public/v0/styles/miami/progress.json | 17 + .../styles/miami/pulsating-button-demo.json | 14 + .../v0/styles/miami/pulsating-button.json | 35 + .../v0/styles/miami/radio-group-demo.json | 17 + .../v0/styles/miami/radio-group-form.json | 18 + .../public/v0/styles/miami/radio-group.json | 17 + .../v0/styles/miami/rainbow-button-demo.json | 14 + .../v0/styles/miami/rainbow-button.json | 58 + .../miami/resizable-demo-with-handle.json | 17 + .../v0/styles/miami/resizable-demo.json | 17 + .../v0/styles/miami/resizable-handle.json | 17 + .../v0/styles/miami/resizable-vertical.json | 17 + .../web/public/v0/styles/miami/resizable.json | 17 + .../v0/styles/miami/retro-grid-demo.json | 14 + .../public/v0/styles/miami/retro-grid.json | 35 + .../v0/styles/miami/ripple-button-demo.json | 14 + .../public/v0/styles/miami/ripple-button.json | 39 + .../public/v0/styles/miami/ripple-demo.json | 14 + apps/web/public/v0/styles/miami/ripple.json | 35 + .../public/v0/styles/miami/safari-demo-2.json | 14 + .../public/v0/styles/miami/safari-demo.json | 14 + apps/web/public/v0/styles/miami/safari.json | 14 + .../styles/miami/scratch-to-reveal-demo.json | 14 + .../v0/styles/miami/scratch-to-reveal.json | 17 + .../v0/styles/miami/script-copy-btn-demo.json | 14 + .../v0/styles/miami/script-copy-btn.json | 19 + .../v0/styles/miami/scroll-area-demo.json | 17 + .../miami/scroll-area-horizontal-demo.json | 17 + .../public/v0/styles/miami/scroll-area.json | 17 + .../miami/scroll-based-velocity-demo.json | 14 + .../styles/miami/scroll-based-velocity.json | 17 + .../v0/styles/miami/scroll-progress-demo.json | 14 + .../v0/styles/miami/scroll-progress.json | 17 + .../public/v0/styles/miami/select-demo.json | 17 + .../public/v0/styles/miami/select-form.json | 17 + .../v0/styles/miami/select-scrollable.json | 17 + apps/web/public/v0/styles/miami/select.json | 17 + .../v0/styles/miami/separate-away-demo.json | 14 + .../public/v0/styles/miami/separate-away.json | 17 + .../v0/styles/miami/separator-demo.json | 14 + .../web/public/v0/styles/miami/separator.json | 17 + .../public/v0/styles/miami/sheet-demo.json | 14 + .../public/v0/styles/miami/sheet-side.json | 14 + apps/web/public/v0/styles/miami/sheet.json | 17 + .../v0/styles/miami/shimmer-button-demo.json | 14 + .../v0/styles/miami/shimmer-button.json | 47 + .../v0/styles/miami/shine-border-demo-2.json | 14 + .../v0/styles/miami/shine-border-demo.json | 14 + .../public/v0/styles/miami/shine-border.json | 38 + .../v0/styles/miami/shiny-button-demo.json | 14 + .../public/v0/styles/miami/shiny-button.json | 17 + .../public/v0/styles/miami/sidebar-01.json | 44 + .../public/v0/styles/miami/sidebar-02.json | 44 + .../public/v0/styles/miami/sidebar-03.json | 29 + .../public/v0/styles/miami/sidebar-04.json | 30 + .../public/v0/styles/miami/sidebar-05.json | 38 + .../public/v0/styles/miami/sidebar-06.json | 44 + .../public/v0/styles/miami/sidebar-07.json | 57 + .../public/v0/styles/miami/sidebar-08.json | 57 + .../public/v0/styles/miami/sidebar-09.json | 40 + .../public/v0/styles/miami/sidebar-10.json | 69 + .../public/v0/styles/miami/sidebar-11.json | 31 + .../public/v0/styles/miami/sidebar-12.json | 52 + .../public/v0/styles/miami/sidebar-13.json | 31 + .../public/v0/styles/miami/sidebar-14.json | 29 + .../public/v0/styles/miami/sidebar-15.json | 89 + .../public/v0/styles/miami/sidebar-16.json | 70 + .../v0/styles/miami/sidebar-controlled.json | 14 + .../public/v0/styles/miami/sidebar-demo.json | 14 + .../v0/styles/miami/sidebar-footer.json | 14 + .../v0/styles/miami/sidebar-group-action.json | 14 + .../miami/sidebar-group-collapsible.json | 14 + .../public/v0/styles/miami/sidebar-group.json | 14 + .../v0/styles/miami/sidebar-header.json | 14 + .../v0/styles/miami/sidebar-menu-action.json | 14 + .../v0/styles/miami/sidebar-menu-badge.json | 14 + .../miami/sidebar-menu-collapsible.json | 14 + .../v0/styles/miami/sidebar-menu-sub.json | 14 + .../public/v0/styles/miami/sidebar-menu.json | 14 + .../public/v0/styles/miami/sidebar-rsc.json | 14 + apps/web/public/v0/styles/miami/sidebar.json | 70 + apps/web/public/v0/styles/miami/sink.json | 452 + .../public/v0/styles/miami/skeleton-card.json | 14 + .../public/v0/styles/miami/skeleton-demo.json | 14 + apps/web/public/v0/styles/miami/skeleton.json | 14 + .../public/v0/styles/miami/slider-demo.json | 14 + .../v0/styles/miami/slider-disabled.json | 14 + .../miami/slider-format-label-side.json | 14 + .../v0/styles/miami/slider-format-label.json | 14 + .../v0/styles/miami/slider-inverted.json | 14 + .../public/v0/styles/miami/slider-range.json | 14 + .../styles/miami/slider-tick-marks-full.json | 14 + .../styles/miami/slider-tick-marks-half.json | 14 + .../v0/styles/miami/slider-vertical.json | 14 + apps/web/public/v0/styles/miami/slider.json | 17 + .../public/v0/styles/miami/sonner-demo.json | 17 + apps/web/public/v0/styles/miami/sonner.json | 18 + .../v0/styles/miami/sparkles-text-demo.json | 14 + .../public/v0/styles/miami/sparkles-text.json | 17 + .../v0/styles/miami/star-rating-colored.json | 14 + .../v0/styles/miami/star-rating-demo.json | 14 + .../v0/styles/miami/star-rating-icon.json | 14 + .../public/v0/styles/miami/star-rating.json | 17 + .../styles/miami/stepper-clickable-steps.json | 17 + .../v0/styles/miami/stepper-custom-icons.json | 17 + .../styles/miami/stepper-custom-styles.json | 17 + .../public/v0/styles/miami/stepper-demo.json | 17 + .../v0/styles/miami/stepper-description.json | 17 + .../styles/miami/stepper-footer-inside.json | 17 + .../public/v0/styles/miami/stepper-form.json | 17 + .../styles/miami/stepper-optional-steps.json | 17 + .../v0/styles/miami/stepper-orientation.json | 17 + .../styles/miami/stepper-scroll-tracking.json | 17 + .../public/v0/styles/miami/stepper-sizes.json | 17 + .../public/v0/styles/miami/stepper-state.json | 17 + .../v0/styles/miami/stepper-variants.json | 17 + apps/web/public/v0/styles/miami/stepper.json | 20 + .../public/v0/styles/miami/switch-demo.json | 14 + .../public/v0/styles/miami/switch-form.json | 14 + apps/web/public/v0/styles/miami/switch.json | 17 + .../public/v0/styles/miami/table-demo.json | 14 + apps/web/public/v0/styles/miami/table.json | 14 + .../web/public/v0/styles/miami/tabs-demo.json | 14 + apps/web/public/v0/styles/miami/tabs.json | 17 + .../public/v0/styles/miami/terminal-demo.json | 14 + apps/web/public/v0/styles/miami/terminal.json | 17 + .../v0/styles/miami/text-animate-demo-2.json | 14 + .../v0/styles/miami/text-animate-demo-3.json | 14 + .../v0/styles/miami/text-animate-demo-4.json | 14 + .../v0/styles/miami/text-animate-demo-5.json | 14 + .../v0/styles/miami/text-animate-demo-6.json | 14 + .../v0/styles/miami/text-animate-demo.json | 14 + .../public/v0/styles/miami/text-animate.json | 17 + .../v0/styles/miami/text-reveal-demo.json | 14 + .../public/v0/styles/miami/text-reveal.json | 17 + .../public/v0/styles/miami/textarea-demo.json | 14 + .../v0/styles/miami/textarea-disabled.json | 14 + .../public/v0/styles/miami/textarea-form.json | 14 + .../v0/styles/miami/textarea-with-button.json | 14 + .../v0/styles/miami/textarea-with-label.json | 14 + .../v0/styles/miami/textarea-with-text.json | 14 + apps/web/public/v0/styles/miami/textarea.json | 14 + .../v0/styles/miami/theme-daylight.json | 60 + .../public/v0/styles/miami/theme-emerald.json | 60 + .../v0/styles/miami/theme-midnight.json | 60 + .../v0/styles/miami/timeline-alternate.json | 17 + .../public/v0/styles/miami/timeline-demo.json | 17 + .../v0/styles/miami/timeline-labels.json | 17 + .../v0/styles/miami/timeline-right.json | 17 + apps/web/public/v0/styles/miami/timeline.json | 17 + .../public/v0/styles/miami/toast-demo.json | 17 + .../v0/styles/miami/toast-destructive.json | 17 + .../public/v0/styles/miami/toast-simple.json | 17 + .../v0/styles/miami/toast-with-action.json | 17 + .../v0/styles/miami/toast-with-title.json | 17 + apps/web/public/v0/styles/miami/toast.json | 29 + .../public/v0/styles/miami/toc-active.json | 14 + apps/web/public/v0/styles/miami/toc-demo.json | 14 + .../public/v0/styles/miami/toc-nested.json | 14 + apps/web/public/v0/styles/miami/toc.json | 14 + .../public/v0/styles/miami/toggle-demo.json | 14 + .../v0/styles/miami/toggle-disabled.json | 14 + .../v0/styles/miami/toggle-group-demo.json | 14 + .../styles/miami/toggle-group-disabled.json | 14 + .../v0/styles/miami/toggle-group-lg.json | 14 + .../v0/styles/miami/toggle-group-outline.json | 14 + .../v0/styles/miami/toggle-group-single.json | 14 + .../v0/styles/miami/toggle-group-sm.json | 14 + .../public/v0/styles/miami/toggle-group.json | 20 + .../web/public/v0/styles/miami/toggle-lg.json | 14 + .../v0/styles/miami/toggle-outline.json | 14 + .../web/public/v0/styles/miami/toggle-sm.json | 14 + .../v0/styles/miami/toggle-with-text.json | 14 + apps/web/public/v0/styles/miami/toggle.json | 17 + .../public/v0/styles/miami/tooltip-demo.json | 14 + .../v0/styles/miami/tooltip-outline.json | 14 + .../v0/styles/miami/tooltip-secondary.json | 14 + .../miami/tooltip-with-toggle-demo.json | 14 + apps/web/public/v0/styles/miami/tooltip.json | 17 + .../web/public/v0/styles/miami/tour-demo.json | 14 + apps/web/public/v0/styles/miami/tour.json | 14 + .../v0/styles/miami/tweet-card-demo.json | 14 + .../v0/styles/miami/tweet-card-images.json | 14 + .../styles/miami/tweet-card-meta-preview.json | 14 + .../public/v0/styles/miami/tweet-card.json | 17 + .../styles/miami/typing-animation-demo.json | 14 + .../v0/styles/miami/typing-animation.json | 14 + .../styles/miami/typography-blockquote.json | 14 + .../v0/styles/miami/typography-demo.json | 14 + .../public/v0/styles/miami/typography-h1.json | 14 + .../public/v0/styles/miami/typography-h2.json | 14 + .../public/v0/styles/miami/typography-h3.json | 14 + .../public/v0/styles/miami/typography-h4.json | 14 + .../styles/miami/typography-inline-code.json | 14 + .../v0/styles/miami/typography-large.json | 14 + .../v0/styles/miami/typography-lead.json | 14 + .../v0/styles/miami/typography-list.json | 14 + .../v0/styles/miami/typography-muted.json | 14 + .../public/v0/styles/miami/typography-p.json | 14 + .../v0/styles/miami/typography-small.json | 14 + .../v0/styles/miami/typography-table.json | 14 + .../v0/styles/miami/use-anchor-observer.json | 14 + .../public/v0/styles/miami/use-mobile.json | 14 + .../public/v0/styles/miami/use-on-change.json | 14 + .../web/public/v0/styles/miami/use-toast.json | 14 + apps/web/public/v0/styles/miami/utils.json | 18 + .../public/v0/styles/miami/v0-login-01.json | 20 + .../public/v0/styles/miami/v0-sidebar-01.json | 21 + .../public/v0/styles/miami/v0-sidebar-02.json | 21 + .../public/v0/styles/miami/v0-sidebar-03.json | 18 + .../public/v0/styles/miami/v0-sidebar-04.json | 19 + .../public/v0/styles/miami/v0-sidebar-05.json | 21 + .../public/v0/styles/miami/v0-sidebar-06.json | 21 + .../public/v0/styles/miami/v0-sidebar-07.json | 22 + .../public/v0/styles/miami/v0-sidebar-08.json | 22 + .../public/v0/styles/miami/v0-sidebar-09.json | 23 + .../public/v0/styles/miami/v0-sidebar-10.json | 22 + .../public/v0/styles/miami/v0-sidebar-11.json | 20 + .../public/v0/styles/miami/v0-sidebar-12.json | 23 + .../public/v0/styles/miami/v0-sidebar-13.json | 20 + .../public/v0/styles/miami/v0-sidebar-14.json | 18 + .../public/v0/styles/miami/v0-sidebar-15.json | 24 + .../v0/styles/miami/video-modal-demo.json | 14 + .../public/v0/styles/miami/video-modal.json | 47 + .../v0/styles/miami/warp-background-demo.json | 14 + .../v0/styles/miami/warp-background.json | 17 + .../styles/miami/wavy-dot-pattern-demo.json | 14 + .../v0/styles/miami/wavy-dot-pattern.json | 17 + .../v0/styles/miami/wavy-text-demo.json | 14 + .../web/public/v0/styles/miami/wavy-text.json | 17 + .../v0/styles/miami/word-fade-in-demo.json | 14 + .../public/v0/styles/miami/word-fade-in.json | 17 + .../v0/styles/miami/word-pull-up-demo.json | 14 + .../public/v0/styles/miami/word-pull-up.json | 17 + .../v0/styles/miami/word-rotate-demo.json | 14 + .../public/v0/styles/miami/word-rotate.json | 17 + apps/web/public/v0/themes.css | 768 + apps/web/public/v0/themes/gray.json | 58 + apps/web/public/v0/themes/neutral.json | 58 + apps/web/public/v0/themes/slate.json | 58 + apps/web/public/v0/themes/stone.json | 58 + apps/web/public/v0/themes/zinc.json | 58 + .../block/_sink/components/accordion-demo.tsx | 32 - .../block/_sink/components/alert-demo.tsx | 19 - .../_sink/components/alert-dialog-demo.tsx | 35 - .../_sink/components/app-sidebar copy.tsx | 175 - .../block/_sink/components/app-sidebar.tsx | 175 - .../_sink/components/aspect-ratio-demo.tsx | 16 - .../block/_sink/components/avatar-demo.tsx | 14 - .../block/_sink/components/badge-demo.tsx | 5 - .../_sink/components/badge-destructive.tsx | 5 - .../block/_sink/components/badge-outline.tsx | 5 - .../_sink/components/badge-secondary.tsx | 5 - .../_sink/components/breadcrumb-demo.tsx | 49 - .../_sink/components/button-demo copy.tsx | 5 - .../block/_sink/components/button-demo.tsx | 5 - .../_sink/components/button-destructive.tsx | 5 - .../block/_sink/components/button-ghost.tsx | 5 - .../block/_sink/components/button-icon.tsx | 11 - .../block/_sink/components/button-link.tsx | 5 - .../block/_sink/components/button-loading.tsx | 12 - .../block/_sink/components/button-outline.tsx | 5 - .../_sink/components/button-secondary.tsx | 5 - .../_sink/components/button-with-icon.tsx | 13 - .../block/_sink/components/calendar-demo.tsx | 18 - .../block/_sink/components/card-demo.tsx | 80 - .../block/_sink/components/carousel-demo.tsx | 32 - .../block/_sink/components/checkbox-demo.tsx | 17 - .../_sink/components/collapsible-demo.tsx | 46 - .../block/_sink/components/combobox-demo.tsx | 94 - .../block/_sink/components/command-demo.tsx | 62 - .../components/component-wrapper copy.tsx | 22 - .../_sink/components/component-wrapper.tsx | 22 - .../_sink/components/context-menu-demo.tsx | 67 - .../_sink/components/date-picker-demo.tsx | 43 - .../block/_sink/components/dialog-demo.tsx | 47 - .../block/_sink/components/drawer-demo.tsx | 136 - .../_sink/components/dropdown-menu-demo.tsx | 75 - .../_sink/components/hover-card-demo.tsx | 44 - .../block/_sink/components/input-demo.tsx | 5 - .../block/_sink/components/input-otp-demo.tsx | 24 - .../block/_sink/components/label-demo.tsx | 13 - .../block/_sink/components/menubar-demo.tsx | 121 - .../block/_sink/components/nav-main copy.tsx | 73 - .../block/_sink/components/nav-main.tsx | 73 - .../_sink/components/nav-projects copy.tsx | 89 - .../block/_sink/components/nav-projects.tsx | 89 - .../block/_sink/components/nav-user copy.tsx | 114 - .../block/_sink/components/nav-user.tsx | 114 - .../_sink/components/navigation-menu-demo.tsx | 143 - .../_sink/components/pagination-demo.tsx | 38 - .../block/_sink/components/popover-demo.tsx | 62 - .../block/_sink/components/progress-demo.tsx | 16 - .../_sink/components/radio-group-demo.tsx | 21 - .../_sink/components/resizable-handle.tsx | 26 - .../_sink/components/scroll-area-demo.tsx | 24 - .../block/_sink/components/select-demo.tsx | 31 - .../block/_sink/components/separator-demo.tsx | 22 - .../block/_sink/components/sheet-demo.tsx | 50 - .../block/_sink/components/skeleton-demo.tsx | 13 - .../block/_sink/components/slider-demo.tsx | 16 - .../block/_sink/components/sonner-demo.tsx | 24 - .../block/_sink/components/switch-demo.tsx | 11 - .../block/_sink/components/table-demo.tsx | 87 - .../block/_sink/components/tabs-demo.tsx | 74 - .../_sink/components/team-switcher copy.tsx | 92 - .../block/_sink/components/team-switcher.tsx | 92 - .../block/_sink/components/textarea-demo.tsx | 5 - .../block/_sink/components/toast-demo.tsx | 26 - .../block/_sink/components/toggle-demo.tsx | 11 - .../_sink/components/toggle-disabled.tsx | 11 - .../_sink/components/toggle-group-demo.tsx | 22 - .../block/_sink/components/toggle-outline.tsx | 11 - .../_sink/components/toggle-with-text.tsx | 12 - .../block/_sink/components/tooltip-demo.tsx | 22 - .../web/registry/default/block/_sink/page.tsx | 273 - .../default/block/authentication-01.tsx | 45 - .../default/block/authentication-02.tsx | 68 - .../default/block/authentication-03.tsx | 73 - .../default/block/authentication-04.tsx | 75 - .../default/block/chart-area-axes.tsx | 114 - .../default/block/chart-area-default.tsx | 98 - .../default/block/chart-area-gradient.tsx | 134 - .../default/block/chart-area-icons.tsx | 116 - .../default/block/chart-area-interactive.tsx | 268 - .../default/block/chart-area-legend.tsx | 114 - .../default/block/chart-area-linear.tsx | 98 - .../block/chart-area-stacked-expand.tsx | 125 - .../default/block/chart-area-stacked.tsx | 111 - .../default/block/chart-area-step.tsx | 99 - .../default/block/chart-bar-active.tsx | 114 - .../default/block/chart-bar-default.tsx | 79 - .../default/block/chart-bar-horizontal.tsx | 87 - .../default/block/chart-bar-interactive.tsx | 223 - .../default/block/chart-bar-label-custom.tsx | 116 - .../default/block/chart-bar-label.tsx | 92 - .../default/block/chart-bar-mixed.tsx | 106 - .../default/block/chart-bar-multiple.tsx | 84 - .../default/block/chart-bar-negative.tsx | 83 - .../default/block/chart-bar-stacked.tsx | 94 - .../default/block/chart-line-default.tsx | 92 - .../default/block/chart-line-dots-colors.tsx | 122 - .../default/block/chart-line-dots-custom.tsx | 109 - .../default/block/chart-line-dots.tsx | 101 - .../default/block/chart-line-interactive.tsx | 229 - .../default/block/chart-line-label-custom.tsx | 126 - .../default/block/chart-line-label.tsx | 109 - .../default/block/chart-line-linear.tsx | 92 - .../default/block/chart-line-multiple.tsx | 104 - .../default/block/chart-line-step.tsx | 92 - .../default/block/chart-pie-donut-active.tsx | 106 - .../default/block/chart-pie-donut-text.tsx | 133 - .../default/block/chart-pie-donut.tsx | 97 - .../default/block/chart-pie-interactive.tsx | 194 - .../default/block/chart-pie-label-custom.tsx | 114 - .../default/block/chart-pie-label-list.tsx | 100 - .../default/block/chart-pie-label.tsx | 89 - .../default/block/chart-pie-legend.tsx | 80 - .../block/chart-pie-separator-none.tsx | 97 - .../default/block/chart-pie-simple.tsx | 92 - .../default/block/chart-pie-stacked.tsx | 123 - .../default/block/chart-radar-default.tsx | 79 - .../default/block/chart-radar-dots.tsx | 83 - .../block/chart-radar-grid-circle-fill.tsx | 82 - .../chart-radar-grid-circle-no-lines.tsx | 86 - .../default/block/chart-radar-grid-circle.tsx | 86 - .../default/block/chart-radar-grid-custom.tsx | 82 - .../default/block/chart-radar-grid-fill.tsx | 82 - .../default/block/chart-radar-grid-none.tsx | 85 - .../default/block/chart-radar-icons.tsx | 98 - .../block/chart-radar-label-custom.tsx | 124 - .../default/block/chart-radar-legend.tsx | 96 - .../default/block/chart-radar-lines-only.tsx | 95 - .../default/block/chart-radar-multiple.tsx | 87 - .../default/block/chart-radar-radius.tsx | 100 - .../default/block/chart-radial-grid.tsx | 93 - .../default/block/chart-radial-label.tsx | 105 - .../default/block/chart-radial-shape.tsx | 111 - .../default/block/chart-radial-simple.tsx | 92 - .../default/block/chart-radial-stacked.tsx | 117 - .../default/block/chart-radial-text.tsx | 112 - .../default/block/chart-tooltip-advanced.tsx | 125 - .../default/block/chart-tooltip-default.tsx | 88 - .../default/block/chart-tooltip-formatter.tsx | 102 - .../default/block/chart-tooltip-icons.tsx | 89 - .../block/chart-tooltip-indicator-line.tsx | 86 - .../block/chart-tooltip-indicator-none.tsx | 86 - .../block/chart-tooltip-label-custom.tsx | 93 - .../block/chart-tooltip-label-formatter.tsx | 96 - .../block/chart-tooltip-label-none.tsx | 86 - .../default/block/charts-01-chunk-0.tsx | 154 - .../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/web/registry/default/block/charts-01.tsx | 902 - .../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 | 248 - .../default/block/dashboard-03-chunk-0.tsx | 131 - .../default/block/dashboard-03-chunk-1.tsx | 54 - .../registry/default/block/dashboard-03.tsx | 470 - .../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 | 195 - .../registry/default/block/dashboard-05.tsx | 732 - .../default/block/dashboard-06-chunk-0.tsx | 296 - .../registry/default/block/dashboard-06.tsx | 643 - .../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 | 100 - .../default/block/demo-sidebar-footer.tsx | 66 - .../block/demo-sidebar-group-action.tsx | 81 - .../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 | 60 - .../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 | 69 - .../default/block/sidebar-01/page.tsx | 55 - .../sidebar-02/components/app-sidebar.tsx | 216 - .../sidebar-02/components/search-form.tsx | 28 - .../components/version-switcher.tsx | 69 - .../default/block/sidebar-02/page.tsx | 54 - .../sidebar-03/components/app-sidebar.tsx | 210 - .../default/block/sidebar-03/page.tsx | 56 - .../sidebar-04/components/app-sidebar.tsx | 208 - .../default/block/sidebar-04/page.tsx | 60 - .../sidebar-05/components/app-sidebar.tsx | 231 - .../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 | 69 - .../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 | 92 - .../default/block/sidebar-07/page.tsx | 56 - .../sidebar-08/components/app-sidebar.tsx | 185 - .../block/sidebar-08/components/nav-main.tsx | 80 - .../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 | 263 - .../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 | 155 - .../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 | 82 - .../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 | 72 - .../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 | 199 - .../default/block/sidebar-14/page.tsx | 52 - .../block/sidebar-15/components/calendars.tsx | 72 - .../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 | 82 - .../default/block/sidebar-15/page.tsx | 48 - .../blocks/login-01/components/login-form.tsx | 68 + .../registry/default/blocks/login-01/page.tsx | 11 + .../blocks/login-02/components/login-form.tsx | 73 + .../registry/default/blocks/login-02/page.tsx | 32 + .../blocks/login-03/components/login-form.tsx | 110 + .../registry/default/blocks/login-03/page.tsx | 22 + .../blocks/login-04/components/login-form.tsx | 125 + .../registry/default/blocks/login-04/page.tsx | 11 + .../blocks/login-05/components/login-form.tsx | 87 + .../registry/default/blocks/login-05/page.tsx | 11 + .../sidebar-01/components/app-sidebar.tsx | 185 + .../sidebar-01/components/search-form.tsx | 28 + .../components/version-switcher.tsx | 66 + .../default/blocks/sidebar-01/page.tsx | 50 + .../sidebar-02/components/app-sidebar.tsx | 218 + .../sidebar-02/components/search-form.tsx | 28 + .../components/version-switcher.tsx | 66 + .../default/blocks/sidebar-02/page.tsx | 50 + .../sidebar-03/components/app-sidebar.tsx | 211 + .../default/blocks/sidebar-03/page.tsx | 52 + .../sidebar-04/components/app-sidebar.tsx | 209 + .../default/blocks/sidebar-04/page.tsx | 56 + .../sidebar-05/components/app-sidebar.tsx | 228 + .../sidebar-05/components/search-form.tsx | 28 + .../default/blocks/sidebar-05/page.tsx | 50 + .../sidebar-06/components/app-sidebar.tsx | 179 + .../blocks/sidebar-06/components/nav-main.tsx | 65 + .../components/sidebar-opt-in-form.tsx | 35 + .../default/blocks/sidebar-06/page.tsx | 50 + .../sidebar-07/components/app-sidebar.tsx | 175 + .../blocks/sidebar-07/components/nav-main.tsx | 73 + .../sidebar-07/components/nav-projects.tsx | 89 + .../blocks/sidebar-07/components/nav-user.tsx | 120 + .../sidebar-07/components/team-switcher.tsx | 95 + .../default/blocks/sidebar-07/page.tsx | 52 + .../sidebar-08/components/app-sidebar.tsx | 187 + .../blocks/sidebar-08/components/nav-main.tsx | 82 + .../sidebar-08/components/nav-projects.tsx | 89 + .../sidebar-08/components/nav-secondary.tsx | 40 + .../blocks/sidebar-08/components/nav-user.tsx | 120 + .../default/blocks/sidebar-08/page.tsx | 52 + .../sidebar-09/components/app-sidebar.tsx | 277 + .../blocks/sidebar-09/components/nav-user.tsx | 120 + .../default/blocks/sidebar-09/page.tsx | 54 + .../sidebar-10/components/app-sidebar.tsx | 276 + .../sidebar-10/components/nav-actions.tsx | 157 + .../sidebar-10/components/nav-favorites.tsx | 94 + .../blocks/sidebar-10/components/nav-main.tsx | 35 + .../sidebar-10/components/nav-secondary.tsx | 45 + .../sidebar-10/components/nav-workspaces.tsx | 85 + .../sidebar-10/components/team-switcher.tsx | 85 + .../default/blocks/sidebar-10/page.tsx | 46 + .../sidebar-11/components/app-sidebar.tsx | 141 + .../default/blocks/sidebar-11/page.tsx | 52 + .../sidebar-12/components/app-sidebar.tsx | 66 + .../sidebar-12/components/calendars.tsx | 71 + .../sidebar-12/components/date-picker.tsx | 12 + .../blocks/sidebar-12/components/nav-user.tsx | 120 + .../default/blocks/sidebar-12/page.tsx | 44 + .../sidebar-13/components/settings-dialog.tsx | 135 + .../default/blocks/sidebar-13/page.tsx | 9 + .../sidebar-14/components/app-sidebar.tsx | 197 + .../default/blocks/sidebar-14/page.tsx | 48 + .../sidebar-15/components/calendars.tsx | 71 + .../sidebar-15/components/date-picker.tsx | 12 + .../sidebar-15/components/nav-favorites.tsx | 94 + .../blocks/sidebar-15/components/nav-main.tsx | 35 + .../sidebar-15/components/nav-secondary.tsx | 45 + .../blocks/sidebar-15/components/nav-user.tsx | 120 + .../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 | 85 + .../default/blocks/sidebar-15/page.tsx | 44 + .../sidebar-16/components/app-sidebar.tsx | 190 + .../blocks/sidebar-16/components/nav-main.tsx | 82 + .../sidebar-16/components/nav-projects.tsx | 89 + .../sidebar-16/components/nav-secondary.tsx | 40 + .../blocks/sidebar-16/components/nav-user.tsx | 120 + .../sidebar-16/components/search-form.tsx | 22 + .../sidebar-16/components/site-header.tsx | 50 + .../default/blocks/sidebar-16/page.tsx | 30 + .../default/charts/chart-area-axes.tsx | 114 + .../default/charts/chart-area-default.tsx | 95 + .../default/charts/chart-area-gradient.tsx | 146 + .../default/charts/chart-area-icons.tsx | 113 + .../default/charts/chart-area-interactive.tsx | 281 + .../default/charts/chart-area-legend.tsx | 111 + .../default/charts/chart-area-linear.tsx | 95 + .../charts/chart-area-stacked-expand.tsx | 122 + .../default/charts/chart-area-stacked.tsx | 108 + .../default/charts/chart-area-step.tsx | 96 + .../default/charts/chart-bar-active.tsx | 111 + .../default/charts/chart-bar-default.tsx | 79 + .../default/charts/chart-bar-horizontal.tsx | 87 + .../default/charts/chart-bar-interactive.tsx | 227 + .../default/charts/chart-bar-label-custom.tsx | 112 + .../default/charts/chart-bar-label.tsx | 88 + .../default/charts/chart-bar-mixed.tsx | 103 + .../default/charts/chart-bar-multiple.tsx | 84 + .../default/charts/chart-bar-negative.tsx | 83 + .../default/charts/chart-bar-stacked.tsx | 90 + .../default/charts/chart-line-default.tsx | 88 + .../default/charts/chart-line-dots-colors.tsx | 118 + .../default/charts/chart-line-dots-custom.tsx | 105 + .../default/charts/chart-line-dots.tsx | 97 + .../default/charts/chart-line-interactive.tsx | 230 + .../charts/chart-line-label-custom.tsx | 123 + .../default/charts/chart-line-label.tsx | 105 + .../default/charts/chart-line-linear.tsx | 88 + .../default/charts/chart-line-multiple.tsx | 104 + .../default/charts/chart-line-step.tsx | 88 + .../default/charts/chart-pie-donut-active.tsx | 102 + .../default/charts/chart-pie-donut-text.tsx | 129 + .../default/charts/chart-pie-donut.tsx | 93 + .../default/charts/chart-pie-interactive.tsx | 194 + .../default/charts/chart-pie-label-custom.tsx | 109 + .../default/charts/chart-pie-label-list.tsx | 99 + .../default/charts/chart-pie-label.tsx | 90 + .../default/charts/chart-pie-legend.tsx | 78 + .../charts/chart-pie-separator-none.tsx | 93 + .../default/charts/chart-pie-simple.tsx | 88 + .../default/charts/chart-pie-stacked.tsx | 120 + .../default/charts/chart-radar-default.tsx | 78 + .../default/charts/chart-radar-dots.tsx | 82 + .../charts/chart-radar-grid-circle-fill.tsx | 81 + .../chart-radar-grid-circle-no-lines.tsx | 82 + .../charts/chart-radar-grid-circle.tsx | 82 + .../charts/chart-radar-grid-custom.tsx | 82 + .../default/charts/chart-radar-grid-fill.tsx | 78 + .../default/charts/chart-radar-grid-none.tsx | 81 + .../default/charts/chart-radar-icons.tsx | 97 + .../charts/chart-radar-label-custom.tsx | 120 + .../default/charts/chart-radar-legend.tsx | 95 + .../default/charts/chart-radar-lines-only.tsx | 91 + .../default/charts/chart-radar-multiple.tsx | 83 + .../default/charts/chart-radar-radius.tsx | 99 + .../default/charts/chart-radial-grid.tsx | 95 + .../default/charts/chart-radial-label.tsx | 103 + .../default/charts/chart-radial-shape.tsx | 112 + .../default/charts/chart-radial-simple.tsx | 94 + .../default/charts/chart-radial-stacked.tsx | 121 + .../default/charts/chart-radial-text.tsx | 113 + .../default/charts/chart-tooltip-advanced.tsx | 124 + .../default/charts/chart-tooltip-default.tsx | 89 + .../charts/chart-tooltip-formatter.tsx | 100 + .../default/charts/chart-tooltip-icons.tsx | 87 + .../charts/chart-tooltip-indicator-line.tsx | 87 + .../charts/chart-tooltip-indicator-none.tsx | 84 + .../charts/chart-tooltip-label-custom.tsx | 94 + .../charts/chart-tooltip-label-formatter.tsx | 97 + .../charts/chart-tooltip-label-none.tsx | 84 + .../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 - .../example/animated-beam-bidirectional.tsx | 91 - .../default/example/animated-beam-demo.tsx | 495 - .../example/animated-beam-multiple-inputs.tsx | 498 - .../animated-beam-multiple-outputs.tsx | 512 - .../example/animated-beam-unidirectional.tsx | 80 - .../animated-circular-progress-bar-demo.tsx | 31 - .../example/animated-feature-card-1.tsx | 155 - .../example/animated-feature-card-10.tsx | 143 - .../example/animated-feature-card-2.tsx | 105 - .../example/animated-feature-card-3.tsx | 105 - .../example/animated-feature-card-4.tsx | 167 - .../example/animated-feature-card-5.tsx | 109 - .../example/animated-feature-card-6.tsx | 121 - .../example/animated-feature-card-7.tsx | 172 - .../example/animated-feature-card-8.tsx | 151 - .../example/animated-feature-card-9.tsx | 162 - .../example/animated-gradient-text-demo.tsx | 24 - .../example/animated-grid-pattern-demo.tsx | 26 - .../default/example/animated-list-demo.tsx | 95 - .../example/animated-shiny-text-demo.tsx | 20 - .../animated-subscribe-button-demo.tsx | 26 - .../default/example/aspect-ratio-demo.tsx | 16 - .../default/example/avatar-circles-demo.tsx | 12 - .../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/bento-demo-vertical.tsx | 67 - .../registry/default/example/bento-demo.tsx | 215 - .../default/example/blur-fade-demo.tsx | 26 - .../default/example/blur-fade-text-demo.tsx | 18 - .../registry/default/example/blur-in-demo.tsx | 11 - .../default/example/border-beam-demo.tsx | 20 - .../default/example/box-reveal-demo.tsx | 50 - .../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 | 139 - .../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 | 13 - .../default/example/calendar-demo.tsx | 18 - .../default/example/calendar-form.tsx | 102 - .../example/calendar-react-hook-form.tsx | 102 - .../registry/default/example/card-demo.tsx | 80 - .../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 | 265 - .../default/example/cards/cookie-settings.tsx | 60 - .../default/example/cards/create-account.tsx | 60 - .../default/example/cards/data-table.tsx | 344 - .../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 | 212 - .../registry/default/example/carousel-api.tsx | 57 - .../default/example/carousel-demo.tsx | 32 - .../default/example/carousel-dots.tsx | 39 - .../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 | 45 - .../default/example/chart-bar-demo-grid.tsx | 38 - .../default/example/chart-bar-demo-legend.tsx | 55 - .../example/chart-bar-demo-tooltip.tsx | 52 - .../default/example/chart-bar-demo.tsx | 37 - .../default/example/chart-tooltip-demo.tsx | 220 - .../default/example/checkbox-demo.tsx | 17 - .../default/example/checkbox-disabled.tsx | 15 - .../example/checkbox-form-multiple.tsx | 127 - .../default/example/checkbox-form-single.tsx | 76 - .../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 | 129 - .../default/example/combobox-responsive.tsx | 123 - .../registry/default/example/command-demo.tsx | 62 - .../default/example/command-dialog.tsx | 89 - .../default/example/confetti-basic-cannon.tsx | 9 - .../example/confetti-custom-shapes.tsx | 59 - .../default/example/confetti-demo.tsx | 26 - .../default/example/confetti-emoji.tsx | 48 - .../default/example/confetti-fireworks.tsx | 38 - .../default/example/confetti-hover.tsx | 25 - .../example/confetti-random-direction.tsx | 17 - .../default/example/confetti-side-cannons.tsx | 41 - .../default/example/confetti-stars.tsx | 41 - .../default/example/context-menu-demo.tsx | 67 - .../default/example/cool-mode-custom.tsx | 18 - .../default/example/cool-mode-demo.tsx | 13 - .../default/example/data-table-demo.tsx | 321 - .../default/example/date-picker-demo.tsx | 43 - .../default/example/date-picker-form.tsx | 102 - .../example/date-picker-with-presets.tsx | 61 - ...ate-picker-with-range-presets-internal.tsx | 131 - .../example/date-picker-with-range.tsx | 72 - .../default/example/dialog-close-button.tsx | 56 - .../registry/default/example/dialog-demo.tsx | 55 - .../registry/default/example/dock-demo-2.tsx | 140 - .../registry/default/example/dock-demo-3.tsx | 140 - .../registry/default/example/dock-demo.tsx | 161 - .../default/example/dot-pattern-demo.tsx | 21 - .../example/dot-pattern-linear-gradient.tsx | 26 - .../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/fade-text-demo.tsx | 40 - .../default/example/file-tree-demo.tsx | 111 - .../default/example/flickering-grid-demo.tsx | 18 - .../example/flickering-grid-rounded-demo.tsx | 18 - .../default/example/flip-text-demo.tsx | 10 - .../default/example/gauge-circle-demo.tsx | 30 - .../registry/default/example/globe-demo.tsx | 13 - .../default/example/globe-grid-demo.tsx | 9 - .../default/example/globe-grid-full-demo.tsx | 9 - .../default/example/gradual-spacing-demo.tsx | 10 - .../example/grid-layout-columns-demo.tsx | 57 - .../example/grid-layout-crosshairs-demo.tsx | 33 - .../default/example/grid-layout-demo.tsx | 48 - .../example/grid-layout-variants-demo.tsx | 57 - .../default/example/grid-pattern-dashed.tsx | 26 - .../default/example/grid-pattern-demo.tsx | 30 - .../example/grid-pattern-linear-gradient.tsx | 25 - .../default/example/hero-video-demo.tsx | 51 - ...ro-video-dialog-demo-top-in-bottom-out.tsx | 22 - .../example/hero-video-dialog-demo.tsx | 22 - .../default/example/hero-video-youtube.tsx | 52 - .../default/example/hover-card-demo.tsx | 44 - .../default/example/hyper-text-demo.tsx | 10 - .../default/example/icon-cloud-demo.tsx | 42 - .../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 | 44 - .../default/example/input-otp-demo.tsx | 24 - .../default/example/input-otp-disabled.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-phone-default.tsx | 9 - .../default/example/input-phone-demo.tsx | 16 - .../default/example/input-phone-form.tsx | 69 - .../default/example/input-phone-initial.tsx | 15 - .../example/input-phone-international.tsx | 16 - .../default/example/input-phone-national.tsx | 16 - .../default/example/input-with-button.tsx | 11 - .../default/example/input-with-label.tsx | 11 - .../default/example/input-with-text.tsx | 12 - .../default/example/iphone-15-pro-demo-2.tsx | 12 - .../default/example/iphone-15-pro-demo.tsx | 9 - .../registry/default/example/label-demo.tsx | 13 - .../default/example/letter-pullup-demo.tsx | 5 - .../default/example/magic-card-demo.tsx | 26 - .../default/example/magic-card-gradient.tsx | 29 - .../registry/default/example/marquee-3d.tsx | 59 - .../default/example/marquee-demo-vertical.tsx | 82 - .../registry/default/example/marquee-demo.tsx | 100 - .../default/example/marquee-logos.tsx | 53 - .../registry/default/example/menubar-demo.tsx | 121 - .../registry/default/example/meteors-demo.tsx | 12 - .../default/example/mode-toggle-group.tsx | 54 - .../registry/default/example/mode-toggle.tsx | 40 - .../default/example/multi-select-basic.tsx | 38 - .../multi-select-controllable-search.tsx | 85 - .../default/example/multi-select-filter.tsx | 42 - .../default/example/multi-select-form.tsx | 157 - .../example/multi-select-input-custom.tsx | 94 - .../example/multi-select-limit-count.tsx | 38 - .../multi-select-limit-display-length.tsx | 43 - .../default/example/navigation-menu-demo.tsx | 144 - .../example/neon-gradient-card-demo.tsx | 11 - .../default/example/number-ticker-demo.tsx | 11 - .../registry/default/example/nyx-toc-demo.tsx | 50 - .../default/example/nyx-toc-popover-demo.tsx | 32 - .../default/example/orbiting-circles-demo.tsx | 176 - .../default/example/pagination-demo.tsx | 38 - .../default/example/particles-demo.tsx | 31 - .../registry/default/example/popover-demo.tsx | 62 - .../default/example/progress-demo.tsx | 16 - .../default/example/pulsating-button-demo.tsx | 17 - .../default/example/radio-group-demo.tsx | 21 - .../default/example/radio-group-form.tsx | 88 - .../default/example/rainbow-button-demo.tsx | 5 - .../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/retro-grid-demo.tsx | 17 - .../registry/default/example/ripple-demo.tsx | 14 - .../default/example/safari-demo-2.tsx | 13 - .../registry/default/example/safari-demo.tsx | 9 - .../example/scratch-to-reveal-demo.tsx | 24 - .../default/example/scroll-area-demo.tsx | 26 - .../example/scroll-area-horizontal-demo.tsx | 54 - .../example/scroll-based-velocity-demo.tsx | 11 - .../default/example/scroll-progress-demo.tsx | 24 - .../registry/default/example/select-demo.tsx | 31 - .../registry/default/example/select-form.tsx | 86 - .../default/example/select-scrollable.tsx | 75 - .../default/example/separate-away-demo.tsx | 14 - .../default/example/separator-demo.tsx | 22 - .../registry/default/example/sheet-demo.tsx | 50 - .../registry/default/example/sheet-side.tsx | 60 - .../default/example/shimmer-button-demo.tsx | 13 - .../default/example/shine-border-demo-2.tsx | 9 - .../default/example/shine-border-demo.tsx | 14 - .../default/example/shiny-button-demo.tsx | 5 - .../default/example/skeleton-card.tsx | 13 - .../default/example/skeleton-demo.tsx | 13 - .../registry/default/example/slider-demo.tsx | 16 - .../default/example/slider-disabled.tsx | 17 - .../example/slider-format-label-side.tsx | 18 - .../default/example/slider-format-label.tsx | 17 - .../default/example/slider-inverted.tsx | 17 - .../registry/default/example/slider-range.tsx | 16 - .../default/example/slider-ranges.tsx | 16 - .../example/slider-tick-marks-full.tsx | 17 - .../example/slider-tick-marks-half.tsx | 17 - .../default/example/slider-vertical.tsx | 21 - .../registry/default/example/sonner-demo.tsx | 23 - .../default/example/sparkles-text-demo.tsx | 5 - .../default/example/star-rating-colored.tsx | 7 - .../default/example/star-rating-demo.tsx | 7 - .../default/example/star-rating-icon.tsx | 8 - .../example/stepper-clickable-steps.tsx | 93 - .../default/example/stepper-custom-icons.tsx | 83 - .../default/example/stepper-custom-styles.tsx | 98 - .../registry/default/example/stepper-demo.tsx | 81 - .../default/example/stepper-description.tsx | 81 - .../default/example/stepper-footer-inside.tsx | 78 - .../registry/default/example/stepper-form.tsx | 192 - .../example/stepper-optional-steps.tsx | 81 - .../default/example/stepper-orientation.tsx | 114 - .../example/stepper-scroll-tracking.tsx | 86 - .../default/example/stepper-sizes.tsx | 115 - .../default/example/stepper-state.tsx | 82 - .../default/example/stepper-variants.tsx | 120 - .../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/text-reveal-demo.tsx | 9 - .../default/example/textarea-demo.tsx | 5 - .../default/example/textarea-disabled.tsx | 5 - .../default/example/textarea-form.tsx | 78 - .../default/example/textarea-with-button.tsx | 11 - .../default/example/textarea-with-label.tsx | 11 - .../default/example/textarea-with-text.tsx | 14 - .../default/example/timeline-alternate.tsx | 80 - .../default/example/timeline-demo.tsx | 80 - .../default/example/timeline-labels.tsx | 98 - .../default/example/timeline-right.tsx | 80 - .../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/toc-active.tsx | 29 - .../web/registry/default/example/toc-demo.tsx | 29 - .../registry/default/example/toc-nested.tsx | 36 - .../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 | 24 - .../default/example/tooltip-outline.tsx | 22 - .../default/example/tooltip-secondary.tsx | 22 - .../example/tooltip-with-toggle-demo.tsx | 26 - .../registry/default/example/tour-demo.tsx | 129 - .../default/example/tweet-card-demo.tsx | 9 - .../default/example/tweet-card-images.tsx | 5 - .../example/tweet-card-meta-preview.tsx | 5 - .../default/example/typing-animation-demo.tsx | 10 - .../default/example/typography-blockquote.tsx | 8 - .../default/example/typography-demo.tsx | 120 - .../default/example/typography-lead.tsx | 8 - .../registry/default/example/typography-p.tsx | 8 - .../default/example/video-modal-demo.tsx | 54 - .../default/example/wavy-dot-pattern-demo.tsx | 18 - .../default/example/wavy-text-demo.tsx | 10 - .../default/example/word-fade-in-demo.tsx | 5 - .../default/example/word-pull-up-demo.tsx | 10 - .../default/example/word-rotate-demo.tsx | 10 - .../default/examples/accordion-demo.tsx | 33 + .../registry/default/examples/alert-demo.tsx | 19 + .../default/examples/alert-destructive.tsx | 19 + .../default/examples/alert-dialog-demo.tsx | 35 + .../examples/animated-beam-bidirectional.tsx | 92 + .../default/examples/animated-beam-demo.tsx | 501 + .../animated-beam-multiple-inputs.tsx | 504 + .../animated-beam-multiple-outputs.tsx | 518 + .../examples/animated-beam-unidirectional.tsx | 81 + .../animated-circular-progress-bar-demo.tsx | 31 + .../examples/animated-feature-card-1.tsx | 155 + .../examples/animated-feature-card-10.tsx | 144 + .../examples/animated-feature-card-2.tsx | 107 + .../examples/animated-feature-card-3.tsx | 105 + .../examples/animated-feature-card-4.tsx | 167 + .../examples/animated-feature-card-5.tsx | 109 + .../examples/animated-feature-card-6.tsx | 121 + .../examples/animated-feature-card-7.tsx | 176 + .../examples/animated-feature-card-8.tsx | 151 + .../examples/animated-feature-card-9.tsx | 162 + .../examples/animated-gradient-text-demo.tsx | 21 + .../examples/animated-grid-pattern-demo.tsx | 34 + .../default/examples/animated-list-demo.tsx | 95 + .../examples/animated-shiny-text-demo.tsx | 20 + .../animated-subscribe-button-demo.tsx | 24 + .../default/examples/aspect-ratio-demo.tsx | 16 + .../default/examples/aurora-text-demo.tsx | 9 + .../default/examples/avatar-circles-demo.tsx | 12 + .../registry/default/examples/avatar-demo.tsx | 14 + .../registry/default/examples/badge-demo.tsx | 5 + .../default/examples/badge-destructive.tsx | 5 + .../default/examples/badge-outline.tsx | 5 + .../default/examples/badge-secondary.tsx | 5 + .../default/examples/bento-demo-vertical.tsx | 67 + .../registry/default/examples/bento-demo.tsx | 215 + .../default/examples/blur-fade-demo.tsx | 26 + .../default/examples/blur-fade-text-demo.tsx | 18 + .../default/examples/blur-in-demo.tsx | 11 + .../default/examples/border-beam-demo.tsx | 20 + .../default/examples/box-reveal-demo.tsx | 52 + .../default/examples/breadcrumb-demo.tsx | 51 + .../default/examples/breadcrumb-dropdown.tsx | 50 + .../default/examples/breadcrumb-ellipsis.tsx | 39 + .../default/examples/breadcrumb-link.tsx | 34 + .../examples/breadcrumb-responsive.tsx | 135 + .../default/examples/breadcrumb-separator.tsx | 34 + .../default/examples/button-as-child.tsx | 11 + .../registry/default/examples/button-demo.tsx | 5 + .../default/examples/button-destructive.tsx | 5 + .../default/examples/button-ghost.tsx | 5 + .../registry/default/examples/button-icon.tsx | 11 + .../registry/default/examples/button-link.tsx | 5 + .../default/examples/button-loading.tsx | 12 + .../default/examples/button-outline.tsx | 5 + .../default/examples/button-secondary.tsx | 5 + .../default/examples/button-with-icon.tsx | 11 + .../default/examples/calendar-demo.tsx | 18 + .../default/examples/calendar-form.tsx | 104 + .../examples/calendar-react-hook-form.tsx | 104 + .../registry/default/examples/card-demo.tsx | 78 + .../default/examples/card-with-form.tsx | 61 + .../default/examples/cards/activity-goal.tsx | 138 + .../default/examples/cards/calendar.tsx | 26 + .../registry/default/examples/cards/chat.tsx | 271 + .../examples/cards/cookie-settings.tsx | 61 + .../default/examples/cards/create-account.tsx | 60 + .../default/examples/cards/data-table.tsx | 348 + .../registry/default/examples/cards/index.tsx | 63 + .../default/examples/cards/metric.tsx | 151 + .../default/examples/cards/payment-method.tsx | 159 + .../default/examples/cards/report-issue.tsx | 90 + .../registry/default/examples/cards/share.tsx | 143 + .../registry/default/examples/cards/stats.tsx | 142 + .../default/examples/cards/team-members.tsx | 219 + .../default/examples/carousel-api.tsx | 54 + .../default/examples/carousel-demo.tsx | 34 + .../default/examples/carousel-dots.tsx | 41 + .../default/examples/carousel-orientation.tsx | 40 + .../default/examples/carousel-plugin.tsx | 44 + .../default/examples/carousel-size.tsx | 39 + .../default/examples/carousel-spacing.tsx | 37 + .../default/examples/chart-bar-demo-axis.tsx | 45 + .../default/examples/chart-bar-demo-grid.tsx | 38 + .../examples/chart-bar-demo-legend.tsx | 53 + .../examples/chart-bar-demo-tooltip.tsx | 50 + .../default/examples/chart-bar-demo.tsx | 37 + .../default/examples/chart-tooltip-demo.tsx | 225 + .../default/examples/checkbox-demo.tsx | 17 + .../default/examples/checkbox-disabled.tsx | 15 + .../examples/checkbox-form-multiple.tsx | 135 + .../default/examples/checkbox-form-single.tsx | 76 + .../default/examples/checkbox-with-text.tsx | 22 + .../default/examples/collapsible-demo.tsx | 46 + .../default/examples/combobox-demo.tsx | 99 + .../examples/combobox-dropdown-menu.tsx | 111 + .../default/examples/combobox-form.tsx | 144 + .../default/examples/combobox-popover.tsx | 126 + .../default/examples/combobox-responsive.tsx | 139 + .../default/examples/command-demo.tsx | 62 + .../default/examples/command-dialog.tsx | 87 + .../examples/confetti-basic-cannon.tsx | 9 + .../examples/confetti-custom-shapes.tsx | 59 + .../default/examples/confetti-demo.tsx | 26 + .../default/examples/confetti-emoji.tsx | 48 + .../default/examples/confetti-fireworks.tsx | 37 + .../default/examples/confetti-hover.tsx | 25 + .../examples/confetti-random-direction.tsx | 17 + .../examples/confetti-side-cannons.tsx | 40 + .../default/examples/confetti-stars.tsx | 41 + .../default/examples/context-menu-demo.tsx | 69 + .../default/examples/cool-mode-custom.tsx | 18 + .../default/examples/cool-mode-demo.tsx | 13 + .../default/examples/data-table-demo.tsx | 322 + .../default/examples/date-picker-demo.tsx | 43 + .../default/examples/date-picker-form.tsx | 104 + .../examples/date-picker-with-presets.tsx | 62 + ...ate-picker-with-range-presets-internal.tsx | 128 + .../examples/date-picker-with-range.tsx | 65 + .../default/examples/dialog-close-button.tsx | 56 + .../registry/default/examples/dialog-demo.tsx | 56 + .../registry/default/examples/dock-demo-2.tsx | 139 + .../registry/default/examples/dock-demo-3.tsx | 139 + .../registry/default/examples/dock-demo.tsx | 166 + .../default/examples/dot-pattern-demo.tsx | 19 + .../examples/dot-pattern-linear-gradient.tsx | 24 + .../registry/default/examples/drawer-demo.tsx | 136 + .../default/examples/drawer-dialog.tsx | 89 + .../examples/dropdown-menu-checkboxes.tsx | 53 + .../default/examples/dropdown-menu-demo.tsx | 122 + .../examples/dropdown-menu-radio-group.tsx | 42 + .../default/examples/fade-text-demo.tsx | 40 + .../default/examples/file-tree-demo.tsx | 111 + .../default/examples/flickering-grid-demo.tsx | 18 + .../examples/flickering-grid-rounded-demo.tsx | 18 + .../default/examples/flip-text-demo.tsx | 10 + .../default/examples/gauge-circle-demo.tsx | 29 + .../registry/default/examples/globe-demo.tsx | 13 + .../default/examples/globe-grid-demo.tsx | 7 + .../default/examples/globe-grid-full-demo.tsx | 7 + .../default/examples/gradual-spacing-demo.tsx | 10 + .../examples/grid-layout-columns-demo.tsx | 59 + .../examples/grid-layout-crosshairs-demo.tsx | 41 + .../default/examples/grid-layout-demo.tsx | 41 + .../examples/grid-layout-variants-demo.tsx | 63 + .../default/examples/grid-pattern-dashed.tsx | 24 + .../default/examples/grid-pattern-demo.tsx | 34 + .../examples/grid-pattern-linear-gradient.tsx | 23 + .../default/examples/hero-video-demo.tsx | 51 + ...ro-video-dialog-demo-top-in-bottom-out.tsx | 22 + .../examples/hero-video-dialog-demo.tsx | 22 + .../default/examples/hero-video-youtube.tsx | 52 + .../default/examples/hover-card-demo.tsx | 43 + .../default/examples/hyper-text-demo.tsx | 10 + .../default/examples/icon-cloud-demo.tsx | 42 + .../registry/default/examples/input-demo.tsx | 5 + .../default/examples/input-disabled.tsx | 5 + .../registry/default/examples/input-file.tsx | 11 + .../registry/default/examples/input-form.tsx | 73 + .../default/examples/input-otp-controlled.tsx | 42 + .../default/examples/input-otp-demo.tsx | 24 + .../default/examples/input-otp-disabled.tsx | 24 + .../default/examples/input-otp-form.tsx | 87 + .../default/examples/input-otp-pattern.tsx | 27 + .../default/examples/input-otp-separator.tsx | 29 + .../default/examples/input-phone-default.tsx | 9 + .../default/examples/input-phone-demo.tsx | 16 + .../default/examples/input-phone-form.tsx | 77 + .../default/examples/input-phone-initial.tsx | 15 + .../examples/input-phone-international.tsx | 16 + .../default/examples/input-phone-national.tsx | 16 + .../default/examples/input-with-button.tsx | 11 + .../default/examples/input-with-label.tsx | 11 + .../default/examples/input-with-text.tsx | 14 + .../interactive-grid-pattern-demo-2.tsx | 23 + .../interactive-grid-pattern-demo.tsx | 20 + .../default/examples/iphone-15-pro-demo-2.tsx | 12 + .../default/examples/iphone-15-pro-demo.tsx | 9 + .../registry/default/examples/label-demo.tsx | 13 + .../default/examples/letter-pullup-demo.tsx | 5 + .../examples/line-shadow-text-demo.tsx | 15 + .../default/examples/magic-card-demo.tsx | 26 + .../default/examples/magic-card-gradient.tsx | 29 + .../registry/default/examples/marquee-3d.tsx | 59 + .../examples/marquee-demo-vertical.tsx | 90 + .../default/examples/marquee-demo.tsx | 108 + .../default/examples/marquee-logos.tsx | 53 + .../default/examples/menubar-demo.tsx | 109 + .../default/examples/meteors-demo.tsx | 12 + .../default/examples/mode-toggle-group.tsx | 56 + .../registry/default/examples/mode-toggle.tsx | 40 + .../default/examples/morphing-text-demo.tsx | 17 + .../default/examples/multi-select-basic.tsx | 38 + .../multi-select-controllable-search.tsx | 84 + .../default/examples/multi-select-filter.tsx | 42 + .../default/examples/multi-select-form.tsx | 161 + .../examples/multi-select-input-custom.tsx | 93 + .../examples/multi-select-limit-count.tsx | 38 + .../multi-select-limit-display-length.tsx | 45 + .../default/examples/navigation-menu-demo.tsx | 150 + .../examples/neon-gradient-card-demo.tsx | 11 + .../default/examples/number-ticker-demo.tsx | 11 + .../default/examples/nyx-toc-demo.tsx | 47 + .../default/examples/nyx-toc-popover-demo.tsx | 36 + .../examples/orbiting-circles-demo.tsx | 176 + .../default/examples/pagination-demo.tsx | 38 + .../default/examples/particles-demo.tsx | 31 + .../default/examples/popover-demo.tsx | 62 + .../default/examples/progress-demo.tsx | 16 + .../examples/pulsating-button-demo.tsx | 17 + .../default/examples/radio-group-demo.tsx | 21 + .../default/examples/radio-group-form.tsx | 95 + .../default/examples/rainbow-button-demo.tsx | 5 + .../examples/resizable-demo-with-handle.tsx | 36 + .../default/examples/resizable-demo.tsx | 36 + .../default/examples/resizable-handle.tsx | 26 + .../default/examples/resizable-vertical.tsx | 26 + .../default/examples/retro-grid-demo.tsx | 15 + .../default/examples/ripple-button-demo.tsx | 5 + .../registry/default/examples/ripple-demo.tsx | 12 + .../default/examples/safari-demo-2.tsx | 13 + .../registry/default/examples/safari-demo.tsx | 9 + .../examples/scratch-to-reveal-demo.tsx | 24 + .../default/examples/script-copy-btn-demo.tsx | 19 + .../default/examples/scroll-area-demo.tsx | 26 + .../examples/scroll-area-horizontal-demo.tsx | 53 + .../examples/scroll-based-velocity-demo.tsx | 11 + .../default/examples/scroll-progress-demo.tsx | 27 + .../registry/default/examples/select-demo.tsx | 31 + .../registry/default/examples/select-form.tsx | 98 + .../default/examples/select-scrollable.tsx | 79 + .../default/examples/separate-away-demo.tsx | 14 + .../default/examples/separator-demo.tsx | 24 + .../registry/default/examples/sheet-demo.tsx | 59 + .../registry/default/examples/sheet-side.tsx | 69 + .../default/examples/shimmer-button-demo.tsx | 13 + .../default/examples/shine-border-demo-2.tsx | 9 + .../default/examples/shine-border-demo.tsx | 14 + .../default/examples/shiny-button-demo.tsx | 5 + .../default/examples/skeleton-card.tsx | 13 + .../default/examples/skeleton-demo.tsx | 13 + .../registry/default/examples/slider-demo.tsx | 16 + .../default/examples/slider-disabled.tsx | 17 + .../examples/slider-format-label-side.tsx | 21 + .../default/examples/slider-format-label.tsx | 20 + .../default/examples/slider-inverted.tsx | 17 + .../default/examples/slider-range.tsx | 16 + .../default/examples/slider-ranges.tsx | 16 + .../examples/slider-tick-marks-full.tsx | 20 + .../examples/slider-tick-marks-half.tsx | 20 + .../default/examples/slider-vertical.tsx | 21 + .../registry/default/examples/sonner-demo.tsx | 24 + .../default/examples/sparkles-text-demo.tsx | 5 + .../default/examples/star-rating-colored.tsx | 13 + .../default/examples/star-rating-demo.tsx | 7 + .../default/examples/star-rating-icon.tsx | 8 + .../examples/stepper-clickable-steps.tsx | 85 + .../default/examples/stepper-custom-icons.tsx | 75 + .../examples/stepper-custom-styles.tsx | 90 + .../default/examples/stepper-demo.tsx | 73 + .../default/examples/stepper-description.tsx | 73 + .../examples/stepper-footer-inside.tsx | 71 + .../default/examples/stepper-form.tsx | 191 + .../examples/stepper-optional-steps.tsx | 73 + .../default/examples/stepper-orientation.tsx | 110 + .../examples/stepper-scroll-tracking.tsx | 79 + .../default/examples/stepper-sizes.tsx | 106 + .../default/examples/stepper-state.tsx | 74 + .../default/examples/stepper-variants.tsx | 113 + .../registry/default/examples/switch-demo.tsx | 11 + .../registry/default/examples/switch-form.tsx | 107 + .../registry/default/examples/table-demo.tsx | 91 + .../registry/default/examples/tabs-demo.tsx | 76 + .../default/examples/terminal-demo.tsx | 62 + .../default/examples/text-animate-demo-2.tsx | 9 + .../default/examples/text-animate-demo-3.tsx | 9 + .../default/examples/text-animate-demo-4.tsx | 9 + .../default/examples/text-animate-demo-5.tsx | 9 + .../default/examples/text-animate-demo-6.tsx | 9 + .../default/examples/text-animate-demo.tsx | 9 + .../default/examples/text-reveal-demo.tsx | 9 + .../default/examples/textarea-demo.tsx | 5 + .../default/examples/textarea-disabled.tsx | 5 + .../default/examples/textarea-form.tsx | 80 + .../default/examples/textarea-with-button.tsx | 11 + .../default/examples/textarea-with-label.tsx | 11 + .../default/examples/textarea-with-text.tsx | 14 + .../default/examples/timeline-alternate.tsx | 84 + .../default/examples/timeline-demo.tsx | 84 + .../default/examples/timeline-labels.tsx | 102 + .../default/examples/timeline-right.tsx | 84 + .../registry/default/examples/toast-demo.tsx | 28 + .../default/examples/toast-destructive.tsx | 25 + .../default/examples/toast-simple.tsx | 21 + .../default/examples/toast-with-action.tsx | 24 + .../default/examples/toast-with-title.tsx | 22 + .../registry/default/examples/toc-active.tsx | 31 + .../registry/default/examples/toc-demo.tsx | 29 + .../registry/default/examples/toc-nested.tsx | 36 + .../registry/default/examples/toggle-demo.tsx | 11 + .../default/examples/toggle-disabled.tsx | 11 + .../default/examples/toggle-group-demo.tsx | 22 + .../examples/toggle-group-disabled.tsx | 22 + .../default/examples/toggle-group-lg.tsx | 22 + .../default/examples/toggle-group-outline.tsx | 22 + .../default/examples/toggle-group-single.tsx | 22 + .../default/examples/toggle-group-sm.tsx | 22 + .../registry/default/examples/toggle-lg.tsx | 11 + .../default/examples/toggle-outline.tsx | 11 + .../registry/default/examples/toggle-sm.tsx | 11 + .../default/examples/toggle-with-text.tsx | 12 + .../default/examples/tooltip-demo.tsx | 24 + .../default/examples/tooltip-outline.tsx | 22 + .../default/examples/tooltip-secondary.tsx | 22 + .../examples/tooltip-with-toggle-demo.tsx | 26 + .../registry/default/examples/tour-demo.tsx | 127 + .../default/examples/tweet-card-demo.tsx | 9 + .../default/examples/tweet-card-images.tsx | 5 + .../examples/tweet-card-meta-preview.tsx | 5 + .../examples/typing-animation-demo.tsx | 10 + .../examples/typography-blockquote.tsx | 8 + .../default/examples/typography-demo.tsx | 119 + .../{example => examples}/typography-h1.tsx | 0 .../{example => examples}/typography-h2.tsx | 0 .../{example => examples}/typography-h3.tsx | 0 .../{example => examples}/typography-h4.tsx | 0 .../typography-inline-code.tsx | 0 .../typography-large.tsx | 0 .../default/examples/typography-lead.tsx | 8 + .../{example => examples}/typography-list.tsx | 0 .../typography-muted.tsx | 0 .../default/examples/typography-p.tsx | 8 + .../typography-small.tsx | 0 .../typography-table.tsx | 0 .../default/examples/video-modal-demo.tsx | 54 + .../default/examples/warp-background-demo.tsx | 24 + .../default/examples/wavy-text-demo.tsx | 10 + .../default/examples/word-fade-in-demo.tsx | 5 + .../default/examples/word-pull-up-demo.tsx | 10 + .../default/examples/word-rotate-demo.tsx | 10 + .../default/hooks/use-anchor-observer.ts | 35 +- .../web/registry/default/hooks/use-mobile.tsx | 10 +- .../registry/default/hooks/use-on-change.ts | 4 +- apps/web/registry/default/hooks/use-toast.ts | 80 +- .../registry/default/internal/login-01.tsx | 68 + .../registry/default/internal/sidebar-01.tsx | 292 + .../registry/default/internal/sidebar-02.tsx | 330 + .../registry/default/internal/sidebar-03.tsx | 272 + .../registry/default/internal/sidebar-04.tsx | 264 + .../registry/default/internal/sidebar-05.tsx | 292 + .../registry/default/internal/sidebar-06.tsx | 294 + .../registry/default/internal/sidebar-07.tsx | 482 + .../registry/default/internal/sidebar-08.tsx | 460 + .../registry/default/internal/sidebar-09.tsx | 447 + .../registry/default/internal/sidebar-10.tsx | 755 + .../registry/default/internal/sidebar-11.tsx | 194 + .../registry/default/internal/sidebar-12.tsx | 297 + .../registry/default/internal/sidebar-13.tsx | 147 + .../registry/default/internal/sidebar-14.tsx | 246 + .../registry/default/internal/sidebar-15.tsx | 832 + .../default/internal/sidebar-controlled.tsx | 96 + .../default/internal/sidebar-demo.tsx | 79 + .../default/internal/sidebar-footer.tsx | 66 + .../default/internal/sidebar-group-action.tsx | 79 + .../internal/sidebar-group-collapsible.tsx | 62 + .../default/internal/sidebar-group.tsx | 45 + .../default/internal/sidebar-header.tsx | 56 + .../default/internal/sidebar-menu-action.tsx | 107 + .../default/internal/sidebar-menu-badge.tsx | 83 + .../internal/sidebar-menu-collapsible.tsx | 197 + .../default/internal/sidebar-menu-sub.tsx | 180 + .../default/internal/sidebar-menu.tsx | 71 + .../registry/default/internal/sidebar-rsc.tsx | 104 + .../sink/components/accordion-demo.tsx | 33 + .../internal/sink/components/alert-demo.tsx | 15 + .../sink/components/alert-dialog-demo.tsx | 35 + .../internal/sink/components/app-sidebar.tsx | 175 + .../sink/components/aspect-ratio-demo.tsx | 16 + .../internal/sink/components/avatar-demo.tsx | 10 + .../internal/sink/components/badge-demo.tsx | 5 + .../sink/components/badge-destructive.tsx | 5 + .../sink/components/badge-outline.tsx | 5 + .../sink/components/badge-secondary.tsx | 5 + .../sink/components/breadcrumb-demo.tsx | 51 + .../internal/sink/components/button-demo.tsx | 5 + .../sink/components/button-destructive.tsx | 5 + .../internal/sink/components/button-ghost.tsx | 5 + .../internal/sink/components/button-link.tsx | 5 + .../sink/components/button-loading.tsx | 12 + .../sink/components/button-outline.tsx | 5 + .../sink/components/button-secondary.tsx | 5 + .../sink/components/button-with-icon.tsx | 11 + .../sink/components/calendar-demo.tsx | 18 + .../internal/sink/components/card-demo.tsx | 78 + .../sink/components/carousel-demo.tsx | 34 + .../sink/components/checkbox-demo.tsx | 17 + .../sink/components/collapsible-demo.tsx | 46 + .../sink/components/combobox-demo.tsx | 102 + .../internal/sink/components/command-demo.tsx | 62 + .../sink/components/component-wrapper.tsx | 22 + .../sink/components/context-menu-demo.tsx | 69 + .../sink/components/date-picker-demo.tsx | 43 + .../internal/sink/components/dialog-demo.tsx | 56 + .../internal/sink/components/drawer-demo.tsx | 138 + .../sink/components/dropdown-menu-demo.tsx | 75 + .../sink/components/hover-card-demo.tsx | 39 + .../internal/sink/components/input-demo.tsx | 5 + .../sink/components/input-otp-demo.tsx | 24 + .../internal/sink/components/label-demo.tsx | 13 + .../internal/sink/components/menubar-demo.tsx | 109 + .../internal/sink/components/nav-main.tsx | 73 + .../internal/sink/components/nav-projects.tsx | 89 + .../internal/sink/components/nav-user.tsx | 120 + .../sink/components/navigation-menu-demo.tsx | 147 + .../sink/components/pagination-demo.tsx | 38 + .../internal/sink/components/popover-demo.tsx | 62 + .../sink/components/progress-demo.tsx | 16 + .../sink/components/radio-group-demo.tsx | 21 + .../sink/components/resizable-handle.tsx | 26 + .../sink/components/scroll-area-demo.tsx | 24 + .../internal/sink/components/select-demo.tsx | 31 + .../sink/components/separator-demo.tsx | 24 + .../internal/sink/components/sheet-demo.tsx | 59 + .../sink/components/skeleton-demo.tsx | 13 + .../internal/sink/components/slider-demo.tsx | 16 + .../internal/sink/components/sonner-demo.tsx | 24 + .../internal/sink/components/switch-demo.tsx | 11 + .../internal/sink/components/table-demo.tsx | 91 + .../internal/sink/components/tabs-demo.tsx | 76 + .../sink/components/team-switcher.tsx | 95 + .../sink/components/textarea-demo.tsx | 5 + .../internal/sink/components/toast-demo.tsx | 28 + .../internal/sink/components/toggle-demo.tsx | 11 + .../sink/components/toggle-disabled.tsx | 11 + .../sink/components/toggle-group-demo.tsx | 22 + .../sink/components/toggle-outline.tsx | 11 + .../sink/components/toggle-with-text.tsx | 12 + .../internal/sink/components/tooltip-demo.tsx | 22 + .../registry/default/internal/sink/page.tsx | 276 + apps/web/registry/default/lib/utils.ts | 4 +- apps/web/registry/default/ui/accordion.tsx | 18 +- apps/web/registry/default/ui/alert-dialog.tsx | 44 +- apps/web/registry/default/ui/alert.tsx | 26 +- .../web/registry/default/ui/animated-beam.tsx | 78 +- .../ui/animated-circular-progress-bar.tsx | 68 +- .../default/ui/animated-gradient-text.tsx | 6 +- .../default/ui/animated-grid-pattern.tsx | 48 +- .../web/registry/default/ui/animated-list.tsx | 16 +- .../default/ui/animated-shiny-text.tsx | 12 +- .../default/ui/animated-subscribe-button.tsx | 83 +- apps/web/registry/default/ui/aspect-ratio.tsx | 4 +- apps/web/registry/default/ui/aurora-text.tsx | 34 + .../registry/default/ui/avatar-circles.tsx | 13 +- apps/web/registry/default/ui/avatar.tsx | 14 +- apps/web/registry/default/ui/badge.tsx | 20 +- apps/web/registry/default/ui/bento-grid.tsx | 18 +- apps/web/registry/default/ui/blur-fade.tsx | 16 +- apps/web/registry/default/ui/blur-in.tsx | 16 +- apps/web/registry/default/ui/border-beam.tsx | 26 +- apps/web/registry/default/ui/box-reveal.tsx | 34 +- apps/web/registry/default/ui/breadcrumb.tsx | 50 +- apps/web/registry/default/ui/button.tsx | 40 +- apps/web/registry/default/ui/calendar.tsx | 63 +- apps/web/registry/default/ui/card.tsx | 37 +- apps/web/registry/default/ui/carousel.tsx | 179 +- apps/web/registry/default/ui/chart.tsx | 274 +- apps/web/registry/default/ui/checkbox.tsx | 14 +- .../registry/default/ui/client-tweet-card.tsx | 11 +- apps/web/registry/default/ui/collapsible.tsx | 4 +- apps/web/registry/default/ui/command.tsx | 33 +- apps/web/registry/default/ui/confetti.tsx | 36 +- apps/web/registry/default/ui/context-menu.tsx | 40 +- apps/web/registry/default/ui/cool-mode.tsx | 103 +- apps/web/registry/default/ui/dialog.tsx | 26 +- apps/web/registry/default/ui/dock.tsx | 36 +- apps/web/registry/default/ui/dot-pattern.tsx | 34 +- apps/web/registry/default/ui/drawer.tsx | 28 +- .../web/registry/default/ui/dropdown-menu.tsx | 48 +- apps/web/registry/default/ui/fade-in.tsx | 12 +- apps/web/registry/default/ui/fade-text.tsx | 18 +- apps/web/registry/default/ui/file-tree.tsx | 171 +- .../registry/default/ui/flickering-grid.tsx | 140 +- apps/web/registry/default/ui/flip-text.tsx | 12 +- apps/web/registry/default/ui/form.tsx | 59 +- apps/web/registry/default/ui/gauge-circle.tsx | 40 +- apps/web/registry/default/ui/globe-grid.tsx | 264 +- apps/web/registry/default/ui/globe.tsx | 42 +- .../registry/default/ui/gradual-spacing.tsx | 14 +- apps/web/registry/default/ui/grid-layout.tsx | 70 +- apps/web/registry/default/ui/grid-pattern.tsx | 32 +- .../registry/default/ui/hero-video-dialog.tsx | 87 +- apps/web/registry/default/ui/hero-video.tsx | 19 +- apps/web/registry/default/ui/hover-card.tsx | 12 +- apps/web/registry/default/ui/hyper-text.tsx | 31 +- apps/web/registry/default/ui/icon-cloud.tsx | 41 +- apps/web/registry/default/ui/input-otp.tsx | 40 +- apps/web/registry/default/ui/input-phone.tsx | 107 +- apps/web/registry/default/ui/input.tsx | 8 +- .../default/ui/interactive-grid-pattern.tsx | 75 + .../web/registry/default/ui/iphone-15-pro.tsx | 2 +- apps/web/registry/default/ui/label.tsx | 14 +- .../web/registry/default/ui/letter-pullup.tsx | 12 +- .../registry/default/ui/line-shadow-text.tsx | 42 + apps/web/registry/default/ui/magic-card.tsx | 63 +- apps/web/registry/default/ui/marquee.tsx | 24 +- apps/web/registry/default/ui/menubar.tsx | 48 +- apps/web/registry/default/ui/meteors.tsx | 8 +- .../web/registry/default/ui/morphing-text.tsx | 145 + apps/web/registry/default/ui/multi-select.tsx | 173 +- .../registry/default/ui/navigation-menu.tsx | 37 +- .../default/ui/neon-gradient-card.tsx | 68 +- .../web/registry/default/ui/number-ticker.tsx | 30 +- apps/web/registry/default/ui/nyx-toc.tsx | 252 +- .../registry/default/ui/orbiting-circles.tsx | 12 +- apps/web/registry/default/ui/pagination.tsx | 54 +- apps/web/registry/default/ui/particles.tsx | 69 +- apps/web/registry/default/ui/popover.tsx | 12 +- apps/web/registry/default/ui/progress.tsx | 10 +- .../registry/default/ui/pulsating-button.tsx | 14 +- apps/web/registry/default/ui/radio-group.tsx | 14 +- .../registry/default/ui/rainbow-button.tsx | 12 +- apps/web/registry/default/ui/resizable.tsx | 12 +- apps/web/registry/default/ui/retro-grid.tsx | 75 +- .../web/registry/default/ui/ripple-button.tsx | 91 + apps/web/registry/default/ui/ripple.tsx | 77 +- apps/web/registry/default/ui/safari.tsx | 2 +- .../registry/default/ui/scratch-to-reveal.tsx | 75 +- .../registry/default/ui/script-copy-btn.tsx | 150 + apps/web/registry/default/ui/scroll-area.tsx | 26 +- .../default/ui/scroll-based-velocity.tsx | 27 +- .../registry/default/ui/scroll-progress.tsx | 13 +- apps/web/registry/default/ui/select.tsx | 43 +- .../web/registry/default/ui/separate-away.tsx | 6 +- apps/web/registry/default/ui/separator.tsx | 14 +- apps/web/registry/default/ui/sheet.tsx | 43 +- .../registry/default/ui/shimmer-button.tsx | 50 +- apps/web/registry/default/ui/shine-border.tsx | 23 +- apps/web/registry/default/ui/shiny-button.tsx | 27 +- apps/web/registry/default/ui/sidebar.tsx | 521 +- apps/web/registry/default/ui/skeleton.tsx | 4 +- apps/web/registry/default/ui/slider.tsx | 291 +- apps/web/registry/default/ui/sonner.tsx | 19 +- .../web/registry/default/ui/sparkles-text.tsx | 27 +- apps/web/registry/default/ui/star-rating.tsx | 42 +- apps/web/registry/default/ui/stepper.tsx | 435 +- apps/web/registry/default/ui/switch.tsx | 12 +- apps/web/registry/default/ui/table.tsx | 39 +- apps/web/registry/default/ui/tabs.tsx | 14 +- apps/web/registry/default/ui/terminal.tsx | 119 + apps/web/registry/default/ui/text-animate.tsx | 391 + apps/web/registry/default/ui/text-reveal.tsx | 25 +- apps/web/registry/default/ui/textarea.tsx | 8 +- apps/web/registry/default/ui/timeline.tsx | 99 +- apps/web/registry/default/ui/toast.tsx | 32 +- apps/web/registry/default/ui/toaster.tsx | 6 +- apps/web/registry/default/ui/toc.tsx | 38 +- apps/web/registry/default/ui/toggle-group.tsx | 22 +- apps/web/registry/default/ui/toggle.tsx | 28 +- apps/web/registry/default/ui/tooltip.tsx | 30 +- apps/web/registry/default/ui/tour.tsx | 58 +- apps/web/registry/default/ui/tweet-card.tsx | 75 +- .../registry/default/ui/typing-animation.tsx | 13 +- apps/web/registry/default/ui/use-toast.ts | 83 +- apps/web/registry/default/ui/video-modal.tsx | 47 +- .../registry/default/ui/warp-background.tsx | 151 + .../registry/default/ui/wavy-dot-pattern.tsx | 95 - apps/web/registry/default/ui/wavy-text.tsx | 14 +- apps/web/registry/default/ui/word-fade-in.tsx | 15 +- apps/web/registry/default/ui/word-pull-up.tsx | 16 +- apps/web/registry/default/ui/word-rotate.tsx | 16 +- apps/web/registry/default/v0/sidebar-16.tsx | 674 + apps/web/registry/index.ts | 43 +- .../block/_sink/components/accordion-demo.tsx | 32 - .../block/_sink/components/alert-demo.tsx | 19 - .../_sink/components/alert-dialog-demo.tsx | 35 - .../_sink/components/app-sidebar copy.tsx | 175 - .../block/_sink/components/app-sidebar.tsx | 175 - .../_sink/components/aspect-ratio-demo.tsx | 16 - .../block/_sink/components/avatar-demo.tsx | 14 - .../block/_sink/components/badge-demo.tsx | 5 - .../_sink/components/badge-destructive.tsx | 5 - .../block/_sink/components/badge-outline.tsx | 5 - .../_sink/components/badge-secondary.tsx | 5 - .../_sink/components/breadcrumb-demo.tsx | 49 - .../_sink/components/button-demo copy.tsx | 5 - .../block/_sink/components/button-demo.tsx | 5 - .../_sink/components/button-destructive.tsx | 5 - .../block/_sink/components/button-ghost.tsx | 5 - .../block/_sink/components/button-icon.tsx | 11 - .../block/_sink/components/button-link.tsx | 5 - .../block/_sink/components/button-loading.tsx | 12 - .../block/_sink/components/button-outline.tsx | 5 - .../_sink/components/button-secondary.tsx | 5 - .../_sink/components/button-with-icon.tsx | 13 - .../block/_sink/components/calendar-demo.tsx | 18 - .../block/_sink/components/card-demo.tsx | 80 - .../block/_sink/components/carousel-demo.tsx | 32 - .../block/_sink/components/checkbox-demo.tsx | 17 - .../_sink/components/collapsible-demo.tsx | 46 - .../block/_sink/components/combobox-demo.tsx | 94 - .../block/_sink/components/command-demo.tsx | 62 - .../components/component-wrapper copy.tsx | 22 - .../_sink/components/component-wrapper.tsx | 22 - .../_sink/components/context-menu-demo.tsx | 67 - .../_sink/components/date-picker-demo.tsx | 43 - .../block/_sink/components/dialog-demo.tsx | 47 - .../block/_sink/components/drawer-demo.tsx | 136 - .../_sink/components/dropdown-menu-demo.tsx | 75 - .../_sink/components/hover-card-demo.tsx | 44 - .../block/_sink/components/input-demo.tsx | 5 - .../block/_sink/components/input-otp-demo.tsx | 24 - .../block/_sink/components/label-demo.tsx | 13 - .../block/_sink/components/menubar-demo.tsx | 121 - .../block/_sink/components/nav-main copy.tsx | 73 - .../miami/block/_sink/components/nav-main.tsx | 73 - .../_sink/components/nav-projects copy.tsx | 89 - .../block/_sink/components/nav-projects.tsx | 89 - .../block/_sink/components/nav-user copy.tsx | 114 - .../miami/block/_sink/components/nav-user.tsx | 114 - .../_sink/components/navigation-menu-demo.tsx | 143 - .../_sink/components/pagination-demo.tsx | 38 - .../block/_sink/components/popover-demo.tsx | 62 - .../block/_sink/components/progress-demo.tsx | 16 - .../_sink/components/radio-group-demo.tsx | 21 - .../_sink/components/resizable-handle.tsx | 26 - .../_sink/components/scroll-area-demo.tsx | 24 - .../block/_sink/components/select-demo.tsx | 31 - .../block/_sink/components/separator-demo.tsx | 22 - .../block/_sink/components/sheet-demo.tsx | 50 - .../block/_sink/components/skeleton-demo.tsx | 13 - .../block/_sink/components/slider-demo.tsx | 16 - .../block/_sink/components/sonner-demo.tsx | 24 - .../block/_sink/components/switch-demo.tsx | 11 - .../block/_sink/components/table-demo.tsx | 87 - .../block/_sink/components/tabs-demo.tsx | 74 - .../_sink/components/team-switcher copy.tsx | 92 - .../block/_sink/components/team-switcher.tsx | 92 - .../block/_sink/components/textarea-demo.tsx | 5 - .../block/_sink/components/toast-demo.tsx | 26 - .../block/_sink/components/toggle-demo.tsx | 11 - .../_sink/components/toggle-disabled.tsx | 11 - .../_sink/components/toggle-group-demo.tsx | 22 - .../block/_sink/components/toggle-outline.tsx | 11 - .../_sink/components/toggle-with-text.tsx | 12 - .../block/_sink/components/tooltip-demo.tsx | 22 - apps/web/registry/miami/block/_sink/page.tsx | 273 - .../miami/block/authentication-01.tsx | 45 - .../miami/block/authentication-02.tsx | 68 - .../miami/block/authentication-03.tsx | 73 - .../miami/block/authentication-04.tsx | 75 - .../registry/miami/block/chart-area-axes.tsx | 114 - .../miami/block/chart-area-default.tsx | 98 - .../miami/block/chart-area-gradient.tsx | 134 - .../registry/miami/block/chart-area-icons.tsx | 116 - .../miami/block/chart-area-interactive.tsx | 269 - .../miami/block/chart-area-legend.tsx | 114 - .../miami/block/chart-area-linear.tsx | 98 - .../miami/block/chart-area-stacked-expand.tsx | 125 - .../miami/block/chart-area-stacked.tsx | 111 - .../registry/miami/block/chart-area-step.tsx | 99 - .../registry/miami/block/chart-bar-active.tsx | 114 - .../miami/block/chart-bar-default.tsx | 79 - .../miami/block/chart-bar-horizontal.tsx | 87 - .../miami/block/chart-bar-interactive.tsx | 223 - .../miami/block/chart-bar-label-custom.tsx | 116 - .../registry/miami/block/chart-bar-label.tsx | 92 - .../registry/miami/block/chart-bar-mixed.tsx | 106 - .../miami/block/chart-bar-multiple.tsx | 84 - .../miami/block/chart-bar-negative.tsx | 83 - .../miami/block/chart-bar-stacked.tsx | 94 - .../miami/block/chart-line-default.tsx | 92 - .../miami/block/chart-line-dots-colors.tsx | 122 - .../miami/block/chart-line-dots-custom.tsx | 109 - .../registry/miami/block/chart-line-dots.tsx | 101 - .../miami/block/chart-line-interactive.tsx | 229 - .../miami/block/chart-line-label-custom.tsx | 126 - .../registry/miami/block/chart-line-label.tsx | 109 - .../miami/block/chart-line-linear.tsx | 92 - .../miami/block/chart-line-multiple.tsx | 104 - .../registry/miami/block/chart-line-step.tsx | 92 - .../miami/block/chart-pie-donut-active.tsx | 106 - .../miami/block/chart-pie-donut-text.tsx | 133 - .../registry/miami/block/chart-pie-donut.tsx | 97 - .../miami/block/chart-pie-interactive.tsx | 194 - .../miami/block/chart-pie-label-custom.tsx | 111 - .../miami/block/chart-pie-label-list.tsx | 100 - .../registry/miami/block/chart-pie-label.tsx | 89 - .../registry/miami/block/chart-pie-legend.tsx | 80 - .../miami/block/chart-pie-separator-none.tsx | 97 - .../registry/miami/block/chart-pie-simple.tsx | 92 - .../miami/block/chart-pie-stacked.tsx | 123 - .../miami/block/chart-radar-default.tsx | 79 - .../registry/miami/block/chart-radar-dots.tsx | 83 - .../block/chart-radar-grid-circle-fill.tsx | 82 - .../chart-radar-grid-circle-no-lines.tsx | 86 - .../miami/block/chart-radar-grid-circle.tsx | 86 - .../miami/block/chart-radar-grid-custom.tsx | 82 - .../miami/block/chart-radar-grid-fill.tsx | 82 - .../miami/block/chart-radar-grid-none.tsx | 85 - .../miami/block/chart-radar-icons.tsx | 98 - .../miami/block/chart-radar-label-custom.tsx | 124 - .../miami/block/chart-radar-legend.tsx | 96 - .../miami/block/chart-radar-lines-only.tsx | 95 - .../miami/block/chart-radar-multiple.tsx | 87 - .../miami/block/chart-radar-radius.tsx | 100 - .../miami/block/chart-radial-grid.tsx | 93 - .../miami/block/chart-radial-label.tsx | 105 - .../miami/block/chart-radial-shape.tsx | 111 - .../miami/block/chart-radial-simple.tsx | 92 - .../miami/block/chart-radial-stacked.tsx | 117 - .../miami/block/chart-radial-text.tsx | 112 - .../miami/block/chart-tooltip-advanced.tsx | 125 - .../miami/block/chart-tooltip-default.tsx | 88 - .../miami/block/chart-tooltip-formatter.tsx | 102 - .../miami/block/chart-tooltip-icons.tsx | 89 - .../block/chart-tooltip-indicator-line.tsx | 86 - .../block/chart-tooltip-indicator-none.tsx | 86 - .../block/chart-tooltip-label-custom.tsx | 93 - .../block/chart-tooltip-label-formatter.tsx | 96 - .../miami/block/chart-tooltip-label-none.tsx | 86 - .../miami/block/charts-01-chunk-0.tsx | 154 - .../miami/block/charts-01-chunk-1.tsx | 140 - .../miami/block/charts-01-chunk-2.tsx | 129 - .../miami/block/charts-01-chunk-3.tsx | 99 - .../miami/block/charts-01-chunk-4.tsx | 117 - .../miami/block/charts-01-chunk-5.tsx | 99 - .../miami/block/charts-01-chunk-6.tsx | 98 - .../miami/block/charts-01-chunk-7.tsx | 125 - apps/web/registry/miami/block/charts-01.tsx | 902 - .../miami/block/dashboard-01-chunk-0.tsx | 25 - .../miami/block/dashboard-01-chunk-1.tsx | 25 - .../miami/block/dashboard-01-chunk-2.tsx | 25 - .../miami/block/dashboard-01-chunk-3.tsx | 25 - .../miami/block/dashboard-01-chunk-4.tsx | 150 - .../miami/block/dashboard-01-chunk-5.tsx | 88 - .../web/registry/miami/block/dashboard-01.tsx | 458 - .../miami/block/dashboard-02-chunk-0.tsx | 28 - .../miami/block/dashboard-02-chunk-1.tsx | 22 - .../web/registry/miami/block/dashboard-02.tsx | 248 - .../miami/block/dashboard-03-chunk-0.tsx | 131 - .../miami/block/dashboard-03-chunk-1.tsx | 54 - .../web/registry/miami/block/dashboard-03.tsx | 470 - .../miami/block/dashboard-04-chunk-0.tsx | 21 - .../miami/block/dashboard-04-chunk-1.tsx | 33 - .../miami/block/dashboard-04-chunk-2.tsx | 43 - .../web/registry/miami/block/dashboard-04.tsx | 224 - .../miami/block/dashboard-05-chunk-0.tsx | 27 - .../miami/block/dashboard-05-chunk-1.tsx | 28 - .../miami/block/dashboard-05-chunk-2.tsx | 30 - .../miami/block/dashboard-05-chunk-3.tsx | 178 - .../miami/block/dashboard-05-chunk-4.tsx | 195 - .../miami/block/dashboard-05-chunk-5.tsx | 193 - .../web/registry/miami/block/dashboard-05.tsx | 733 - .../miami/block/dashboard-06-chunk-0.tsx | 296 - .../miami/block/dashboard-06-chunk-1.tsx | 294 - .../web/registry/miami/block/dashboard-06.tsx | 629 - .../miami/block/dashboard-07-chunk-0.tsx | 46 - .../miami/block/dashboard-07-chunk-1.tsx | 126 - .../miami/block/dashboard-07-chunk-2.tsx | 56 - .../miami/block/dashboard-07-chunk-3.tsx | 43 - .../miami/block/dashboard-07-chunk-4.tsx | 60 - .../miami/block/dashboard-07-chunk-5.tsx | 29 - .../web/registry/miami/block/dashboard-07.tsx | 610 - .../miami/block/demo-sidebar-controlled.tsx | 100 - .../miami/block/demo-sidebar-footer.tsx | 66 - .../miami/block/demo-sidebar-group-action.tsx | 81 - .../block/demo-sidebar-group-collapsible.tsx | 62 - .../miami/block/demo-sidebar-group.tsx | 45 - .../miami/block/demo-sidebar-header.tsx | 56 - .../miami/block/demo-sidebar-menu-action.tsx | 104 - .../miami/block/demo-sidebar-menu-badge.tsx | 81 - .../block/demo-sidebar-menu-collapsible.tsx | 197 - .../miami/block/demo-sidebar-menu-sub.tsx | 180 - .../miami/block/demo-sidebar-menu.tsx | 71 - .../registry/miami/block/demo-sidebar-rsc.tsx | 104 - .../web/registry/miami/block/demo-sidebar.tsx | 79 - .../block/login-01/components/login-form.tsx | 60 - .../registry/miami/block/login-01/page.tsx | 15 - .../sidebar-01/components/app-sidebar.tsx | 182 - .../sidebar-01/components/search-form.tsx | 28 - .../components/version-switcher.tsx | 69 - .../registry/miami/block/sidebar-01/page.tsx | 55 - .../sidebar-02/components/app-sidebar.tsx | 216 - .../sidebar-02/components/search-form.tsx | 28 - .../components/version-switcher.tsx | 69 - .../registry/miami/block/sidebar-02/page.tsx | 54 - .../sidebar-03/components/app-sidebar.tsx | 210 - .../registry/miami/block/sidebar-03/page.tsx | 56 - .../sidebar-04/components/app-sidebar.tsx | 208 - .../registry/miami/block/sidebar-04/page.tsx | 60 - .../sidebar-05/components/app-sidebar.tsx | 231 - .../sidebar-05/components/search-form.tsx | 28 - .../registry/miami/block/sidebar-05/page.tsx | 54 - .../sidebar-06/components/app-sidebar.tsx | 179 - .../block/sidebar-06/components/nav-main.tsx | 69 - .../components/sidebar-opt-in-form.tsx | 33 - .../registry/miami/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 | 92 - .../registry/miami/block/sidebar-07/page.tsx | 56 - .../sidebar-08/components/app-sidebar.tsx | 185 - .../block/sidebar-08/components/nav-main.tsx | 80 - .../sidebar-08/components/nav-projects.tsx | 89 - .../sidebar-08/components/nav-secondary.tsx | 40 - .../block/sidebar-08/components/nav-user.tsx | 114 - .../registry/miami/block/sidebar-08/page.tsx | 56 - .../sidebar-09/components/app-sidebar.tsx | 263 - .../block/sidebar-09/components/nav-user.tsx | 114 - .../registry/miami/block/sidebar-09/page.tsx | 58 - .../sidebar-10/components/app-sidebar.tsx | 276 - .../sidebar-10/components/nav-actions.tsx | 155 - .../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 | 82 - .../registry/miami/block/sidebar-10/page.tsx | 50 - .../sidebar-11/components/app-sidebar.tsx | 141 - .../registry/miami/block/sidebar-11/page.tsx | 56 - .../sidebar-12/components/app-sidebar.tsx | 66 - .../block/sidebar-12/components/calendars.tsx | 72 - .../sidebar-12/components/date-picker.tsx | 15 - .../block/sidebar-12/components/nav-user.tsx | 114 - .../registry/miami/block/sidebar-12/page.tsx | 45 - .../sidebar-13/components/settings-dialog.tsx | 129 - .../registry/miami/block/sidebar-13/page.tsx | 13 - .../sidebar-14/components/app-sidebar.tsx | 199 - .../registry/miami/block/sidebar-14/page.tsx | 52 - .../block/sidebar-15/components/calendars.tsx | 72 - .../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 | 82 - .../registry/miami/block/sidebar-15/page.tsx | 48 - .../blocks/login-01/components/login-form.tsx | 68 + .../registry/miami/blocks/login-01/page.tsx | 11 + .../blocks/login-02/components/login-form.tsx | 73 + .../registry/miami/blocks/login-02/page.tsx | 32 + .../blocks/login-03/components/login-form.tsx | 110 + .../registry/miami/blocks/login-03/page.tsx | 22 + .../blocks/login-04/components/login-form.tsx | 125 + .../registry/miami/blocks/login-04/page.tsx | 11 + .../blocks/login-05/components/login-form.tsx | 87 + .../registry/miami/blocks/login-05/page.tsx | 11 + .../sidebar-01/components/app-sidebar.tsx | 185 + .../sidebar-01/components/search-form.tsx | 28 + .../components/version-switcher.tsx | 66 + .../registry/miami/blocks/sidebar-01/page.tsx | 50 + .../sidebar-02/components/app-sidebar.tsx | 218 + .../sidebar-02/components/search-form.tsx | 28 + .../components/version-switcher.tsx | 66 + .../registry/miami/blocks/sidebar-02/page.tsx | 50 + .../sidebar-03/components/app-sidebar.tsx | 211 + .../registry/miami/blocks/sidebar-03/page.tsx | 52 + .../sidebar-04/components/app-sidebar.tsx | 209 + .../registry/miami/blocks/sidebar-04/page.tsx | 56 + .../sidebar-05/components/app-sidebar.tsx | 228 + .../sidebar-05/components/search-form.tsx | 28 + .../registry/miami/blocks/sidebar-05/page.tsx | 50 + .../sidebar-06/components/app-sidebar.tsx | 179 + .../blocks/sidebar-06/components/nav-main.tsx | 65 + .../components/sidebar-opt-in-form.tsx | 35 + .../registry/miami/blocks/sidebar-06/page.tsx | 50 + .../sidebar-07/components/app-sidebar.tsx | 175 + .../blocks/sidebar-07/components/nav-main.tsx | 73 + .../sidebar-07/components/nav-projects.tsx | 89 + .../blocks/sidebar-07/components/nav-user.tsx | 120 + .../sidebar-07/components/team-switcher.tsx | 95 + .../registry/miami/blocks/sidebar-07/page.tsx | 52 + .../sidebar-08/components/app-sidebar.tsx | 187 + .../blocks/sidebar-08/components/nav-main.tsx | 82 + .../sidebar-08/components/nav-projects.tsx | 89 + .../sidebar-08/components/nav-secondary.tsx | 40 + .../blocks/sidebar-08/components/nav-user.tsx | 120 + .../registry/miami/blocks/sidebar-08/page.tsx | 52 + .../sidebar-09/components/app-sidebar.tsx | 277 + .../blocks/sidebar-09/components/nav-user.tsx | 120 + .../registry/miami/blocks/sidebar-09/page.tsx | 54 + .../sidebar-10/components/app-sidebar.tsx | 276 + .../sidebar-10/components/nav-actions.tsx | 157 + .../sidebar-10/components/nav-favorites.tsx | 94 + .../blocks/sidebar-10/components/nav-main.tsx | 35 + .../sidebar-10/components/nav-secondary.tsx | 45 + .../sidebar-10/components/nav-workspaces.tsx | 85 + .../sidebar-10/components/team-switcher.tsx | 85 + .../registry/miami/blocks/sidebar-10/page.tsx | 46 + .../sidebar-11/components/app-sidebar.tsx | 141 + .../registry/miami/blocks/sidebar-11/page.tsx | 52 + .../sidebar-12/components/app-sidebar.tsx | 66 + .../sidebar-12/components/calendars.tsx | 71 + .../sidebar-12/components/date-picker.tsx | 12 + .../blocks/sidebar-12/components/nav-user.tsx | 120 + .../registry/miami/blocks/sidebar-12/page.tsx | 44 + .../sidebar-13/components/settings-dialog.tsx | 135 + .../registry/miami/blocks/sidebar-13/page.tsx | 9 + .../sidebar-14/components/app-sidebar.tsx | 197 + .../registry/miami/blocks/sidebar-14/page.tsx | 48 + .../sidebar-15/components/calendars.tsx | 71 + .../sidebar-15/components/date-picker.tsx | 12 + .../sidebar-15/components/nav-favorites.tsx | 94 + .../blocks/sidebar-15/components/nav-main.tsx | 35 + .../sidebar-15/components/nav-secondary.tsx | 45 + .../blocks/sidebar-15/components/nav-user.tsx | 120 + .../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 | 85 + .../registry/miami/blocks/sidebar-15/page.tsx | 44 + .../sidebar-16/components/app-sidebar.tsx | 190 + .../blocks/sidebar-16/components/nav-main.tsx | 82 + .../sidebar-16/components/nav-projects.tsx | 89 + .../sidebar-16/components/nav-secondary.tsx | 40 + .../blocks/sidebar-16/components/nav-user.tsx | 120 + .../sidebar-16/components/search-form.tsx | 22 + .../sidebar-16/components/site-header.tsx | 50 + .../registry/miami/blocks/sidebar-16/page.tsx | 30 + .../registry/miami/charts/chart-area-axes.tsx | 114 + .../miami/charts/chart-area-default.tsx | 95 + .../miami/charts/chart-area-gradient.tsx | 146 + .../miami/charts/chart-area-icons.tsx | 113 + .../miami/charts/chart-area-interactive.tsx | 281 + .../miami/charts/chart-area-legend.tsx | 111 + .../miami/charts/chart-area-linear.tsx | 95 + .../charts/chart-area-stacked-expand.tsx | 122 + .../miami/charts/chart-area-stacked.tsx | 108 + .../registry/miami/charts/chart-area-step.tsx | 96 + .../miami/charts/chart-bar-active.tsx | 111 + .../miami/charts/chart-bar-default.tsx | 79 + .../miami/charts/chart-bar-horizontal.tsx | 87 + .../miami/charts/chart-bar-interactive.tsx | 227 + .../miami/charts/chart-bar-label-custom.tsx | 112 + .../registry/miami/charts/chart-bar-label.tsx | 88 + .../registry/miami/charts/chart-bar-mixed.tsx | 103 + .../miami/charts/chart-bar-multiple.tsx | 84 + .../miami/charts/chart-bar-negative.tsx | 83 + .../miami/charts/chart-bar-stacked.tsx | 90 + .../miami/charts/chart-line-default.tsx | 88 + .../miami/charts/chart-line-dots-colors.tsx | 118 + .../miami/charts/chart-line-dots-custom.tsx | 105 + .../registry/miami/charts/chart-line-dots.tsx | 97 + .../miami/charts/chart-line-interactive.tsx | 230 + .../miami/charts/chart-line-label-custom.tsx | 123 + .../miami/charts/chart-line-label.tsx | 105 + .../miami/charts/chart-line-linear.tsx | 88 + .../miami/charts/chart-line-multiple.tsx | 104 + .../registry/miami/charts/chart-line-step.tsx | 88 + .../miami/charts/chart-pie-donut-active.tsx | 102 + .../miami/charts/chart-pie-donut-text.tsx | 129 + .../registry/miami/charts/chart-pie-donut.tsx | 93 + .../miami/charts/chart-pie-interactive.tsx | 194 + .../miami/charts/chart-pie-label-custom.tsx | 109 + .../miami/charts/chart-pie-label-list.tsx | 99 + .../registry/miami/charts/chart-pie-label.tsx | 90 + .../miami/charts/chart-pie-legend.tsx | 78 + .../miami/charts/chart-pie-separator-none.tsx | 93 + .../miami/charts/chart-pie-simple.tsx | 88 + .../miami/charts/chart-pie-stacked.tsx | 120 + .../miami/charts/chart-radar-default.tsx | 78 + .../miami/charts/chart-radar-dots.tsx | 82 + .../charts/chart-radar-grid-circle-fill.tsx | 81 + .../chart-radar-grid-circle-no-lines.tsx | 82 + .../miami/charts/chart-radar-grid-circle.tsx | 82 + .../miami/charts/chart-radar-grid-custom.tsx | 82 + .../miami/charts/chart-radar-grid-fill.tsx | 78 + .../miami/charts/chart-radar-grid-none.tsx | 81 + .../miami/charts/chart-radar-icons.tsx | 97 + .../miami/charts/chart-radar-label-custom.tsx | 120 + .../miami/charts/chart-radar-legend.tsx | 95 + .../miami/charts/chart-radar-lines-only.tsx | 91 + .../miami/charts/chart-radar-multiple.tsx | 83 + .../miami/charts/chart-radar-radius.tsx | 99 + .../miami/charts/chart-radial-grid.tsx | 95 + .../miami/charts/chart-radial-label.tsx | 103 + .../miami/charts/chart-radial-shape.tsx | 112 + .../miami/charts/chart-radial-simple.tsx | 94 + .../miami/charts/chart-radial-stacked.tsx | 121 + .../miami/charts/chart-radial-text.tsx | 113 + .../miami/charts/chart-tooltip-advanced.tsx | 124 + .../miami/charts/chart-tooltip-default.tsx | 89 + .../miami/charts/chart-tooltip-formatter.tsx | 100 + .../miami/charts/chart-tooltip-icons.tsx | 87 + .../charts/chart-tooltip-indicator-line.tsx | 87 + .../charts/chart-tooltip-indicator-none.tsx | 84 + .../charts/chart-tooltip-label-custom.tsx | 94 + .../charts/chart-tooltip-label-formatter.tsx | 97 + .../miami/charts/chart-tooltip-label-none.tsx | 84 + .../registry/miami/example/accordion-demo.tsx | 32 - .../web/registry/miami/example/alert-demo.tsx | 15 - .../miami/example/alert-destructive.tsx | 15 - .../miami/example/alert-dialog-demo.tsx | 35 - .../example/animated-beam-bidirectional.tsx | 91 - .../miami/example/animated-beam-demo.tsx | 495 - .../example/animated-beam-multiple-inputs.tsx | 498 - .../animated-beam-multiple-outputs.tsx | 512 - .../example/animated-beam-unidirectional.tsx | 80 - .../animated-circular-progress-bar-demo.tsx | 31 - .../miami/example/animated-feature-card-1.tsx | 155 - .../example/animated-feature-card-10.tsx | 143 - .../miami/example/animated-feature-card-2.tsx | 105 - .../miami/example/animated-feature-card-3.tsx | 105 - .../miami/example/animated-feature-card-4.tsx | 167 - .../miami/example/animated-feature-card-5.tsx | 109 - .../miami/example/animated-feature-card-6.tsx | 121 - .../miami/example/animated-feature-card-7.tsx | 172 - .../miami/example/animated-feature-card-8.tsx | 151 - .../miami/example/animated-feature-card-9.tsx | 162 - .../example/animated-gradient-text-demo.tsx | 24 - .../example/animated-grid-pattern-demo.tsx | 26 - .../miami/example/animated-list-demo.tsx | 95 - .../example/animated-shiny-text-demo.tsx | 20 - .../animated-subscribe-button-demo.tsx | 26 - .../miami/example/aspect-ratio-demo.tsx | 16 - .../miami/example/avatar-circles-demo.tsx | 12 - .../registry/miami/example/avatar-demo.tsx | 14 - .../web/registry/miami/example/badge-demo.tsx | 5 - .../miami/example/badge-destructive.tsx | 5 - .../registry/miami/example/badge-outline.tsx | 5 - .../miami/example/badge-secondary.tsx | 5 - .../miami/example/bento-demo-vertical.tsx | 67 - .../web/registry/miami/example/bento-demo.tsx | 215 - .../registry/miami/example/blur-fade-demo.tsx | 26 - .../miami/example/blur-fade-text-demo.tsx | 18 - .../registry/miami/example/blur-in-demo.tsx | 11 - .../miami/example/border-beam-demo.tsx | 20 - .../miami/example/box-reveal-demo.tsx | 50 - .../miami/example/breadcrumb-demo.tsx | 49 - .../miami/example/breadcrumb-dropdown.tsx | 50 - .../miami/example/breadcrumb-ellipsis.tsx | 39 - .../miami/example/breadcrumb-link.tsx | 34 - .../miami/example/breadcrumb-responsive.tsx | 139 - .../miami/example/breadcrumb-separator.tsx | 34 - .../miami/example/button-as-child.tsx | 11 - .../registry/miami/example/button-demo.tsx | 5 - .../miami/example/button-destructive.tsx | 5 - .../registry/miami/example/button-ghost.tsx | 5 - .../registry/miami/example/button-icon.tsx | 11 - .../registry/miami/example/button-link.tsx | 5 - .../registry/miami/example/button-loading.tsx | 12 - .../registry/miami/example/button-outline.tsx | 5 - .../miami/example/button-secondary.tsx | 5 - .../miami/example/button-with-icon.tsx | 13 - .../registry/miami/example/calendar-demo.tsx | 18 - .../registry/miami/example/calendar-form.tsx | 102 - apps/web/registry/miami/example/card-demo.tsx | 80 - .../registry/miami/example/card-with-form.tsx | 59 - .../miami/example/cards/activity-goal.tsx | 135 - .../registry/miami/example/cards/calendar.tsx | 26 - .../web/registry/miami/example/cards/chat.tsx | 265 - .../miami/example/cards/cookie-settings.tsx | 60 - .../miami/example/cards/create-account.tsx | 60 - .../miami/example/cards/data-table.tsx | 344 - .../registry/miami/example/cards/index.tsx | 63 - .../registry/miami/example/cards/metric.tsx | 146 - .../miami/example/cards/payment-method.tsx | 154 - .../miami/example/cards/report-issue.tsx | 90 - .../registry/miami/example/cards/share.tsx | 126 - .../registry/miami/example/cards/stats.tsx | 133 - .../miami/example/cards/team-members.tsx | 212 - .../registry/miami/example/carousel-api.tsx | 57 - .../registry/miami/example/carousel-demo.tsx | 32 - .../registry/miami/example/carousel-dots.tsx | 39 - .../miami/example/carousel-orientation.tsx | 38 - .../miami/example/carousel-plugin.tsx | 42 - .../registry/miami/example/carousel-size.tsx | 37 - .../miami/example/carousel-spacing.tsx | 32 - .../miami/example/chart-bar-demo-axis.tsx | 45 - .../miami/example/chart-bar-demo-grid.tsx | 38 - .../miami/example/chart-bar-demo-legend.tsx | 55 - .../miami/example/chart-bar-demo-tooltip.tsx | 52 - .../registry/miami/example/chart-bar-demo.tsx | 37 - .../miami/example/chart-tooltip-demo.tsx | 220 - .../registry/miami/example/checkbox-demo.tsx | 17 - .../miami/example/checkbox-disabled.tsx | 15 - .../miami/example/checkbox-form-multiple.tsx | 127 - .../miami/example/checkbox-form-single.tsx | 76 - .../miami/example/checkbox-with-text.tsx | 22 - .../miami/example/collapsible-demo.tsx | 46 - .../registry/miami/example/combobox-demo.tsx | 94 - .../miami/example/combobox-dropdown-menu.tsx | 102 - .../registry/miami/example/combobox-form.tsx | 141 - .../miami/example/combobox-popover.tsx | 91 - .../miami/example/combobox-responsive.tsx | 123 - .../registry/miami/example/command-demo.tsx | 62 - .../registry/miami/example/command-dialog.tsx | 89 - .../miami/example/confetti-basic-cannon.tsx | 9 - .../miami/example/confetti-custom-shapes.tsx | 59 - .../registry/miami/example/confetti-demo.tsx | 26 - .../registry/miami/example/confetti-emoji.tsx | 48 - .../miami/example/confetti-fireworks.tsx | 38 - .../registry/miami/example/confetti-hover.tsx | 25 - .../example/confetti-random-direction.tsx | 17 - .../miami/example/confetti-side-cannons.tsx | 41 - .../registry/miami/example/confetti-stars.tsx | 41 - .../miami/example/context-menu-demo.tsx | 67 - .../miami/example/cool-mode-custom.tsx | 18 - .../registry/miami/example/cool-mode-demo.tsx | 13 - .../miami/example/data-table-demo.tsx | 325 - .../miami/example/date-picker-demo.tsx | 43 - .../miami/example/date-picker-form.tsx | 102 - .../example/date-picker-with-presets.tsx | 64 - ...ate-picker-with-range-presets-internal.tsx | 131 - .../miami/example/date-picker-with-range.tsx | 72 - .../miami/example/dialog-close-button.tsx | 56 - .../registry/miami/example/dialog-demo.tsx | 47 - .../registry/miami/example/dock-demo-2.tsx | 140 - .../registry/miami/example/dock-demo-3.tsx | 140 - apps/web/registry/miami/example/dock-demo.tsx | 161 - .../miami/example/dot-pattern-demo.tsx | 21 - .../example/dot-pattern-linear-gradient.tsx | 26 - .../registry/miami/example/drawer-demo.tsx | 134 - .../registry/miami/example/drawer-dialog.tsx | 87 - .../example/dropdown-menu-checkboxes.tsx | 53 - .../miami/example/dropdown-menu-demo.tsx | 75 - .../example/dropdown-menu-radio-group.tsx | 35 - .../registry/miami/example/fade-text-demo.tsx | 40 - .../registry/miami/example/file-tree-demo.tsx | 111 - .../miami/example/flickering-grid-demo.tsx | 18 - .../example/flickering-grid-rounded-demo.tsx | 18 - .../registry/miami/example/flip-text-demo.tsx | 10 - .../miami/example/gauge-circle-demo.tsx | 30 - .../web/registry/miami/example/globe-demo.tsx | 13 - .../miami/example/globe-grid-demo.tsx | 9 - .../miami/example/globe-grid-full-demo.tsx | 9 - .../miami/example/gradual-spacing-demo.tsx | 10 - .../example/grid-layout-columns-demo.tsx | 57 - .../example/grid-layout-crosshairs-demo.tsx | 33 - .../miami/example/grid-layout-demo.tsx | 48 - .../example/grid-layout-variants-demo.tsx | 57 - .../miami/example/grid-pattern-dashed.tsx | 26 - .../miami/example/grid-pattern-demo.tsx | 30 - .../example/grid-pattern-linear-gradient.tsx | 25 - .../miami/example/hero-video-demo.tsx | 51 - ...ro-video-dialog-demo-top-in-bottom-out.tsx | 22 - .../miami/example/hero-video-dialog-demo.tsx | 22 - .../miami/example/hero-video-youtube.tsx | 52 - .../miami/example/hover-card-demo.tsx | 44 - .../miami/example/hyper-text-demo.tsx | 10 - .../miami/example/icon-cloud-demo.tsx | 42 - .../web/registry/miami/example/input-demo.tsx | 5 - .../registry/miami/example/input-disabled.tsx | 5 - .../web/registry/miami/example/input-file.tsx | 11 - .../web/registry/miami/example/input-form.tsx | 68 - .../miami/example/input-otp-controlled.tsx | 44 - .../registry/miami/example/input-otp-demo.tsx | 24 - .../miami/example/input-otp-disabled.tsx | 24 - .../registry/miami/example/input-otp-form.tsx | 82 - .../miami/example/input-otp-pattern.tsx | 22 - .../miami/example/input-otp-separator.tsx | 29 - .../miami/example/input-phone-default.tsx | 9 - .../miami/example/input-phone-demo.tsx | 16 - .../miami/example/input-phone-form.tsx | 69 - .../miami/example/input-phone-initial.tsx | 15 - .../example/input-phone-international.tsx | 16 - .../miami/example/input-phone-national.tsx | 16 - .../miami/example/input-with-button.tsx | 11 - .../miami/example/input-with-label.tsx | 11 - .../miami/example/input-with-text.tsx | 12 - .../miami/example/iphone-15-pro-demo-2.tsx | 12 - .../miami/example/iphone-15-pro-demo.tsx | 9 - .../web/registry/miami/example/label-demo.tsx | 13 - .../miami/example/letter-pullup-demo.tsx | 5 - .../miami/example/magic-card-demo.tsx | 26 - .../miami/example/magic-card-gradient.tsx | 29 - .../web/registry/miami/example/marquee-3d.tsx | 59 - .../miami/example/marquee-demo-vertical.tsx | 82 - .../registry/miami/example/marquee-demo.tsx | 100 - .../registry/miami/example/marquee-logos.tsx | 53 - .../registry/miami/example/menubar-demo.tsx | 121 - .../registry/miami/example/meteors-demo.tsx | 12 - .../miami/example/mode-toggle-group.tsx | 54 - .../registry/miami/example/mode-toggle.tsx | 40 - .../miami/example/multi-select-basic.tsx | 38 - .../multi-select-controllable-search.tsx | 85 - .../miami/example/multi-select-filter.tsx | 42 - .../miami/example/multi-select-form.tsx | 157 - .../example/multi-select-input-custom.tsx | 94 - .../example/multi-select-limit-count.tsx | 38 - .../multi-select-limit-display-length.tsx | 43 - .../miami/example/navigation-menu-demo.tsx | 143 - .../miami/example/neon-gradient-card-demo.tsx | 11 - .../miami/example/number-ticker-demo.tsx | 11 - .../registry/miami/example/nyx-toc-demo.tsx | 50 - .../miami/example/nyx-toc-popover-demo.tsx | 32 - .../miami/example/orbiting-circles-demo.tsx | 176 - .../miami/example/pagination-demo.tsx | 38 - .../registry/miami/example/particles-demo.tsx | 31 - .../registry/miami/example/popover-demo.tsx | 62 - .../registry/miami/example/progress-demo.tsx | 16 - .../miami/example/pulsating-button-demo.tsx | 17 - .../miami/example/radio-group-demo.tsx | 21 - .../miami/example/radio-group-form.tsx | 88 - .../miami/example/rainbow-button-demo.tsx | 5 - .../example/resizable-demo-with-handle.tsx | 36 - .../registry/miami/example/resizable-demo.tsx | 36 - .../miami/example/resizable-handle.tsx | 26 - .../miami/example/resizable-vertical.tsx | 26 - .../miami/example/retro-grid-demo.tsx | 17 - .../registry/miami/example/ripple-demo.tsx | 14 - .../registry/miami/example/safari-demo-2.tsx | 13 - .../registry/miami/example/safari-demo.tsx | 9 - .../miami/example/scratch-to-reveal-demo.tsx | 24 - .../miami/example/scroll-area-demo.tsx | 26 - .../example/scroll-area-horizontal-demo.tsx | 54 - .../example/scroll-based-velocity-demo.tsx | 11 - .../miami/example/scroll-progress-demo.tsx | 24 - .../registry/miami/example/select-demo.tsx | 31 - .../registry/miami/example/select-form.tsx | 86 - .../miami/example/select-scrollable.tsx | 75 - .../miami/example/separate-away-demo.tsx | 14 - .../registry/miami/example/separator-demo.tsx | 22 - .../web/registry/miami/example/sheet-demo.tsx | 50 - .../web/registry/miami/example/sheet-side.tsx | 60 - .../miami/example/shimmer-button-demo.tsx | 13 - .../miami/example/shine-border-demo-2.tsx | 9 - .../miami/example/shine-border-demo.tsx | 14 - .../miami/example/shiny-button-demo.tsx | 5 - .../registry/miami/example/skeleton-card.tsx | 13 - .../registry/miami/example/skeleton-demo.tsx | 13 - .../registry/miami/example/slider-demo.tsx | 16 - .../miami/example/slider-disabled.tsx | 17 - .../example/slider-format-label-side.tsx | 18 - .../miami/example/slider-format-label.tsx | 17 - .../miami/example/slider-inverted.tsx | 17 - .../registry/miami/example/slider-range.tsx | 16 - .../registry/miami/example/slider-ranges.tsx | 16 - .../miami/example/slider-tick-marks-full.tsx | 17 - .../miami/example/slider-tick-marks-half.tsx | 17 - .../miami/example/slider-vertical.tsx | 21 - .../registry/miami/example/sonner-demo.tsx | 23 - .../miami/example/sparkles-text-demo.tsx | 5 - .../miami/example/star-rating-colored.tsx | 7 - .../miami/example/star-rating-demo.tsx | 7 - .../miami/example/star-rating-icon.tsx | 8 - .../miami/example/stepper-clickable-steps.tsx | 93 - .../miami/example/stepper-custom-icons.tsx | 83 - .../miami/example/stepper-custom-styles.tsx | 98 - .../registry/miami/example/stepper-demo.tsx | 81 - .../miami/example/stepper-description.tsx | 81 - .../miami/example/stepper-footer-inside.tsx | 78 - .../registry/miami/example/stepper-form.tsx | 192 - .../miami/example/stepper-optional-steps.tsx | 81 - .../miami/example/stepper-orientation.tsx | 114 - .../miami/example/stepper-scroll-tracking.tsx | 86 - .../registry/miami/example/stepper-sizes.tsx | 115 - .../registry/miami/example/stepper-state.tsx | 82 - .../miami/example/stepper-variants.tsx | 121 - .../registry/miami/example/switch-demo.tsx | 11 - .../registry/miami/example/switch-form.tsx | 97 - .../web/registry/miami/example/table-demo.tsx | 87 - apps/web/registry/miami/example/tabs-demo.tsx | 74 - .../miami/example/text-reveal-demo.tsx | 9 - .../registry/miami/example/textarea-demo.tsx | 5 - .../miami/example/textarea-disabled.tsx | 5 - .../registry/miami/example/textarea-form.tsx | 78 - .../miami/example/textarea-with-button.tsx | 11 - .../miami/example/textarea-with-label.tsx | 11 - .../miami/example/textarea-with-text.tsx | 14 - .../miami/example/timeline-alternate.tsx | 80 - .../registry/miami/example/timeline-demo.tsx | 80 - .../miami/example/timeline-labels.tsx | 98 - .../registry/miami/example/timeline-right.tsx | 80 - .../web/registry/miami/example/toast-demo.tsx | 26 - .../miami/example/toast-destructive.tsx | 25 - .../registry/miami/example/toast-simple.tsx | 21 - .../miami/example/toast-with-action.tsx | 24 - .../miami/example/toast-with-title.tsx | 22 - .../web/registry/miami/example/toc-active.tsx | 29 - apps/web/registry/miami/example/toc-demo.tsx | 29 - .../web/registry/miami/example/toc-nested.tsx | 36 - .../registry/miami/example/toggle-demo.tsx | 11 - .../miami/example/toggle-disabled.tsx | 11 - .../miami/example/toggle-group-demo.tsx | 23 - .../miami/example/toggle-group-disabled.tsx | 23 - .../miami/example/toggle-group-lg.tsx | 23 - .../miami/example/toggle-group-outline.tsx | 23 - .../miami/example/toggle-group-single.tsx | 23 - .../miami/example/toggle-group-sm.tsx | 23 - apps/web/registry/miami/example/toggle-lg.tsx | 11 - .../registry/miami/example/toggle-outline.tsx | 11 - apps/web/registry/miami/example/toggle-sm.tsx | 11 - .../miami/example/toggle-with-text.tsx | 12 - .../registry/miami/example/tooltip-demo.tsx | 24 - .../miami/example/tooltip-outline.tsx | 22 - .../miami/example/tooltip-secondary.tsx | 22 - .../example/tooltip-with-toggle-demo.tsx | 24 - apps/web/registry/miami/example/tour-demo.tsx | 129 - .../miami/example/tweet-card-demo.tsx | 9 - .../miami/example/tweet-card-images.tsx | 5 - .../miami/example/tweet-card-meta-preview.tsx | 5 - .../miami/example/typing-animation-demo.tsx | 10 - .../miami/example/typography-blockquote.tsx | 8 - .../miami/example/typography-demo.tsx | 120 - .../miami/example/typography-lead.tsx | 8 - .../registry/miami/example/typography-p.tsx | 8 - .../miami/example/video-modal-demo.tsx | 54 - .../miami/example/wavy-dot-pattern-demo.tsx | 18 - .../registry/miami/example/wavy-text-demo.tsx | 10 - .../miami/example/word-fade-in-demo.tsx | 5 - .../miami/example/word-pull-up-demo.tsx | 10 - .../miami/example/word-rotate-demo.tsx | 10 - .../miami/examples/accordion-demo.tsx | 33 + .../registry/miami/examples/alert-demo.tsx | 15 + .../miami/examples/alert-destructive.tsx | 15 + .../miami/examples/alert-dialog-demo.tsx | 35 + .../examples/animated-beam-bidirectional.tsx | 92 + .../miami/examples/animated-beam-demo.tsx | 501 + .../animated-beam-multiple-inputs.tsx | 504 + .../animated-beam-multiple-outputs.tsx | 518 + .../examples/animated-beam-unidirectional.tsx | 81 + .../animated-circular-progress-bar-demo.tsx | 31 + .../examples/animated-feature-card-1.tsx | 155 + .../examples/animated-feature-card-10.tsx | 144 + .../examples/animated-feature-card-2.tsx | 107 + .../examples/animated-feature-card-3.tsx | 105 + .../examples/animated-feature-card-4.tsx | 167 + .../examples/animated-feature-card-5.tsx | 109 + .../examples/animated-feature-card-6.tsx | 121 + .../examples/animated-feature-card-7.tsx | 176 + .../examples/animated-feature-card-8.tsx | 151 + .../examples/animated-feature-card-9.tsx | 162 + .../examples/animated-gradient-text-demo.tsx | 21 + .../examples/animated-grid-pattern-demo.tsx | 34 + .../miami/examples/animated-list-demo.tsx | 95 + .../examples/animated-shiny-text-demo.tsx | 20 + .../animated-subscribe-button-demo.tsx | 24 + .../miami/examples/aspect-ratio-demo.tsx | 16 + .../miami/examples/aurora-text-demo.tsx | 9 + .../miami/examples/avatar-circles-demo.tsx | 12 + .../registry/miami/examples/avatar-demo.tsx | 10 + .../registry/miami/examples/badge-demo.tsx | 5 + .../miami/examples/badge-destructive.tsx | 5 + .../registry/miami/examples/badge-outline.tsx | 5 + .../miami/examples/badge-secondary.tsx | 5 + .../miami/examples/bento-demo-vertical.tsx | 67 + .../registry/miami/examples/bento-demo.tsx | 215 + .../miami/examples/blur-fade-demo.tsx | 26 + .../miami/examples/blur-fade-text-demo.tsx | 18 + .../registry/miami/examples/blur-in-demo.tsx | 11 + .../miami/examples/border-beam-demo.tsx | 20 + .../miami/examples/box-reveal-demo.tsx | 52 + .../miami/examples/breadcrumb-demo.tsx | 51 + .../miami/examples/breadcrumb-dropdown.tsx | 50 + .../miami/examples/breadcrumb-ellipsis.tsx | 39 + .../miami/examples/breadcrumb-link.tsx | 34 + .../miami/examples/breadcrumb-responsive.tsx | 135 + .../miami/examples/breadcrumb-separator.tsx | 34 + .../miami/examples/button-as-child.tsx | 11 + .../registry/miami/examples/button-demo.tsx | 5 + .../miami/examples/button-destructive.tsx | 5 + .../registry/miami/examples/button-ghost.tsx | 5 + .../registry/miami/examples/button-icon.tsx | 11 + .../registry/miami/examples/button-link.tsx | 5 + .../miami/examples/button-loading.tsx | 12 + .../miami/examples/button-outline.tsx | 5 + .../miami/examples/button-secondary.tsx | 5 + .../miami/examples/button-with-icon.tsx | 11 + .../registry/miami/examples/calendar-demo.tsx | 18 + .../registry/miami/examples/calendar-form.tsx | 104 + .../web/registry/miami/examples/card-demo.tsx | 78 + .../miami/examples/card-with-form.tsx | 61 + .../miami/examples/cards/activity-goal.tsx | 138 + .../miami/examples/cards/calendar.tsx | 26 + .../registry/miami/examples/cards/chat.tsx | 267 + .../miami/examples/cards/cookie-settings.tsx | 61 + .../miami/examples/cards/create-account.tsx | 60 + .../miami/examples/cards/data-table.tsx | 348 + .../registry/miami/examples/cards/index.tsx | 63 + .../registry/miami/examples/cards/metric.tsx | 151 + .../miami/examples/cards/payment-method.tsx | 157 + .../miami/examples/cards/report-issue.tsx | 90 + .../registry/miami/examples/cards/share.tsx | 137 + .../registry/miami/examples/cards/stats.tsx | 142 + .../miami/examples/cards/team-members.tsx | 215 + .../registry/miami/examples/carousel-api.tsx | 54 + .../registry/miami/examples/carousel-demo.tsx | 34 + .../registry/miami/examples/carousel-dots.tsx | 41 + .../miami/examples/carousel-orientation.tsx | 40 + .../miami/examples/carousel-plugin.tsx | 44 + .../registry/miami/examples/carousel-size.tsx | 39 + .../miami/examples/carousel-spacing.tsx | 37 + .../miami/examples/chart-bar-demo-axis.tsx | 45 + .../miami/examples/chart-bar-demo-grid.tsx | 38 + .../miami/examples/chart-bar-demo-legend.tsx | 53 + .../miami/examples/chart-bar-demo-tooltip.tsx | 50 + .../miami/examples/chart-bar-demo.tsx | 37 + .../miami/examples/chart-tooltip-demo.tsx | 225 + .../registry/miami/examples/checkbox-demo.tsx | 17 + .../miami/examples/checkbox-disabled.tsx | 15 + .../miami/examples/checkbox-form-multiple.tsx | 135 + .../miami/examples/checkbox-form-single.tsx | 76 + .../miami/examples/checkbox-with-text.tsx | 22 + .../miami/examples/collapsible-demo.tsx | 46 + .../registry/miami/examples/combobox-demo.tsx | 102 + .../miami/examples/combobox-dropdown-menu.tsx | 104 + .../registry/miami/examples/combobox-form.tsx | 149 + .../miami/examples/combobox-popover.tsx | 96 + .../miami/examples/combobox-responsive.tsx | 139 + .../registry/miami/examples/command-demo.tsx | 62 + .../miami/examples/command-dialog.tsx | 87 + .../miami/examples/confetti-basic-cannon.tsx | 9 + .../miami/examples/confetti-custom-shapes.tsx | 59 + .../registry/miami/examples/confetti-demo.tsx | 26 + .../miami/examples/confetti-emoji.tsx | 48 + .../miami/examples/confetti-fireworks.tsx | 37 + .../miami/examples/confetti-hover.tsx | 25 + .../examples/confetti-random-direction.tsx | 17 + .../miami/examples/confetti-side-cannons.tsx | 40 + .../miami/examples/confetti-stars.tsx | 41 + .../miami/examples/context-menu-demo.tsx | 69 + .../miami/examples/cool-mode-custom.tsx | 18 + .../miami/examples/cool-mode-demo.tsx | 13 + .../miami/examples/data-table-demo.tsx | 326 + .../miami/examples/date-picker-demo.tsx | 43 + .../miami/examples/date-picker-form.tsx | 104 + .../examples/date-picker-with-presets.tsx | 65 + ...ate-picker-with-range-presets-internal.tsx | 128 + .../miami/examples/date-picker-with-range.tsx | 65 + .../miami/examples/dialog-close-button.tsx | 56 + .../registry/miami/examples/dialog-demo.tsx | 56 + .../registry/miami/examples/dock-demo-2.tsx | 139 + .../registry/miami/examples/dock-demo-3.tsx | 139 + .../web/registry/miami/examples/dock-demo.tsx | 166 + .../miami/examples/dot-pattern-demo.tsx | 19 + .../examples/dot-pattern-linear-gradient.tsx | 24 + .../registry/miami/examples/drawer-demo.tsx | 136 + .../registry/miami/examples/drawer-dialog.tsx | 89 + .../examples/dropdown-menu-checkboxes.tsx | 53 + .../miami/examples/dropdown-menu-demo.tsx | 75 + .../examples/dropdown-menu-radio-group.tsx | 42 + .../miami/examples/fade-text-demo.tsx | 40 + .../miami/examples/file-tree-demo.tsx | 111 + .../miami/examples/flickering-grid-demo.tsx | 18 + .../examples/flickering-grid-rounded-demo.tsx | 18 + .../miami/examples/flip-text-demo.tsx | 10 + .../miami/examples/gauge-circle-demo.tsx | 29 + .../registry/miami/examples/globe-demo.tsx | 13 + .../miami/examples/globe-grid-demo.tsx | 7 + .../miami/examples/globe-grid-full-demo.tsx | 7 + .../miami/examples/gradual-spacing-demo.tsx | 10 + .../examples/grid-layout-columns-demo.tsx | 59 + .../examples/grid-layout-crosshairs-demo.tsx | 41 + .../miami/examples/grid-layout-demo.tsx | 41 + .../examples/grid-layout-variants-demo.tsx | 63 + .../miami/examples/grid-pattern-dashed.tsx | 24 + .../miami/examples/grid-pattern-demo.tsx | 34 + .../examples/grid-pattern-linear-gradient.tsx | 23 + .../miami/examples/hero-video-demo.tsx | 51 + ...ro-video-dialog-demo-top-in-bottom-out.tsx | 22 + .../miami/examples/hero-video-dialog-demo.tsx | 22 + .../miami/examples/hero-video-youtube.tsx | 52 + .../miami/examples/hover-card-demo.tsx | 39 + .../miami/examples/hyper-text-demo.tsx | 10 + .../miami/examples/icon-cloud-demo.tsx | 42 + .../registry/miami/examples/input-demo.tsx | 5 + .../miami/examples/input-disabled.tsx | 5 + .../registry/miami/examples/input-file.tsx | 11 + .../registry/miami/examples/input-form.tsx | 73 + .../miami/examples/input-otp-controlled.tsx | 42 + .../miami/examples/input-otp-demo.tsx | 24 + .../miami/examples/input-otp-disabled.tsx | 24 + .../miami/examples/input-otp-form.tsx | 87 + .../miami/examples/input-otp-pattern.tsx | 27 + .../miami/examples/input-otp-separator.tsx | 29 + .../miami/examples/input-phone-default.tsx | 9 + .../miami/examples/input-phone-demo.tsx | 16 + .../miami/examples/input-phone-form.tsx | 77 + .../miami/examples/input-phone-initial.tsx | 15 + .../examples/input-phone-international.tsx | 16 + .../miami/examples/input-phone-national.tsx | 16 + .../miami/examples/input-with-button.tsx | 11 + .../miami/examples/input-with-label.tsx | 11 + .../miami/examples/input-with-text.tsx | 14 + .../interactive-grid-pattern-demo-2.tsx | 23 + .../interactive-grid-pattern-demo.tsx | 20 + .../miami/examples/iphone-15-pro-demo-2.tsx | 12 + .../miami/examples/iphone-15-pro-demo.tsx | 9 + .../registry/miami/examples/label-demo.tsx | 13 + .../miami/examples/letter-pullup-demo.tsx | 5 + .../miami/examples/line-shadow-text-demo.tsx | 15 + .../miami/examples/magic-card-demo.tsx | 26 + .../miami/examples/magic-card-gradient.tsx | 29 + .../registry/miami/examples/marquee-3d.tsx | 59 + .../miami/examples/marquee-demo-vertical.tsx | 90 + .../registry/miami/examples/marquee-demo.tsx | 108 + .../registry/miami/examples/marquee-logos.tsx | 53 + .../registry/miami/examples/menubar-demo.tsx | 109 + .../registry/miami/examples/meteors-demo.tsx | 12 + .../miami/examples/mode-toggle-group.tsx | 53 + .../registry/miami/examples/mode-toggle.tsx | 40 + .../miami/examples/morphing-text-demo.tsx | 17 + .../miami/examples/multi-select-basic.tsx | 38 + .../multi-select-controllable-search.tsx | 84 + .../miami/examples/multi-select-filter.tsx | 42 + .../miami/examples/multi-select-form.tsx | 161 + .../examples/multi-select-input-custom.tsx | 93 + .../examples/multi-select-limit-count.tsx | 38 + .../multi-select-limit-display-length.tsx | 45 + .../miami/examples/navigation-menu-demo.tsx | 149 + .../examples/neon-gradient-card-demo.tsx | 11 + .../miami/examples/number-ticker-demo.tsx | 11 + .../registry/miami/examples/nyx-toc-demo.tsx | 47 + .../miami/examples/nyx-toc-popover-demo.tsx | 36 + .../miami/examples/orbiting-circles-demo.tsx | 176 + .../miami/examples/pagination-demo.tsx | 38 + .../miami/examples/particles-demo.tsx | 31 + .../registry/miami/examples/popover-demo.tsx | 62 + .../registry/miami/examples/progress-demo.tsx | 16 + .../miami/examples/pulsating-button-demo.tsx | 17 + .../miami/examples/radio-group-demo.tsx | 21 + .../miami/examples/radio-group-form.tsx | 95 + .../miami/examples/rainbow-button-demo.tsx | 5 + .../examples/resizable-demo-with-handle.tsx | 36 + .../miami/examples/resizable-demo.tsx | 36 + .../miami/examples/resizable-handle.tsx | 26 + .../miami/examples/resizable-vertical.tsx | 26 + .../miami/examples/retro-grid-demo.tsx | 15 + .../miami/examples/ripple-button-demo.tsx | 5 + .../registry/miami/examples/ripple-demo.tsx | 12 + .../registry/miami/examples/safari-demo-2.tsx | 13 + .../registry/miami/examples/safari-demo.tsx | 9 + .../miami/examples/scratch-to-reveal-demo.tsx | 24 + .../miami/examples/script-copy-btn-demo.tsx | 19 + .../miami/examples/scroll-area-demo.tsx | 26 + .../examples/scroll-area-horizontal-demo.tsx | 53 + .../examples/scroll-based-velocity-demo.tsx | 11 + .../miami/examples/scroll-progress-demo.tsx | 27 + .../registry/miami/examples/select-demo.tsx | 31 + .../registry/miami/examples/select-form.tsx | 98 + .../miami/examples/select-scrollable.tsx | 79 + .../miami/examples/separate-away-demo.tsx | 14 + .../miami/examples/separator-demo.tsx | 24 + .../registry/miami/examples/sheet-demo.tsx | 59 + .../registry/miami/examples/sheet-side.tsx | 69 + .../miami/examples/shimmer-button-demo.tsx | 13 + .../miami/examples/shine-border-demo-2.tsx | 9 + .../miami/examples/shine-border-demo.tsx | 14 + .../miami/examples/shiny-button-demo.tsx | 5 + .../registry/miami/examples/skeleton-card.tsx | 13 + .../registry/miami/examples/skeleton-demo.tsx | 13 + .../registry/miami/examples/slider-demo.tsx | 16 + .../miami/examples/slider-disabled.tsx | 17 + .../examples/slider-format-label-side.tsx | 21 + .../miami/examples/slider-format-label.tsx | 20 + .../miami/examples/slider-inverted.tsx | 17 + .../registry/miami/examples/slider-range.tsx | 16 + .../registry/miami/examples/slider-ranges.tsx | 16 + .../miami/examples/slider-tick-marks-full.tsx | 20 + .../miami/examples/slider-tick-marks-half.tsx | 20 + .../miami/examples/slider-vertical.tsx | 21 + .../registry/miami/examples/sonner-demo.tsx | 24 + .../miami/examples/sparkles-text-demo.tsx | 5 + .../miami/examples/star-rating-colored.tsx | 13 + .../miami/examples/star-rating-demo.tsx | 7 + .../miami/examples/star-rating-icon.tsx | 8 + .../examples/stepper-clickable-steps.tsx | 85 + .../miami/examples/stepper-custom-icons.tsx | 75 + .../miami/examples/stepper-custom-styles.tsx | 90 + .../registry/miami/examples/stepper-demo.tsx | 73 + .../miami/examples/stepper-description.tsx | 73 + .../miami/examples/stepper-footer-inside.tsx | 71 + .../registry/miami/examples/stepper-form.tsx | 191 + .../miami/examples/stepper-optional-steps.tsx | 73 + .../miami/examples/stepper-orientation.tsx | 110 + .../examples/stepper-scroll-tracking.tsx | 79 + .../registry/miami/examples/stepper-sizes.tsx | 106 + .../registry/miami/examples/stepper-state.tsx | 74 + .../miami/examples/stepper-variants.tsx | 113 + .../registry/miami/examples/switch-demo.tsx | 11 + .../registry/miami/examples/switch-form.tsx | 103 + .../registry/miami/examples/table-demo.tsx | 91 + .../web/registry/miami/examples/tabs-demo.tsx | 76 + .../registry/miami/examples/terminal-demo.tsx | 62 + .../miami/examples/text-animate-demo-2.tsx | 9 + .../miami/examples/text-animate-demo-3.tsx | 9 + .../miami/examples/text-animate-demo-4.tsx | 9 + .../miami/examples/text-animate-demo-5.tsx | 9 + .../miami/examples/text-animate-demo-6.tsx | 9 + .../miami/examples/text-animate-demo.tsx | 9 + .../miami/examples/text-reveal-demo.tsx | 9 + .../registry/miami/examples/textarea-demo.tsx | 5 + .../miami/examples/textarea-disabled.tsx | 5 + .../registry/miami/examples/textarea-form.tsx | 80 + .../miami/examples/textarea-with-button.tsx | 11 + .../miami/examples/textarea-with-label.tsx | 11 + .../miami/examples/textarea-with-text.tsx | 14 + .../miami/examples/timeline-alternate.tsx | 84 + .../registry/miami/examples/timeline-demo.tsx | 84 + .../miami/examples/timeline-labels.tsx | 102 + .../miami/examples/timeline-right.tsx | 84 + .../registry/miami/examples/toast-demo.tsx | 28 + .../miami/examples/toast-destructive.tsx | 25 + .../registry/miami/examples/toast-simple.tsx | 21 + .../miami/examples/toast-with-action.tsx | 24 + .../miami/examples/toast-with-title.tsx | 22 + .../registry/miami/examples/toc-active.tsx | 31 + apps/web/registry/miami/examples/toc-demo.tsx | 29 + .../registry/miami/examples/toc-nested.tsx | 36 + .../registry/miami/examples/toggle-demo.tsx | 11 + .../miami/examples/toggle-disabled.tsx | 11 + .../miami/examples/toggle-group-demo.tsx | 26 + .../miami/examples/toggle-group-disabled.tsx | 26 + .../miami/examples/toggle-group-lg.tsx | 26 + .../miami/examples/toggle-group-outline.tsx | 26 + .../miami/examples/toggle-group-single.tsx | 26 + .../miami/examples/toggle-group-sm.tsx | 26 + .../web/registry/miami/examples/toggle-lg.tsx | 11 + .../miami/examples/toggle-outline.tsx | 11 + .../web/registry/miami/examples/toggle-sm.tsx | 11 + .../miami/examples/toggle-with-text.tsx | 12 + .../registry/miami/examples/tooltip-demo.tsx | 24 + .../miami/examples/tooltip-outline.tsx | 22 + .../miami/examples/tooltip-secondary.tsx | 22 + .../examples/tooltip-with-toggle-demo.tsx | 26 + .../web/registry/miami/examples/tour-demo.tsx | 127 + .../miami/examples/tweet-card-demo.tsx | 9 + .../miami/examples/tweet-card-images.tsx | 5 + .../examples/tweet-card-meta-preview.tsx | 5 + .../miami/examples/typing-animation-demo.tsx | 10 + .../miami/examples/typography-blockquote.tsx | 8 + .../miami/examples/typography-demo.tsx | 119 + .../{example => examples}/typography-h1.tsx | 0 .../{example => examples}/typography-h2.tsx | 0 .../{example => examples}/typography-h3.tsx | 0 .../{example => examples}/typography-h4.tsx | 0 .../typography-inline-code.tsx | 0 .../typography-large.tsx | 0 .../miami/examples/typography-lead.tsx | 8 + .../{example => examples}/typography-list.tsx | 0 .../typography-muted.tsx | 0 .../registry/miami/examples/typography-p.tsx | 8 + .../typography-small.tsx | 0 .../typography-table.tsx | 0 .../miami/examples/video-modal-demo.tsx | 54 + .../miami/examples/warp-background-demo.tsx | 24 + .../miami/examples/wavy-text-demo.tsx | 10 + .../miami/examples/word-fade-in-demo.tsx | 5 + .../miami/examples/word-pull-up-demo.tsx | 10 + .../miami/examples/word-rotate-demo.tsx | 10 + .../miami/hooks/use-anchor-observer.ts | 35 +- apps/web/registry/miami/hooks/use-mobile.tsx | 10 +- .../web/registry/miami/hooks/use-on-change.ts | 4 +- apps/web/registry/miami/hooks/use-toast.ts | 80 +- .../web/registry/miami/internal/charts-01.tsx | 947 + .../registry/miami/internal/dashboard-01.tsx | 476 + .../registry/miami/internal/dashboard-02.tsx | 260 + .../registry/miami/internal/dashboard-03.tsx | 528 + .../registry/miami/internal/dashboard-04.tsx | 228 + .../registry/miami/internal/dashboard-05.tsx | 831 + .../registry/miami/internal/dashboard-06.tsx | 689 + .../registry/miami/internal/dashboard-07.tsx | 676 + apps/web/registry/miami/internal/login-01.tsx | 68 + .../registry/miami/internal/sidebar-01.tsx | 292 + .../registry/miami/internal/sidebar-02.tsx | 330 + .../registry/miami/internal/sidebar-03.tsx | 272 + .../registry/miami/internal/sidebar-04.tsx | 264 + .../registry/miami/internal/sidebar-05.tsx | 292 + .../registry/miami/internal/sidebar-06.tsx | 294 + .../registry/miami/internal/sidebar-07.tsx | 482 + .../registry/miami/internal/sidebar-08.tsx | 460 + .../registry/miami/internal/sidebar-09.tsx | 447 + .../registry/miami/internal/sidebar-10.tsx | 755 + .../registry/miami/internal/sidebar-11.tsx | 194 + .../registry/miami/internal/sidebar-12.tsx | 297 + .../registry/miami/internal/sidebar-13.tsx | 147 + .../registry/miami/internal/sidebar-14.tsx | 246 + .../registry/miami/internal/sidebar-15.tsx | 832 + .../registry/miami/internal/sidebar-16.tsx | 670 + .../miami/internal/sidebar-controlled.tsx | 96 + .../registry/miami/internal/sidebar-demo.tsx | 79 + .../miami/internal/sidebar-footer.tsx | 66 + .../miami/internal/sidebar-group-action.tsx | 79 + .../internal/sidebar-group-collapsible.tsx | 62 + .../registry/miami/internal/sidebar-group.tsx | 45 + .../miami/internal/sidebar-header.tsx | 56 + .../miami/internal/sidebar-menu-action.tsx | 107 + .../miami/internal/sidebar-menu-badge.tsx | 83 + .../internal/sidebar-menu-collapsible.tsx | 197 + .../miami/internal/sidebar-menu-sub.tsx | 180 + .../registry/miami/internal/sidebar-menu.tsx | 71 + .../registry/miami/internal/sidebar-rsc.tsx | 104 + .../sink/components/accordion-demo.tsx | 33 + .../internal/sink/components/alert-demo.tsx | 15 + .../sink/components/alert-dialog-demo.tsx | 35 + .../internal/sink/components/app-sidebar.tsx | 175 + .../sink/components/aspect-ratio-demo.tsx | 16 + .../internal/sink/components/avatar-demo.tsx | 10 + .../internal/sink/components/badge-demo.tsx | 5 + .../sink/components/badge-destructive.tsx | 5 + .../sink/components/badge-outline.tsx | 5 + .../sink/components/badge-secondary.tsx | 5 + .../sink/components/breadcrumb-demo.tsx | 51 + .../internal/sink/components/button-demo.tsx | 5 + .../sink/components/button-destructive.tsx | 5 + .../internal/sink/components/button-ghost.tsx | 5 + .../internal/sink/components/button-icon.tsx | 11 + .../internal/sink/components/button-link.tsx | 5 + .../sink/components/button-loading.tsx | 12 + .../sink/components/button-outline.tsx | 5 + .../sink/components/button-secondary.tsx | 5 + .../sink/components/button-with-icon.tsx | 11 + .../sink/components/calendar-demo.tsx | 18 + .../internal/sink/components/card-demo.tsx | 78 + .../sink/components/carousel-demo.tsx | 34 + .../sink/components/checkbox-demo.tsx | 17 + .../sink/components/collapsible-demo.tsx | 46 + .../sink/components/combobox-demo.tsx | 102 + .../internal/sink/components/command-demo.tsx | 62 + .../sink/components/component-wrapper.tsx | 22 + .../sink/components/context-menu-demo.tsx | 69 + .../sink/components/date-picker-demo.tsx | 43 + .../internal/sink/components/dialog-demo.tsx | 56 + .../internal/sink/components/drawer-demo.tsx | 138 + .../sink/components/dropdown-menu-demo.tsx | 75 + .../sink/components/hover-card-demo.tsx | 39 + .../internal/sink/components/input-demo.tsx | 5 + .../sink/components/input-otp-demo.tsx | 24 + .../internal/sink/components/label-demo.tsx | 13 + .../internal/sink/components/menubar-demo.tsx | 109 + .../internal/sink/components/nav-main.tsx | 73 + .../internal/sink/components/nav-projects.tsx | 89 + .../internal/sink/components/nav-user.tsx | 120 + .../sink/components/navigation-menu-demo.tsx | 147 + .../sink/components/pagination-demo.tsx | 38 + .../internal/sink/components/popover-demo.tsx | 62 + .../sink/components/progress-demo.tsx | 16 + .../sink/components/radio-group-demo.tsx | 21 + .../sink/components/resizable-handle.tsx | 26 + .../sink/components/scroll-area-demo.tsx | 24 + .../internal/sink/components/select-demo.tsx | 31 + .../sink/components/separator-demo.tsx | 24 + .../internal/sink/components/sheet-demo.tsx | 59 + .../sink/components/skeleton-demo.tsx | 13 + .../internal/sink/components/slider-demo.tsx | 16 + .../internal/sink/components/sonner-demo.tsx | 24 + .../internal/sink/components/switch-demo.tsx | 11 + .../internal/sink/components/table-demo.tsx | 91 + .../internal/sink/components/tabs-demo.tsx | 76 + .../sink/components/team-switcher.tsx | 95 + .../sink/components/textarea-demo.tsx | 5 + .../internal/sink/components/toast-demo.tsx | 28 + .../internal/sink/components/toggle-demo.tsx | 11 + .../sink/components/toggle-disabled.tsx | 11 + .../sink/components/toggle-group-demo.tsx | 22 + .../sink/components/toggle-outline.tsx | 11 + .../sink/components/toggle-with-text.tsx | 12 + .../internal/sink/components/tooltip-demo.tsx | 22 + .../web/registry/miami/internal/sink/page.tsx | 276 + apps/web/registry/miami/lib/utils.ts | 4 +- apps/web/registry/miami/ui/accordion.tsx | 18 +- apps/web/registry/miami/ui/alert-dialog.tsx | 44 +- apps/web/registry/miami/ui/alert.tsx | 26 +- apps/web/registry/miami/ui/animated-beam.tsx | 78 +- .../ui/animated-circular-progress-bar.tsx | 68 +- .../miami/ui/animated-gradient-text.tsx | 6 +- .../miami/ui/animated-grid-pattern.tsx | 48 +- apps/web/registry/miami/ui/animated-list.tsx | 16 +- .../registry/miami/ui/animated-shiny-text.tsx | 12 +- .../miami/ui/animated-subscribe-button.tsx | 83 +- apps/web/registry/miami/ui/aspect-ratio.tsx | 4 +- apps/web/registry/miami/ui/aurora-text.tsx | 34 + apps/web/registry/miami/ui/avatar-circles.tsx | 13 +- apps/web/registry/miami/ui/avatar.tsx | 14 +- apps/web/registry/miami/ui/badge.tsx | 20 +- apps/web/registry/miami/ui/bento-grid.tsx | 18 +- apps/web/registry/miami/ui/blur-fade.tsx | 16 +- apps/web/registry/miami/ui/blur-in.tsx | 16 +- apps/web/registry/miami/ui/border-beam.tsx | 26 +- apps/web/registry/miami/ui/box-reveal.tsx | 34 +- apps/web/registry/miami/ui/breadcrumb.tsx | 50 +- apps/web/registry/miami/ui/button.tsx | 40 +- apps/web/registry/miami/ui/calendar.tsx | 75 +- apps/web/registry/miami/ui/card.tsx | 37 +- apps/web/registry/miami/ui/carousel.tsx | 179 +- apps/web/registry/miami/ui/chart.tsx | 274 +- apps/web/registry/miami/ui/checkbox.tsx | 14 +- .../registry/miami/ui/client-tweet-card.tsx | 11 +- apps/web/registry/miami/ui/collapsible.tsx | 4 +- apps/web/registry/miami/ui/command.tsx | 33 +- apps/web/registry/miami/ui/confetti.tsx | 36 +- apps/web/registry/miami/ui/context-menu.tsx | 40 +- apps/web/registry/miami/ui/cool-mode.tsx | 103 +- apps/web/registry/miami/ui/dialog.tsx | 26 +- apps/web/registry/miami/ui/dock.tsx | 36 +- apps/web/registry/miami/ui/dot-pattern.tsx | 34 +- apps/web/registry/miami/ui/drawer.tsx | 28 +- apps/web/registry/miami/ui/dropdown-menu.tsx | 48 +- apps/web/registry/miami/ui/fade-in.tsx | 12 +- apps/web/registry/miami/ui/fade-text.tsx | 18 +- apps/web/registry/miami/ui/file-tree.tsx | 171 +- .../web/registry/miami/ui/flickering-grid.tsx | 140 +- apps/web/registry/miami/ui/flip-text.tsx | 12 +- apps/web/registry/miami/ui/form.tsx | 59 +- apps/web/registry/miami/ui/gauge-circle.tsx | 40 +- apps/web/registry/miami/ui/globe-grid.tsx | 264 +- apps/web/registry/miami/ui/globe.tsx | 42 +- .../web/registry/miami/ui/gradual-spacing.tsx | 14 +- apps/web/registry/miami/ui/grid-layout.tsx | 70 +- apps/web/registry/miami/ui/grid-pattern.tsx | 32 +- .../registry/miami/ui/hero-video-dialog.tsx | 87 +- apps/web/registry/miami/ui/hero-video.tsx | 19 +- apps/web/registry/miami/ui/hover-card.tsx | 12 +- apps/web/registry/miami/ui/hyper-text.tsx | 31 +- apps/web/registry/miami/ui/icon-cloud.tsx | 41 +- apps/web/registry/miami/ui/input-otp.tsx | 40 +- apps/web/registry/miami/ui/input-phone.tsx | 69 +- apps/web/registry/miami/ui/input.tsx | 8 +- .../miami/ui/interactive-grid-pattern.tsx | 75 + apps/web/registry/miami/ui/iphone-15-pro.tsx | 2 +- apps/web/registry/miami/ui/label.tsx | 14 +- apps/web/registry/miami/ui/letter-pullup.tsx | 12 +- .../registry/miami/ui/line-shadow-text.tsx | 42 + apps/web/registry/miami/ui/magic-card.tsx | 63 +- apps/web/registry/miami/ui/marquee.tsx | 24 +- apps/web/registry/miami/ui/menubar.tsx | 48 +- apps/web/registry/miami/ui/meteors.tsx | 8 +- apps/web/registry/miami/ui/morphing-text.tsx | 145 + apps/web/registry/miami/ui/multi-select.tsx | 173 +- .../web/registry/miami/ui/navigation-menu.tsx | 37 +- .../registry/miami/ui/neon-gradient-card.tsx | 68 +- apps/web/registry/miami/ui/number-ticker.tsx | 30 +- apps/web/registry/miami/ui/nyx-toc.tsx | 252 +- .../registry/miami/ui/orbiting-circles.tsx | 12 +- apps/web/registry/miami/ui/pagination.tsx | 54 +- apps/web/registry/miami/ui/particles.tsx | 69 +- apps/web/registry/miami/ui/popover.tsx | 12 +- apps/web/registry/miami/ui/progress.tsx | 10 +- .../registry/miami/ui/pulsating-button.tsx | 14 +- apps/web/registry/miami/ui/radio-group.tsx | 14 +- apps/web/registry/miami/ui/rainbow-button.tsx | 12 +- apps/web/registry/miami/ui/resizable.tsx | 12 +- apps/web/registry/miami/ui/retro-grid.tsx | 75 +- apps/web/registry/miami/ui/ripple-button.tsx | 91 + apps/web/registry/miami/ui/ripple.tsx | 77 +- apps/web/registry/miami/ui/safari.tsx | 2 +- .../registry/miami/ui/scratch-to-reveal.tsx | 75 +- .../web/registry/miami/ui/script-copy-btn.tsx | 150 + apps/web/registry/miami/ui/scroll-area.tsx | 26 +- .../miami/ui/scroll-based-velocity.tsx | 27 +- .../web/registry/miami/ui/scroll-progress.tsx | 13 +- apps/web/registry/miami/ui/select.tsx | 43 +- apps/web/registry/miami/ui/separate-away.tsx | 6 +- apps/web/registry/miami/ui/separator.tsx | 14 +- apps/web/registry/miami/ui/sheet.tsx | 43 +- apps/web/registry/miami/ui/shimmer-button.tsx | 50 +- apps/web/registry/miami/ui/shine-border.tsx | 23 +- apps/web/registry/miami/ui/shiny-button.tsx | 27 +- apps/web/registry/miami/ui/sidebar.tsx | 521 +- apps/web/registry/miami/ui/skeleton.tsx | 4 +- apps/web/registry/miami/ui/slider.tsx | 291 +- apps/web/registry/miami/ui/sonner.tsx | 19 +- apps/web/registry/miami/ui/sparkles-text.tsx | 27 +- apps/web/registry/miami/ui/star-rating.tsx | 42 +- apps/web/registry/miami/ui/stepper.tsx | 435 +- apps/web/registry/miami/ui/switch.tsx | 12 +- apps/web/registry/miami/ui/table.tsx | 36 +- apps/web/registry/miami/ui/tabs.tsx | 14 +- apps/web/registry/miami/ui/terminal.tsx | 119 + apps/web/registry/miami/ui/text-animate.tsx | 391 + apps/web/registry/miami/ui/text-reveal.tsx | 25 +- apps/web/registry/miami/ui/textarea.tsx | 8 +- apps/web/registry/miami/ui/timeline-demo.tsx | 52 +- .../web/registry/miami/ui/timeline-labels.tsx | 52 +- apps/web/registry/miami/ui/timeline-right.tsx | 52 +- apps/web/registry/miami/ui/timeline.tsx | 99 +- apps/web/registry/miami/ui/toast.tsx | 32 +- apps/web/registry/miami/ui/toaster.tsx | 6 +- apps/web/registry/miami/ui/toc.tsx | 38 +- apps/web/registry/miami/ui/toggle-group.tsx | 22 +- apps/web/registry/miami/ui/toggle.tsx | 28 +- apps/web/registry/miami/ui/tooltip.tsx | 30 +- apps/web/registry/miami/ui/tour.tsx | 58 +- apps/web/registry/miami/ui/tweet-card.tsx | 75 +- .../registry/miami/ui/typing-animation.tsx | 13 +- apps/web/registry/miami/ui/use-toast.ts | 83 +- apps/web/registry/miami/ui/video-modal.tsx | 47 +- .../web/registry/miami/ui/warp-background.tsx | 151 + .../registry/miami/ui/wavy-dot-pattern.tsx | 95 - apps/web/registry/miami/ui/wavy-text.tsx | 14 +- apps/web/registry/miami/ui/word-fade-in.tsx | 15 +- apps/web/registry/miami/ui/word-pull-up.tsx | 16 +- apps/web/registry/miami/ui/word-rotate.tsx | 16 +- apps/web/registry/miami/v0/sidebar-16.tsx | 670 + apps/web/registry/registry-base-colors.ts | 1264 +- apps/web/registry/registry-blocks.ts | 992 +- apps/web/registry/registry-categories.ts | 62 + apps/web/registry/registry-charts.ts | 914 +- apps/web/registry/registry-colors.ts | 1810 +- apps/web/registry/registry-examples.ts | 2866 +- apps/web/registry/registry-hooks.ts | 36 +- apps/web/registry/registry-icons.ts | 160 +- apps/web/registry/registry-internal.ts | 706 + apps/web/registry/registry-lib.ts | 14 +- apps/web/registry/registry-styles.ts | 8 +- apps/web/registry/registry-themes.ts | 304 +- apps/web/registry/registry-ui.ts | 1668 +- apps/web/registry/schema.ts | 89 - apps/web/scripts/build-registry.mts | 641 +- apps/web/scripts/build-v0-registry.mts | 614 + apps/web/scripts/env.mjs | 28 + apps/web/scripts/env.mts | 32 - apps/web/scripts/fix-v0-import.mts | 57 + apps/web/styles/globals.css | 32 +- apps/web/styles/mdx2.css | 75 + apps/web/styles/registry-base-colors.ts | 756 - apps/web/styles/registry-styles.ts | 8 - apps/web/tsconfig.json | 83 +- apps/web/tsconfig.scripts.json | 22 +- apps/web/types/nav.ts | 17 +- biome.json | 79 + eslint.config.mjs | 33 - nixpacks.toml | 11 +- package.json | 124 +- packages/nyxb/.gitignore | 2 +- packages/nyxb/package.json | 173 +- packages/nyxb/src/commands/add.ts | 146 +- packages/nyxb/src/commands/build.ts | 97 + packages/nyxb/src/commands/diff.ts | 72 +- packages/nyxb/src/commands/info.ts | 21 +- packages/nyxb/src/commands/init.ts | 231 +- packages/nyxb/src/commands/migrate.ts | 55 +- packages/nyxb/src/commands/template.ts | 125 +- packages/nyxb/src/index.ts | 34 +- .../nyxb/src/migrations/migrate-icons.test.ts | 49 +- packages/nyxb/src/migrations/migrate-icons.ts | 116 +- packages/nyxb/src/preflights/preflight-add.ts | 43 +- .../nyxb/src/preflights/preflight-build.ts | 46 + .../nyxb/src/preflights/preflight-migrate.ts | 45 +- packages/nyxb/src/registry/api.ts | 471 + packages/nyxb/src/registry/index.ts | 1 + packages/nyxb/src/registry/schema.ts | 115 + packages/nyxb/src/utils/add-components.ts | 244 +- packages/nyxb/src/utils/create-project.ts | 250 +- packages/nyxb/src/utils/errors.ts | 25 +- packages/nyxb/src/utils/frameworks.ts | 80 +- packages/nyxb/src/utils/get-config.ts | 187 +- packages/nyxb/src/utils/get-package-info.ts | 12 +- .../nyxb/src/utils/get-package-manager.ts | 39 +- packages/nyxb/src/utils/get-project-info.ts | 190 +- packages/nyxb/src/utils/handle-error.ts | 14 +- packages/nyxb/src/utils/highlighter.ts | 2 +- packages/nyxb/src/utils/icon-libraries.ts | 20 +- packages/nyxb/src/utils/logger.ts | 15 +- packages/nyxb/src/utils/registry/index.ts | 468 - packages/nyxb/src/utils/registry/schema.ts | 92 - packages/nyxb/src/utils/resolve-import.ts | 6 +- packages/nyxb/src/utils/spinner.ts | 4 +- packages/nyxb/src/utils/templates.ts | 2 +- packages/nyxb/src/utils/transformers/index.ts | 34 +- .../utils/transformers/transform-css-vars.ts | 42 +- .../transformers/transform-icons.test.ts | 71 +- .../src/utils/transformers/transform-icons.ts | 30 +- .../utils/transformers/transform-import.ts | 54 +- .../src/utils/transformers/transform-jsx.ts | 77 +- .../src/utils/transformers/transform-rsc.ts | 4 +- .../utils/transformers/transform-tw-prefix.ts | 125 +- packages/nyxb/src/utils/update-app-index.ts | 16 +- .../src/utils/updaters/update-css-vars.ts | 632 +- .../src/utils/updaters/update-dependencies.ts | 39 +- .../nyxb/src/utils/updaters/update-files.ts | 259 +- .../utils/updaters/update-tailwind-config.ts | 234 +- .../utils/updaters/update-tailwind-content.ts | 45 +- packages/nyxb/test/commands/init.test.ts | 201 - .../nyxb/test/fixtures/colors/neutral.json | 92 - packages/nyxb/test/fixtures/colors/slate.json | 92 - packages/nyxb/test/fixtures/colors/stone.json | 92 - packages/nyxb/test/fixtures/colors/zinc.json | 92 - .../test/fixtures/config-full/nyxbui.json | 19 - .../test/fixtures/config-full/package.json | 7 - .../fixtures/config-full/src/app/globals.css | 3 - .../test/fixtures/config-full/tsconfig.json | 33 - .../test/fixtures/config-invalid/nyxbui.json | 5 - .../test/fixtures/config-invalid/package.json | 7 - .../test/fixtures/config-jsx/jsconfig.json | 7 - .../nyxb/test/fixtures/config-jsx/nyxbui.json | 15 - .../test/fixtures/config-jsx/package.json | 7 - .../test/fixtures/config-none/package.json | 7 - .../test/fixtures/config-partial/nyxbui.json | 13 - .../test/fixtures/config-partial/package.json | 7 - .../fixtures/config-partial/tsconfig.json | 9 - .../nyxb/test/fixtures/config-ui/nyxbui.json | 16 - .../nyxb/test/fixtures/config-ui/package.json | 7 - .../test/fixtures/config-ui/tsconfig.json | 33 - .../next-app-custom-alias/app/globals.css | 27 - .../next-app-custom-alias/app/layout.tsx | 22 - .../next-app-custom-alias/app/other.css | 3 - .../next-app-custom-alias/app/page.tsx | 113 - .../next-app-custom-alias/next-env.d.ts | 5 - .../next-app-custom-alias/next.config.ts | 4 - .../next-app-custom-alias/package.json | 11 - .../next-app-custom-alias/postcss.config.js | 6 - .../next-app-custom-alias/tailwind.config.ts | 21 - .../next-app-custom-alias/tsconfig.json | 27 - .../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 - .../nyxb/test/fixtures/next-src/.gitignore | 35 - .../test/fixtures/next-src/next.config.js | 4 - .../nyxb/test/fixtures/next-src/package.json | 11 - .../fixtures/next-src/src/app/globals.css | 27 - .../test/fixtures/next-src/tailwind.config.js | 18 - .../nyxb/test/fixtures/next-src/tsconfig.json | 28 - packages/nyxb/test/fixtures/next/.gitignore | 35 - .../nyxb/test/fixtures/next/app/globals.css | 27 - .../nyxb/test/fixtures/next/next.config.js | 4 - packages/nyxb/test/fixtures/next/package.json | 25 - .../nyxb/test/fixtures/next/pnpm-lock.yaml | 1 - .../test/fixtures/next/tailwind.config.js | 76 - .../nyxb/test/fixtures/next/tsconfig.json | 28 - .../nyxb/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/nyxbui.json | 7 - .../fixtures/project-src/package-lock.json | 13 - .../test/fixtures/project-src/package.json | 5 - .../test/fixtures/project-yarn/package.json | 7 - .../nyxb/test/fixtures/project-yarn/yarn.lock | 4 - .../nyxb/test/fixtures/project/nyxbui.json | 8 - .../nyxb/test/fixtures/project/package.json | 5 - .../nyxb/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 | 71 - .../__snapshots__/transform-rsc.test.ts.snap | 55 - .../transform-tw-prefix.test.ts.snap | 114 - .../test/utils/apply-color-mapping.test.ts | 84 - packages/nyxb/test/utils/apply-prefix.test.ts | 42 - packages/nyxb/test/utils/get-config.test.ts | 185 - .../test/utils/get-item-target-path.test.ts | 39 - .../test/utils/get-package-manager.test.ts | 26 - .../nyxb/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 | 39 - .../test/utils/is-typescript-project.test.ts | 39 - packages/nyxb/test/utils/registry.test.ts | 70 - .../nyxb/test/utils/resolve-import.test.ts | 81 - .../registry-resolve-items-tree.test.ts.snap | 555 - .../registry-resolve-items-tree.test.ts | 38 - .../test/utils/transform-css-vars.test.ts | 98 - .../nyxb/test/utils/transform-import.test.ts | 145 - .../nyxb/test/utils/transform-rsc.test.ts | 113 - .../test/utils/transform-tw-prefix.test.ts | 105 - .../initialize-tailwind-config.test.ts.snap | 433 - .../update-tailwind-config.test.ts.snap | 572 - .../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 | 1377 - .../updaters/update-tailwind-content.test.ts | 94 - packages/nyxb/tsconfig.json | 24 +- packages/nyxb/tsup.config.ts | 11 +- pnpm-lock.yaml | 13096 ++--- pnpm-workspace.yaml | 1 - tailwind.config.ts | 429 +- templates/monorepo-next/.gitignore | 36 + .../monorepo-next/.npmrc | 0 templates/monorepo-next/README.md | 31 + .../monorepo-next/apps/web}/app/favicon.ico | Bin .../monorepo-next/apps/web/app/layout.tsx | 30 + templates/monorepo-next/apps/web/app/page.tsx | 12 + .../apps/web/components/.gitkeep | 0 .../apps/web/components/providers.tsx | 18 + .../monorepo-next/apps/web/hooks/.gitkeep | 0 templates/monorepo-next/apps/web/lib/.gitkeep | 0 .../monorepo-next/apps/web/next-env.d.ts | 5 + .../monorepo-next/apps/web/next.config.mjs | 6 + templates/monorepo-next/apps/web/nyxbui.json | 20 + templates/monorepo-next/apps/web/package.json | 29 + .../monorepo-next/apps/web/postcss.config.mjs | 1 + .../monorepo-next/apps/web/tailwind.config.ts | 1 + .../monorepo-next/apps/web/tsconfig.json | 23 + templates/monorepo-next/biome.json | 76 + templates/monorepo-next/package.json | 20 + .../packages/typescript-config/README.md | 3 + .../packages/typescript-config/base.json | 20 + .../packages/typescript-config/nextjs.json | 13 + .../packages/typescript-config/package.json | 9 + .../typescript-config/react-library.json | 8 + .../monorepo-next/packages/ui/nyxbui.json | 20 + .../monorepo-next/packages/ui/package.json | 42 + .../packages/ui/postcss.config.mjs | 9 + .../packages/ui/src/components/.gitkeep | 0 .../packages/ui/src/components/button.tsx | 56 + .../packages/ui/src/hooks/.gitkeep | 0 .../packages/ui/src/lib/utils.ts | 6 + .../packages/ui/src/styles/globals.css | 68 + .../packages/ui/tailwind.config.ts | 63 + .../monorepo-next/packages/ui/tsconfig.json | 12 + .../packages/ui/tsconfig.lint.json | 8 + templates/monorepo-next/pnpm-lock.yaml | 3223 ++ templates/monorepo-next/pnpm-workspace.yaml | 3 + templates/monorepo-next/tsconfig.json | 4 + templates/monorepo-next/turbo.json | 24 + templates/next-template/.gitignore | 36 - templates/next-template/.vscode/settings.json | 4 - templates/next-template/README.md | 22 - templates/next-template/app/layout.tsx | 54 - templates/next-template/app/page.tsx | 41 - templates/next-template/components/icons.tsx | 37 - .../next-template/components/main-nav.tsx | 43 - .../next-template/components/site-header.tsx | 52 - .../components/tailwind-indicator.tsx | 15 - .../components/theme-provider.tsx | 9 - .../next-template/components/theme-toggle.tsx | 23 - .../next-template/components/ui/button.tsx | 56 - templates/next-template/config/site.ts | 18 - templates/next-template/eslint.config.mjs | 19 - templates/next-template/lib/fonts.ts | 11 - templates/next-template/lib/utils.ts | 6 - templates/next-template/next-env.d.ts | 5 - templates/next-template/next.config.mjs | 6 - templates/next-template/nyxbui.json | 15 - templates/next-template/package.json | 44 - templates/next-template/postcss.config.js | 6 - templates/next-template/public/favicon.ico | Bin 25931 -> 0 bytes templates/next-template/public/next.svg | 1 - templates/next-template/public/thirteen.svg | 1 - templates/next-template/public/vercel.svg | 1 - templates/next-template/styles/globals.css | 83 - templates/next-template/tailwind.config.js | 76 - templates/next-template/tsconfig.json | 29 - templates/next-template/tsconfig.tsbuildinfo | 1 - templates/next-template/types/nav.ts | 6 - turbo.json | 72 +- 5971 files changed, 211947 insertions(+), 161137 deletions(-) create mode 100644 .github/DISCUSSION_TEMPLATE/blocks-request.yml create mode 100644 apps/web/__registry__/default/blocks/login-01/page.tsx create mode 100644 apps/web/__registry__/default/blocks/login-02/page.tsx create mode 100644 apps/web/__registry__/default/blocks/login-03/page.tsx create mode 100644 apps/web/__registry__/default/blocks/login-04/page.tsx create mode 100644 apps/web/__registry__/default/blocks/login-05/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-01/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-02/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-03/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-04/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-05/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-06/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-07/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-08/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-09/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-10/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-11/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-12/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-13/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-14/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-15/page.tsx create mode 100644 apps/web/__registry__/default/blocks/sidebar-16/page.tsx create mode 100644 apps/web/__registry__/default/charts/chart-area-axes.tsx create mode 100644 apps/web/__registry__/default/charts/chart-area-default.tsx create mode 100644 apps/web/__registry__/default/charts/chart-area-gradient.tsx create mode 100644 apps/web/__registry__/default/charts/chart-area-icons.tsx create mode 100644 apps/web/__registry__/default/charts/chart-area-interactive.tsx create mode 100644 apps/web/__registry__/default/charts/chart-area-legend.tsx create mode 100644 apps/web/__registry__/default/charts/chart-area-linear.tsx create mode 100644 apps/web/__registry__/default/charts/chart-area-stacked-expand.tsx create mode 100644 apps/web/__registry__/default/charts/chart-area-stacked.tsx create mode 100644 apps/web/__registry__/default/charts/chart-area-step.tsx create mode 100644 apps/web/__registry__/default/charts/chart-bar-active.tsx create mode 100644 apps/web/__registry__/default/charts/chart-bar-default.tsx create mode 100644 apps/web/__registry__/default/charts/chart-bar-horizontal.tsx create mode 100644 apps/web/__registry__/default/charts/chart-bar-interactive.tsx create mode 100644 apps/web/__registry__/default/charts/chart-bar-label-custom.tsx create mode 100644 apps/web/__registry__/default/charts/chart-bar-label.tsx create mode 100644 apps/web/__registry__/default/charts/chart-bar-mixed.tsx create mode 100644 apps/web/__registry__/default/charts/chart-bar-multiple.tsx create mode 100644 apps/web/__registry__/default/charts/chart-bar-negative.tsx create mode 100644 apps/web/__registry__/default/charts/chart-bar-stacked.tsx create mode 100644 apps/web/__registry__/default/charts/chart-line-default.tsx create mode 100644 apps/web/__registry__/default/charts/chart-line-dots-colors.tsx create mode 100644 apps/web/__registry__/default/charts/chart-line-dots-custom.tsx create mode 100644 apps/web/__registry__/default/charts/chart-line-dots.tsx create mode 100644 apps/web/__registry__/default/charts/chart-line-interactive.tsx create mode 100644 apps/web/__registry__/default/charts/chart-line-label-custom.tsx create mode 100644 apps/web/__registry__/default/charts/chart-line-label.tsx create mode 100644 apps/web/__registry__/default/charts/chart-line-linear.tsx create mode 100644 apps/web/__registry__/default/charts/chart-line-multiple.tsx create mode 100644 apps/web/__registry__/default/charts/chart-line-step.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-donut-active.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-donut-text.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-donut.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-interactive.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-label-custom.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-label-list.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-label.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-legend.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-separator-none.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-simple.tsx create mode 100644 apps/web/__registry__/default/charts/chart-pie-stacked.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-default.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-dots.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-grid-circle-fill.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-grid-circle-no-lines.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-grid-circle.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-grid-custom.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-grid-fill.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-grid-none.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-icons.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-label-custom.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-legend.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-lines-only.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-multiple.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radar-radius.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radial-grid.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radial-label.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radial-shape.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radial-simple.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radial-stacked.tsx create mode 100644 apps/web/__registry__/default/charts/chart-radial-text.tsx create mode 100644 apps/web/__registry__/default/charts/chart-tooltip-advanced.tsx create mode 100644 apps/web/__registry__/default/charts/chart-tooltip-default.tsx create mode 100644 apps/web/__registry__/default/charts/chart-tooltip-formatter.tsx create mode 100644 apps/web/__registry__/default/charts/chart-tooltip-icons.tsx create mode 100644 apps/web/__registry__/default/charts/chart-tooltip-indicator-line.tsx create mode 100644 apps/web/__registry__/default/charts/chart-tooltip-indicator-none.tsx create mode 100644 apps/web/__registry__/default/charts/chart-tooltip-label-custom.tsx create mode 100644 apps/web/__registry__/default/charts/chart-tooltip-label-formatter.tsx create mode 100644 apps/web/__registry__/default/charts/chart-tooltip-label-none.tsx create mode 100644 apps/web/__registry__/miami/blocks/login-01/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/login-02/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/login-03/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/login-04/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/login-05/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-01/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-02/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-03/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-04/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-05/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-06/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-07/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-08/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-09/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-10/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-11/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-12/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-13/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-14/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-15/page.tsx create mode 100644 apps/web/__registry__/miami/blocks/sidebar-16/page.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-area-axes.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-area-default.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-area-gradient.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-area-icons.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-area-interactive.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-area-legend.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-area-linear.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-area-stacked-expand.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-area-stacked.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-area-step.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-bar-active.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-bar-default.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-bar-horizontal.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-bar-interactive.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-bar-label-custom.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-bar-label.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-bar-mixed.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-bar-multiple.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-bar-negative.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-bar-stacked.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-line-default.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-line-dots-colors.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-line-dots-custom.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-line-dots.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-line-interactive.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-line-label-custom.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-line-label.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-line-linear.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-line-multiple.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-line-step.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-donut-active.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-donut-text.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-donut.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-interactive.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-label-custom.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-label-list.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-label.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-legend.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-separator-none.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-simple.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-pie-stacked.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-default.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-dots.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-grid-circle-fill.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-grid-circle-no-lines.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-grid-circle.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-grid-custom.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-grid-fill.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-grid-none.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-icons.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-label-custom.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-legend.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-lines-only.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-multiple.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radar-radius.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radial-grid.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radial-label.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radial-shape.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radial-simple.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radial-stacked.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-radial-text.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-tooltip-advanced.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-tooltip-default.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-tooltip-formatter.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-tooltip-icons.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-tooltip-indicator-line.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-tooltip-indicator-none.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-tooltip-label-custom.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-tooltip-label-formatter.tsx create mode 100644 apps/web/__registry__/miami/charts/chart-tooltip-label-none.tsx create mode 100644 apps/web/actions/edit-in-v0.ts create mode 100644 apps/web/app/(app)/blocks/[...categories]/page.tsx delete mode 100644 apps/web/app/(app)/docs/not-found.tsx create mode 100644 apps/web/app/(app)/themes/layout.tsx delete mode 100644 apps/web/app/(app)/themes/tabs.tsx delete mode 100644 apps/web/app/(blocks)/blocks/[style]/[name]/page.tsx create mode 100644 apps/web/app/(view)/view/styles/[style]/[name]/page.tsx delete mode 100644 apps/web/components/block-chunk.tsx delete mode 100644 apps/web/components/block-preview.tsx delete mode 100644 apps/web/components/block-toolbar.tsx create mode 100644 apps/web/components/blocks-nav.tsx create mode 100644 apps/web/components/cards/activity-goal.tsx create mode 100644 apps/web/components/cards/calendar.tsx create mode 100644 apps/web/components/cards/chat.tsx create mode 100644 apps/web/components/cards/cookie-settings.tsx create mode 100644 apps/web/components/cards/create-account.tsx create mode 100644 apps/web/components/cards/data-table.tsx create mode 100644 apps/web/components/cards/index.tsx create mode 100644 apps/web/components/cards/metric.tsx create mode 100644 apps/web/components/cards/payment-method.tsx create mode 100644 apps/web/components/cards/report-issue.tsx create mode 100644 apps/web/components/cards/share.tsx create mode 100644 apps/web/components/cards/stats.tsx create mode 100644 apps/web/components/cards/team-members.tsx create mode 100644 apps/web/components/ui/nav-label.tsx create mode 100644 apps/web/components/v0-button.tsx create mode 100644 apps/web/content/docs/blocks.mdx create mode 100644 apps/web/content/docs/components/aurora-text.mdx create mode 100644 apps/web/content/docs/components/interactive-grid-pattern.mdx create mode 100644 apps/web/content/docs/components/line-shadow-text.mdx create mode 100644 apps/web/content/docs/components/morphing-text.mdx create mode 100644 apps/web/content/docs/components/ripple-button.mdx create mode 100644 apps/web/content/docs/components/script-copy-btn.mdx create mode 100644 apps/web/content/docs/components/terminal.mdx create mode 100644 apps/web/content/docs/components/text-animate.mdx create mode 100644 apps/web/content/docs/components/warp-background.mdx delete mode 100644 apps/web/content/docs/components/wavy-dot-pattern.mdx create mode 100644 apps/web/content/docs/monorepo.mdx create mode 100644 apps/web/content/docs/registry/faq.mdx create mode 100644 apps/web/content/docs/registry/getting-started.mdx create mode 100644 apps/web/content/docs/registry/index.mdx create mode 100644 apps/web/content/docs/registry/open-in-v0.mdx create mode 100644 apps/web/content/docs/registry/registry-item-json.mdx create mode 100644 apps/web/content/docs/registry/registry-json.mdx create mode 100644 apps/web/public/images/block-preview-dark.png create mode 100644 apps/web/public/images/block-preview-light.png create mode 100644 apps/web/public/images/registry-dark.png create mode 100644 apps/web/public/images/registry-light.png create mode 100644 apps/web/public/r/styles/default/aurora-text-demo.json create mode 100644 apps/web/public/r/styles/default/aurora-text.json create mode 100644 apps/web/public/r/styles/default/interactive-grid-pattern-demo-2.json create mode 100644 apps/web/public/r/styles/default/interactive-grid-pattern-demo.json create mode 100644 apps/web/public/r/styles/default/interactive-grid-pattern.json create mode 100644 apps/web/public/r/styles/default/line-shadow-text-demo.json create mode 100644 apps/web/public/r/styles/default/line-shadow-text.json create mode 100644 apps/web/public/r/styles/default/login-02.json create mode 100644 apps/web/public/r/styles/default/login-03.json create mode 100644 apps/web/public/r/styles/default/login-04.json create mode 100644 apps/web/public/r/styles/default/login-05.json create mode 100644 apps/web/public/r/styles/default/morphing-text-demo.json create mode 100644 apps/web/public/r/styles/default/morphing-text.json create mode 100644 apps/web/public/r/styles/default/ripple-button-demo.json create mode 100644 apps/web/public/r/styles/default/ripple-button.json create mode 100644 apps/web/public/r/styles/default/script-copy-btn-demo.json create mode 100644 apps/web/public/r/styles/default/script-copy-btn.json create mode 100644 apps/web/public/r/styles/default/sidebar-16.json create mode 100644 apps/web/public/r/styles/default/sidebar-controlled.json create mode 100644 apps/web/public/r/styles/default/sidebar-demo.json create mode 100644 apps/web/public/r/styles/default/sidebar-footer.json create mode 100644 apps/web/public/r/styles/default/sidebar-group-action.json create mode 100644 apps/web/public/r/styles/default/sidebar-group-collapsible.json create mode 100644 apps/web/public/r/styles/default/sidebar-group.json create mode 100644 apps/web/public/r/styles/default/sidebar-header.json create mode 100644 apps/web/public/r/styles/default/sidebar-menu-action.json create mode 100644 apps/web/public/r/styles/default/sidebar-menu-badge.json create mode 100644 apps/web/public/r/styles/default/sidebar-menu-collapsible.json create mode 100644 apps/web/public/r/styles/default/sidebar-menu-sub.json create mode 100644 apps/web/public/r/styles/default/sidebar-menu.json create mode 100644 apps/web/public/r/styles/default/sidebar-rsc.json create mode 100644 apps/web/public/r/styles/default/sink.json create mode 100644 apps/web/public/r/styles/default/terminal-demo.json create mode 100644 apps/web/public/r/styles/default/terminal.json create mode 100644 apps/web/public/r/styles/default/text-animate-demo-2.json create mode 100644 apps/web/public/r/styles/default/text-animate-demo-3.json create mode 100644 apps/web/public/r/styles/default/text-animate-demo-4.json create mode 100644 apps/web/public/r/styles/default/text-animate-demo-5.json create mode 100644 apps/web/public/r/styles/default/text-animate-demo-6.json create mode 100644 apps/web/public/r/styles/default/text-animate-demo.json create mode 100644 apps/web/public/r/styles/default/text-animate.json create mode 100644 apps/web/public/r/styles/default/v0-login-01.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-01.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-02.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-03.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-04.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-05.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-06.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-07.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-08.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-09.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-10.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-11.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-12.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-13.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-14.json create mode 100644 apps/web/public/r/styles/default/v0-sidebar-15.json create mode 100644 apps/web/public/r/styles/default/warp-background-demo.json create mode 100644 apps/web/public/r/styles/default/warp-background.json create mode 100644 apps/web/public/r/styles/miami/aurora-text-demo.json create mode 100644 apps/web/public/r/styles/miami/aurora-text.json create mode 100644 apps/web/public/r/styles/miami/interactive-grid-pattern-demo-2.json create mode 100644 apps/web/public/r/styles/miami/interactive-grid-pattern-demo.json create mode 100644 apps/web/public/r/styles/miami/interactive-grid-pattern.json create mode 100644 apps/web/public/r/styles/miami/line-shadow-text-demo.json create mode 100644 apps/web/public/r/styles/miami/line-shadow-text.json create mode 100644 apps/web/public/r/styles/miami/login-02.json create mode 100644 apps/web/public/r/styles/miami/login-03.json create mode 100644 apps/web/public/r/styles/miami/login-04.json create mode 100644 apps/web/public/r/styles/miami/login-05.json create mode 100644 apps/web/public/r/styles/miami/morphing-text-demo.json create mode 100644 apps/web/public/r/styles/miami/morphing-text.json create mode 100644 apps/web/public/r/styles/miami/ripple-button-demo.json create mode 100644 apps/web/public/r/styles/miami/ripple-button.json create mode 100644 apps/web/public/r/styles/miami/script-copy-btn-demo.json create mode 100644 apps/web/public/r/styles/miami/script-copy-btn.json create mode 100644 apps/web/public/r/styles/miami/sidebar-16.json create mode 100644 apps/web/public/r/styles/miami/sidebar-controlled.json create mode 100644 apps/web/public/r/styles/miami/sidebar-demo.json create mode 100644 apps/web/public/r/styles/miami/sidebar-footer.json create mode 100644 apps/web/public/r/styles/miami/sidebar-group-action.json create mode 100644 apps/web/public/r/styles/miami/sidebar-group-collapsible.json create mode 100644 apps/web/public/r/styles/miami/sidebar-group.json create mode 100644 apps/web/public/r/styles/miami/sidebar-header.json create mode 100644 apps/web/public/r/styles/miami/sidebar-menu-action.json create mode 100644 apps/web/public/r/styles/miami/sidebar-menu-badge.json create mode 100644 apps/web/public/r/styles/miami/sidebar-menu-collapsible.json create mode 100644 apps/web/public/r/styles/miami/sidebar-menu-sub.json create mode 100644 apps/web/public/r/styles/miami/sidebar-menu.json create mode 100644 apps/web/public/r/styles/miami/sidebar-rsc.json create mode 100644 apps/web/public/r/styles/miami/sink.json create mode 100644 apps/web/public/r/styles/miami/terminal-demo.json create mode 100644 apps/web/public/r/styles/miami/terminal.json create mode 100644 apps/web/public/r/styles/miami/text-animate-demo-2.json create mode 100644 apps/web/public/r/styles/miami/text-animate-demo-3.json create mode 100644 apps/web/public/r/styles/miami/text-animate-demo-4.json create mode 100644 apps/web/public/r/styles/miami/text-animate-demo-5.json create mode 100644 apps/web/public/r/styles/miami/text-animate-demo-6.json create mode 100644 apps/web/public/r/styles/miami/text-animate-demo.json create mode 100644 apps/web/public/r/styles/miami/text-animate.json create mode 100644 apps/web/public/r/styles/miami/v0-login-01.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-01.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-02.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-03.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-04.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-05.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-06.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-07.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-08.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-09.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-10.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-11.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-12.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-13.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-14.json create mode 100644 apps/web/public/r/styles/miami/v0-sidebar-15.json create mode 100644 apps/web/public/r/styles/miami/warp-background-demo.json create mode 100644 apps/web/public/r/styles/miami/warp-background.json delete mode 100644 apps/web/public/r/themes/amber.json delete mode 100644 apps/web/public/r/themes/blue.json delete mode 100644 apps/web/public/r/themes/cyan.json delete mode 100644 apps/web/public/r/themes/emerald.json delete mode 100644 apps/web/public/r/themes/fuchsia.json delete mode 100644 apps/web/public/r/themes/green.json delete mode 100644 apps/web/public/r/themes/indigo.json delete mode 100644 apps/web/public/r/themes/lime.json delete mode 100644 apps/web/public/r/themes/orange.json delete mode 100644 apps/web/public/r/themes/pink.json delete mode 100644 apps/web/public/r/themes/purple.json delete mode 100644 apps/web/public/r/themes/red.json delete mode 100644 apps/web/public/r/themes/rose.json delete mode 100644 apps/web/public/r/themes/sky.json delete mode 100644 apps/web/public/r/themes/teal.json delete mode 100644 apps/web/public/r/themes/violet.json delete mode 100644 apps/web/public/r/themes/yellow.json create mode 100644 apps/web/public/schema/registry-item.json create mode 100644 apps/web/public/schema/registry.json create mode 100644 apps/web/public/v0/colors/gray.json create mode 100644 apps/web/public/v0/colors/index.json create mode 100644 apps/web/public/v0/colors/neutral.json rename apps/web/public/{r => v0}/colors/slate.json (100%) create mode 100644 apps/web/public/v0/colors/stone.json create mode 100644 apps/web/public/v0/colors/zinc.json create mode 100644 apps/web/public/v0/icons/index.json create mode 100644 apps/web/public/v0/styles/default/accordion-demo.json create mode 100644 apps/web/public/v0/styles/default/accordion.json create mode 100644 apps/web/public/v0/styles/default/alert-demo.json create mode 100644 apps/web/public/v0/styles/default/alert-destructive.json create mode 100644 apps/web/public/v0/styles/default/alert-dialog-demo.json create mode 100644 apps/web/public/v0/styles/default/alert-dialog.json create mode 100644 apps/web/public/v0/styles/default/alert.json create mode 100644 apps/web/public/v0/styles/default/animated-beam-bidirectional.json create mode 100644 apps/web/public/v0/styles/default/animated-beam-demo.json create mode 100644 apps/web/public/v0/styles/default/animated-beam-multiple-inputs.json create mode 100644 apps/web/public/v0/styles/default/animated-beam-multiple-outputs.json create mode 100644 apps/web/public/v0/styles/default/animated-beam-unidirectional.json create mode 100644 apps/web/public/v0/styles/default/animated-beam.json create mode 100644 apps/web/public/v0/styles/default/animated-circular-progress-bar-demo.json create mode 100644 apps/web/public/v0/styles/default/animated-circular-progress-bar.json create mode 100644 apps/web/public/v0/styles/default/animated-feature-card-1.json create mode 100644 apps/web/public/v0/styles/default/animated-feature-card-10.json create mode 100644 apps/web/public/v0/styles/default/animated-feature-card-2.json create mode 100644 apps/web/public/v0/styles/default/animated-feature-card-3.json create mode 100644 apps/web/public/v0/styles/default/animated-feature-card-4.json create mode 100644 apps/web/public/v0/styles/default/animated-feature-card-5.json create mode 100644 apps/web/public/v0/styles/default/animated-feature-card-6.json create mode 100644 apps/web/public/v0/styles/default/animated-feature-card-7.json create mode 100644 apps/web/public/v0/styles/default/animated-feature-card-8.json create mode 100644 apps/web/public/v0/styles/default/animated-feature-card-9.json create mode 100644 apps/web/public/v0/styles/default/animated-gradient-text-demo.json create mode 100644 apps/web/public/v0/styles/default/animated-gradient-text.json create mode 100644 apps/web/public/v0/styles/default/animated-grid-pattern-demo.json create mode 100644 apps/web/public/v0/styles/default/animated-grid-pattern.json create mode 100644 apps/web/public/v0/styles/default/animated-list-demo.json create mode 100644 apps/web/public/v0/styles/default/animated-list.json create mode 100644 apps/web/public/v0/styles/default/animated-shiny-text-demo.json create mode 100644 apps/web/public/v0/styles/default/animated-shiny-text.json create mode 100644 apps/web/public/v0/styles/default/animated-subscribe-button-demo.json create mode 100644 apps/web/public/v0/styles/default/animated-subscribe-button.json create mode 100644 apps/web/public/v0/styles/default/aspect-ratio-demo.json create mode 100644 apps/web/public/v0/styles/default/aspect-ratio.json create mode 100644 apps/web/public/v0/styles/default/aurora-text-demo.json create mode 100644 apps/web/public/v0/styles/default/aurora-text.json create mode 100644 apps/web/public/v0/styles/default/avatar-circles-demo.json create mode 100644 apps/web/public/v0/styles/default/avatar-circles.json create mode 100644 apps/web/public/v0/styles/default/avatar-demo.json create mode 100644 apps/web/public/v0/styles/default/avatar.json create mode 100644 apps/web/public/v0/styles/default/badge-demo.json create mode 100644 apps/web/public/v0/styles/default/badge-destructive.json create mode 100644 apps/web/public/v0/styles/default/badge-outline.json create mode 100644 apps/web/public/v0/styles/default/badge-secondary.json create mode 100644 apps/web/public/v0/styles/default/badge.json create mode 100644 apps/web/public/v0/styles/default/bento-demo-vertical.json create mode 100644 apps/web/public/v0/styles/default/bento-demo.json create mode 100644 apps/web/public/v0/styles/default/bento-grid.json create mode 100644 apps/web/public/v0/styles/default/blur-fade-demo.json create mode 100644 apps/web/public/v0/styles/default/blur-fade-text-demo.json create mode 100644 apps/web/public/v0/styles/default/blur-fade.json create mode 100644 apps/web/public/v0/styles/default/blur-in-demo.json create mode 100644 apps/web/public/v0/styles/default/blur-in.json create mode 100644 apps/web/public/v0/styles/default/border-beam-demo.json create mode 100644 apps/web/public/v0/styles/default/border-beam.json create mode 100644 apps/web/public/v0/styles/default/box-reveal-demo.json create mode 100644 apps/web/public/v0/styles/default/box-reveal.json create mode 100644 apps/web/public/v0/styles/default/breadcrumb-demo.json create mode 100644 apps/web/public/v0/styles/default/breadcrumb-dropdown.json create mode 100644 apps/web/public/v0/styles/default/breadcrumb-ellipsis.json create mode 100644 apps/web/public/v0/styles/default/breadcrumb-link.json create mode 100644 apps/web/public/v0/styles/default/breadcrumb-responsive.json create mode 100644 apps/web/public/v0/styles/default/breadcrumb-separator.json create mode 100644 apps/web/public/v0/styles/default/breadcrumb.json create mode 100644 apps/web/public/v0/styles/default/button-as-child.json create mode 100644 apps/web/public/v0/styles/default/button-demo.json create mode 100644 apps/web/public/v0/styles/default/button-destructive.json create mode 100644 apps/web/public/v0/styles/default/button-ghost.json create mode 100644 apps/web/public/v0/styles/default/button-icon.json create mode 100644 apps/web/public/v0/styles/default/button-link.json create mode 100644 apps/web/public/v0/styles/default/button-loading.json create mode 100644 apps/web/public/v0/styles/default/button-outline.json create mode 100644 apps/web/public/v0/styles/default/button-secondary.json create mode 100644 apps/web/public/v0/styles/default/button-with-icon.json create mode 100644 apps/web/public/v0/styles/default/button.json create mode 100644 apps/web/public/v0/styles/default/calendar-demo.json create mode 100644 apps/web/public/v0/styles/default/calendar-form.json create mode 100644 apps/web/public/v0/styles/default/calendar.json create mode 100644 apps/web/public/v0/styles/default/card-demo.json create mode 100644 apps/web/public/v0/styles/default/card-with-form.json create mode 100644 apps/web/public/v0/styles/default/card.json create mode 100644 apps/web/public/v0/styles/default/carousel-api.json create mode 100644 apps/web/public/v0/styles/default/carousel-demo.json create mode 100644 apps/web/public/v0/styles/default/carousel-dots.json create mode 100644 apps/web/public/v0/styles/default/carousel-orientation.json create mode 100644 apps/web/public/v0/styles/default/carousel-plugin.json create mode 100644 apps/web/public/v0/styles/default/carousel-size.json create mode 100644 apps/web/public/v0/styles/default/carousel-spacing.json create mode 100644 apps/web/public/v0/styles/default/carousel.json create mode 100644 apps/web/public/v0/styles/default/chart-area-axes.json create mode 100644 apps/web/public/v0/styles/default/chart-area-default.json create mode 100644 apps/web/public/v0/styles/default/chart-area-gradient.json create mode 100644 apps/web/public/v0/styles/default/chart-area-icons.json create mode 100644 apps/web/public/v0/styles/default/chart-area-interactive.json create mode 100644 apps/web/public/v0/styles/default/chart-area-legend.json create mode 100644 apps/web/public/v0/styles/default/chart-area-linear.json create mode 100644 apps/web/public/v0/styles/default/chart-area-stacked-expand.json create mode 100644 apps/web/public/v0/styles/default/chart-area-stacked.json create mode 100644 apps/web/public/v0/styles/default/chart-area-step.json create mode 100644 apps/web/public/v0/styles/default/chart-bar-active.json create mode 100644 apps/web/public/v0/styles/default/chart-bar-default.json create mode 100644 apps/web/public/v0/styles/default/chart-bar-horizontal.json create mode 100644 apps/web/public/v0/styles/default/chart-bar-interactive.json create mode 100644 apps/web/public/v0/styles/default/chart-bar-label-custom.json create mode 100644 apps/web/public/v0/styles/default/chart-bar-label.json create mode 100644 apps/web/public/v0/styles/default/chart-bar-mixed.json create mode 100644 apps/web/public/v0/styles/default/chart-bar-multiple.json create mode 100644 apps/web/public/v0/styles/default/chart-bar-negative.json create mode 100644 apps/web/public/v0/styles/default/chart-bar-stacked.json create mode 100644 apps/web/public/v0/styles/default/chart-line-default.json create mode 100644 apps/web/public/v0/styles/default/chart-line-dots-colors.json create mode 100644 apps/web/public/v0/styles/default/chart-line-dots-custom.json create mode 100644 apps/web/public/v0/styles/default/chart-line-dots.json create mode 100644 apps/web/public/v0/styles/default/chart-line-interactive.json create mode 100644 apps/web/public/v0/styles/default/chart-line-label-custom.json create mode 100644 apps/web/public/v0/styles/default/chart-line-label.json create mode 100644 apps/web/public/v0/styles/default/chart-line-linear.json create mode 100644 apps/web/public/v0/styles/default/chart-line-multiple.json create mode 100644 apps/web/public/v0/styles/default/chart-line-step.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-donut-active.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-donut-text.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-donut.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-interactive.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-label-custom.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-label-list.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-label.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-legend.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-separator-none.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-simple.json create mode 100644 apps/web/public/v0/styles/default/chart-pie-stacked.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-default.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-dots.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-grid-circle-fill.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-grid-circle-no-lines.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-grid-circle.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-grid-custom.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-grid-fill.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-grid-none.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-icons.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-label-custom.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-legend.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-lines-only.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-multiple.json create mode 100644 apps/web/public/v0/styles/default/chart-radar-radius.json create mode 100644 apps/web/public/v0/styles/default/chart-radial-grid.json create mode 100644 apps/web/public/v0/styles/default/chart-radial-label.json create mode 100644 apps/web/public/v0/styles/default/chart-radial-shape.json create mode 100644 apps/web/public/v0/styles/default/chart-radial-simple.json create mode 100644 apps/web/public/v0/styles/default/chart-radial-stacked.json create mode 100644 apps/web/public/v0/styles/default/chart-radial-text.json create mode 100644 apps/web/public/v0/styles/default/chart-tooltip-advanced.json create mode 100644 apps/web/public/v0/styles/default/chart-tooltip-default.json create mode 100644 apps/web/public/v0/styles/default/chart-tooltip-formatter.json create mode 100644 apps/web/public/v0/styles/default/chart-tooltip-icons.json create mode 100644 apps/web/public/v0/styles/default/chart-tooltip-indicator-line.json create mode 100644 apps/web/public/v0/styles/default/chart-tooltip-indicator-none.json create mode 100644 apps/web/public/v0/styles/default/chart-tooltip-label-custom.json create mode 100644 apps/web/public/v0/styles/default/chart-tooltip-label-formatter.json create mode 100644 apps/web/public/v0/styles/default/chart-tooltip-label-none.json create mode 100644 apps/web/public/v0/styles/default/chart.json create mode 100644 apps/web/public/v0/styles/default/checkbox-demo.json create mode 100644 apps/web/public/v0/styles/default/checkbox-disabled.json create mode 100644 apps/web/public/v0/styles/default/checkbox-form-multiple.json create mode 100644 apps/web/public/v0/styles/default/checkbox-form-single.json create mode 100644 apps/web/public/v0/styles/default/checkbox-with-text.json create mode 100644 apps/web/public/v0/styles/default/checkbox.json create mode 100644 apps/web/public/v0/styles/default/client-tweet-card.json create mode 100644 apps/web/public/v0/styles/default/collapsible-demo.json create mode 100644 apps/web/public/v0/styles/default/collapsible.json create mode 100644 apps/web/public/v0/styles/default/combobox-demo.json create mode 100644 apps/web/public/v0/styles/default/combobox-dropdown-menu.json create mode 100644 apps/web/public/v0/styles/default/combobox-form.json create mode 100644 apps/web/public/v0/styles/default/combobox-popover.json create mode 100644 apps/web/public/v0/styles/default/combobox-responsive.json create mode 100644 apps/web/public/v0/styles/default/command-demo.json create mode 100644 apps/web/public/v0/styles/default/command-dialog.json create mode 100644 apps/web/public/v0/styles/default/command.json create mode 100644 apps/web/public/v0/styles/default/confetti-basic-cannon.json create mode 100644 apps/web/public/v0/styles/default/confetti-custom-shapes.json create mode 100644 apps/web/public/v0/styles/default/confetti-demo.json create mode 100644 apps/web/public/v0/styles/default/confetti-emoji.json create mode 100644 apps/web/public/v0/styles/default/confetti-fireworks.json create mode 100644 apps/web/public/v0/styles/default/confetti-hover.json create mode 100644 apps/web/public/v0/styles/default/confetti-random-direction.json create mode 100644 apps/web/public/v0/styles/default/confetti-side-cannons.json create mode 100644 apps/web/public/v0/styles/default/confetti-stars.json create mode 100644 apps/web/public/v0/styles/default/confetti.json create mode 100644 apps/web/public/v0/styles/default/context-menu-demo.json create mode 100644 apps/web/public/v0/styles/default/context-menu.json create mode 100644 apps/web/public/v0/styles/default/cool-mode-custom.json create mode 100644 apps/web/public/v0/styles/default/cool-mode-demo.json create mode 100644 apps/web/public/v0/styles/default/cool-mode.json create mode 100644 apps/web/public/v0/styles/default/data-table-demo.json create mode 100644 apps/web/public/v0/styles/default/date-picker-demo.json create mode 100644 apps/web/public/v0/styles/default/date-picker-form.json create mode 100644 apps/web/public/v0/styles/default/date-picker-with-presets.json create mode 100644 apps/web/public/v0/styles/default/date-picker-with-range.json create mode 100644 apps/web/public/v0/styles/default/dialog-close-button.json create mode 100644 apps/web/public/v0/styles/default/dialog-demo.json create mode 100644 apps/web/public/v0/styles/default/dialog.json create mode 100644 apps/web/public/v0/styles/default/dock-demo-2.json create mode 100644 apps/web/public/v0/styles/default/dock-demo-3.json create mode 100644 apps/web/public/v0/styles/default/dock-demo.json create mode 100644 apps/web/public/v0/styles/default/dock.json create mode 100644 apps/web/public/v0/styles/default/dot-pattern-demo.json create mode 100644 apps/web/public/v0/styles/default/dot-pattern-linear-gradient.json create mode 100644 apps/web/public/v0/styles/default/dot-pattern.json create mode 100644 apps/web/public/v0/styles/default/drawer-demo.json create mode 100644 apps/web/public/v0/styles/default/drawer-dialog.json create mode 100644 apps/web/public/v0/styles/default/drawer.json create mode 100644 apps/web/public/v0/styles/default/dropdown-menu-checkboxes.json create mode 100644 apps/web/public/v0/styles/default/dropdown-menu-demo.json create mode 100644 apps/web/public/v0/styles/default/dropdown-menu-radio-group.json create mode 100644 apps/web/public/v0/styles/default/dropdown-menu.json create mode 100644 apps/web/public/v0/styles/default/fade-text-demo.json create mode 100644 apps/web/public/v0/styles/default/fade-text.json create mode 100644 apps/web/public/v0/styles/default/file-tree-demo.json create mode 100644 apps/web/public/v0/styles/default/file-tree.json create mode 100644 apps/web/public/v0/styles/default/flickering-grid-demo.json create mode 100644 apps/web/public/v0/styles/default/flickering-grid-rounded-demo.json create mode 100644 apps/web/public/v0/styles/default/flickering-grid.json create mode 100644 apps/web/public/v0/styles/default/flip-text-demo.json create mode 100644 apps/web/public/v0/styles/default/flip-text.json create mode 100644 apps/web/public/v0/styles/default/form.json create mode 100644 apps/web/public/v0/styles/default/gauge-circle-demo.json create mode 100644 apps/web/public/v0/styles/default/gauge-circle.json create mode 100644 apps/web/public/v0/styles/default/globe-demo.json create mode 100644 apps/web/public/v0/styles/default/globe-grid-demo.json create mode 100644 apps/web/public/v0/styles/default/globe-grid-full-demo.json create mode 100644 apps/web/public/v0/styles/default/globe-grid.json create mode 100644 apps/web/public/v0/styles/default/globe.json create mode 100644 apps/web/public/v0/styles/default/gradual-spacing-demo.json create mode 100644 apps/web/public/v0/styles/default/gradual-spacing.json create mode 100644 apps/web/public/v0/styles/default/grid-layout-columns-demo.json create mode 100644 apps/web/public/v0/styles/default/grid-layout-crosshairs-demo.json create mode 100644 apps/web/public/v0/styles/default/grid-layout-demo.json create mode 100644 apps/web/public/v0/styles/default/grid-layout-variants-demo.json create mode 100644 apps/web/public/v0/styles/default/grid-layout.json create mode 100644 apps/web/public/v0/styles/default/grid-pattern-dashed.json create mode 100644 apps/web/public/v0/styles/default/grid-pattern-demo.json create mode 100644 apps/web/public/v0/styles/default/grid-pattern-linear-gradient.json create mode 100644 apps/web/public/v0/styles/default/grid-pattern.json create mode 100644 apps/web/public/v0/styles/default/hero-video-demo.json create mode 100644 apps/web/public/v0/styles/default/hero-video-dialog-demo-top-in-bottom-out.json create mode 100644 apps/web/public/v0/styles/default/hero-video-dialog-demo.json create mode 100644 apps/web/public/v0/styles/default/hero-video-dialog.json create mode 100644 apps/web/public/v0/styles/default/hero-video-youtube.json create mode 100644 apps/web/public/v0/styles/default/hover-card-demo.json create mode 100644 apps/web/public/v0/styles/default/hover-card.json create mode 100644 apps/web/public/v0/styles/default/hyper-text-demo.json create mode 100644 apps/web/public/v0/styles/default/hyper-text.json create mode 100644 apps/web/public/v0/styles/default/icon-cloud-demo.json create mode 100644 apps/web/public/v0/styles/default/icon-cloud.json create mode 100644 apps/web/public/v0/styles/default/index.json create mode 100644 apps/web/public/v0/styles/default/input-demo.json create mode 100644 apps/web/public/v0/styles/default/input-disabled.json create mode 100644 apps/web/public/v0/styles/default/input-file.json create mode 100644 apps/web/public/v0/styles/default/input-form.json create mode 100644 apps/web/public/v0/styles/default/input-otp-controlled.json create mode 100644 apps/web/public/v0/styles/default/input-otp-demo.json create mode 100644 apps/web/public/v0/styles/default/input-otp-disabled.json create mode 100644 apps/web/public/v0/styles/default/input-otp-form.json create mode 100644 apps/web/public/v0/styles/default/input-otp-pattern.json create mode 100644 apps/web/public/v0/styles/default/input-otp-separator.json create mode 100644 apps/web/public/v0/styles/default/input-otp.json create mode 100644 apps/web/public/v0/styles/default/input-phone-default.json create mode 100644 apps/web/public/v0/styles/default/input-phone-demo.json create mode 100644 apps/web/public/v0/styles/default/input-phone-form.json create mode 100644 apps/web/public/v0/styles/default/input-phone-initial.json create mode 100644 apps/web/public/v0/styles/default/input-phone-international.json create mode 100644 apps/web/public/v0/styles/default/input-phone-national.json create mode 100644 apps/web/public/v0/styles/default/input-phone.json create mode 100644 apps/web/public/v0/styles/default/input-with-button.json create mode 100644 apps/web/public/v0/styles/default/input-with-label.json create mode 100644 apps/web/public/v0/styles/default/input-with-text.json create mode 100644 apps/web/public/v0/styles/default/input.json create mode 100644 apps/web/public/v0/styles/default/interactive-grid-pattern-demo-2.json create mode 100644 apps/web/public/v0/styles/default/interactive-grid-pattern-demo.json create mode 100644 apps/web/public/v0/styles/default/interactive-grid-pattern.json create mode 100644 apps/web/public/v0/styles/default/iphone-15-pro-demo-2.json create mode 100644 apps/web/public/v0/styles/default/iphone-15-pro-demo.json create mode 100644 apps/web/public/v0/styles/default/iphone-15-pro.json create mode 100644 apps/web/public/v0/styles/default/label-demo.json create mode 100644 apps/web/public/v0/styles/default/label.json create mode 100644 apps/web/public/v0/styles/default/letter-pullup-demo.json create mode 100644 apps/web/public/v0/styles/default/letter-pullup.json create mode 100644 apps/web/public/v0/styles/default/line-shadow-text-demo.json create mode 100644 apps/web/public/v0/styles/default/line-shadow-text.json create mode 100644 apps/web/public/v0/styles/default/login-01.json create mode 100644 apps/web/public/v0/styles/default/login-02.json create mode 100644 apps/web/public/v0/styles/default/login-03.json create mode 100644 apps/web/public/v0/styles/default/login-04.json create mode 100644 apps/web/public/v0/styles/default/login-05.json create mode 100644 apps/web/public/v0/styles/default/magic-card-demo.json create mode 100644 apps/web/public/v0/styles/default/magic-card-gradient.json create mode 100644 apps/web/public/v0/styles/default/magic-card.json create mode 100644 apps/web/public/v0/styles/default/marquee-3d.json create mode 100644 apps/web/public/v0/styles/default/marquee-demo-vertical.json create mode 100644 apps/web/public/v0/styles/default/marquee-demo.json create mode 100644 apps/web/public/v0/styles/default/marquee-logos.json create mode 100644 apps/web/public/v0/styles/default/marquee.json create mode 100644 apps/web/public/v0/styles/default/menubar-demo.json create mode 100644 apps/web/public/v0/styles/default/menubar.json create mode 100644 apps/web/public/v0/styles/default/meteors-demo.json create mode 100644 apps/web/public/v0/styles/default/meteors.json create mode 100644 apps/web/public/v0/styles/default/mode-toggle-group.json create mode 100644 apps/web/public/v0/styles/default/mode-toggle.json create mode 100644 apps/web/public/v0/styles/default/morphing-text-demo.json create mode 100644 apps/web/public/v0/styles/default/morphing-text.json create mode 100644 apps/web/public/v0/styles/default/multi-select-basic.json create mode 100644 apps/web/public/v0/styles/default/multi-select-controllable-search.json create mode 100644 apps/web/public/v0/styles/default/multi-select-filter.json create mode 100644 apps/web/public/v0/styles/default/multi-select-form.json create mode 100644 apps/web/public/v0/styles/default/multi-select-input-custom.json create mode 100644 apps/web/public/v0/styles/default/multi-select-limit-count.json create mode 100644 apps/web/public/v0/styles/default/multi-select-limit-display-length.json create mode 100644 apps/web/public/v0/styles/default/multi-select.json create mode 100644 apps/web/public/v0/styles/default/navigation-menu-demo.json create mode 100644 apps/web/public/v0/styles/default/navigation-menu.json create mode 100644 apps/web/public/v0/styles/default/neon-gradient-card-demo.json create mode 100644 apps/web/public/v0/styles/default/neon-gradient-card.json create mode 100644 apps/web/public/v0/styles/default/number-ticker-demo.json create mode 100644 apps/web/public/v0/styles/default/number-ticker.json create mode 100644 apps/web/public/v0/styles/default/nyx-toc-demo.json create mode 100644 apps/web/public/v0/styles/default/nyx-toc-popover-demo.json create mode 100644 apps/web/public/v0/styles/default/nyx-toc.json create mode 100644 apps/web/public/v0/styles/default/orbiting-circles-demo.json create mode 100644 apps/web/public/v0/styles/default/orbiting-circles.json create mode 100644 apps/web/public/v0/styles/default/pagination-demo.json create mode 100644 apps/web/public/v0/styles/default/pagination.json create mode 100644 apps/web/public/v0/styles/default/particles-demo.json create mode 100644 apps/web/public/v0/styles/default/particles.json create mode 100644 apps/web/public/v0/styles/default/popover-demo.json create mode 100644 apps/web/public/v0/styles/default/popover.json create mode 100644 apps/web/public/v0/styles/default/progress-demo.json create mode 100644 apps/web/public/v0/styles/default/progress.json create mode 100644 apps/web/public/v0/styles/default/pulsating-button-demo.json create mode 100644 apps/web/public/v0/styles/default/pulsating-button.json create mode 100644 apps/web/public/v0/styles/default/radio-group-demo.json create mode 100644 apps/web/public/v0/styles/default/radio-group-form.json create mode 100644 apps/web/public/v0/styles/default/radio-group.json create mode 100644 apps/web/public/v0/styles/default/rainbow-button-demo.json create mode 100644 apps/web/public/v0/styles/default/rainbow-button.json create mode 100644 apps/web/public/v0/styles/default/resizable-demo-with-handle.json create mode 100644 apps/web/public/v0/styles/default/resizable-demo.json create mode 100644 apps/web/public/v0/styles/default/resizable-handle.json create mode 100644 apps/web/public/v0/styles/default/resizable-vertical.json create mode 100644 apps/web/public/v0/styles/default/resizable.json create mode 100644 apps/web/public/v0/styles/default/retro-grid-demo.json create mode 100644 apps/web/public/v0/styles/default/retro-grid.json create mode 100644 apps/web/public/v0/styles/default/ripple-button-demo.json create mode 100644 apps/web/public/v0/styles/default/ripple-button.json create mode 100644 apps/web/public/v0/styles/default/ripple-demo.json create mode 100644 apps/web/public/v0/styles/default/ripple.json create mode 100644 apps/web/public/v0/styles/default/safari-demo-2.json create mode 100644 apps/web/public/v0/styles/default/safari-demo.json create mode 100644 apps/web/public/v0/styles/default/safari.json create mode 100644 apps/web/public/v0/styles/default/scratch-to-reveal-demo.json create mode 100644 apps/web/public/v0/styles/default/scratch-to-reveal.json create mode 100644 apps/web/public/v0/styles/default/script-copy-btn-demo.json create mode 100644 apps/web/public/v0/styles/default/script-copy-btn.json create mode 100644 apps/web/public/v0/styles/default/scroll-area-demo.json create mode 100644 apps/web/public/v0/styles/default/scroll-area-horizontal-demo.json create mode 100644 apps/web/public/v0/styles/default/scroll-area.json create mode 100644 apps/web/public/v0/styles/default/scroll-based-velocity-demo.json create mode 100644 apps/web/public/v0/styles/default/scroll-based-velocity.json create mode 100644 apps/web/public/v0/styles/default/scroll-progress-demo.json create mode 100644 apps/web/public/v0/styles/default/scroll-progress.json create mode 100644 apps/web/public/v0/styles/default/select-demo.json create mode 100644 apps/web/public/v0/styles/default/select-form.json create mode 100644 apps/web/public/v0/styles/default/select-scrollable.json create mode 100644 apps/web/public/v0/styles/default/select.json create mode 100644 apps/web/public/v0/styles/default/separate-away-demo.json create mode 100644 apps/web/public/v0/styles/default/separate-away.json create mode 100644 apps/web/public/v0/styles/default/separator-demo.json create mode 100644 apps/web/public/v0/styles/default/separator.json create mode 100644 apps/web/public/v0/styles/default/sheet-demo.json create mode 100644 apps/web/public/v0/styles/default/sheet-side.json create mode 100644 apps/web/public/v0/styles/default/sheet.json create mode 100644 apps/web/public/v0/styles/default/shimmer-button-demo.json create mode 100644 apps/web/public/v0/styles/default/shimmer-button.json create mode 100644 apps/web/public/v0/styles/default/shine-border-demo-2.json create mode 100644 apps/web/public/v0/styles/default/shine-border-demo.json create mode 100644 apps/web/public/v0/styles/default/shine-border.json create mode 100644 apps/web/public/v0/styles/default/shiny-button-demo.json create mode 100644 apps/web/public/v0/styles/default/shiny-button.json create mode 100644 apps/web/public/v0/styles/default/sidebar-01.json create mode 100644 apps/web/public/v0/styles/default/sidebar-02.json create mode 100644 apps/web/public/v0/styles/default/sidebar-03.json create mode 100644 apps/web/public/v0/styles/default/sidebar-04.json create mode 100644 apps/web/public/v0/styles/default/sidebar-05.json create mode 100644 apps/web/public/v0/styles/default/sidebar-06.json create mode 100644 apps/web/public/v0/styles/default/sidebar-07.json create mode 100644 apps/web/public/v0/styles/default/sidebar-08.json create mode 100644 apps/web/public/v0/styles/default/sidebar-09.json create mode 100644 apps/web/public/v0/styles/default/sidebar-10.json create mode 100644 apps/web/public/v0/styles/default/sidebar-11.json create mode 100644 apps/web/public/v0/styles/default/sidebar-12.json create mode 100644 apps/web/public/v0/styles/default/sidebar-13.json create mode 100644 apps/web/public/v0/styles/default/sidebar-14.json create mode 100644 apps/web/public/v0/styles/default/sidebar-15.json create mode 100644 apps/web/public/v0/styles/default/sidebar-16.json create mode 100644 apps/web/public/v0/styles/default/sidebar-controlled.json create mode 100644 apps/web/public/v0/styles/default/sidebar-demo.json create mode 100644 apps/web/public/v0/styles/default/sidebar-footer.json create mode 100644 apps/web/public/v0/styles/default/sidebar-group-action.json create mode 100644 apps/web/public/v0/styles/default/sidebar-group-collapsible.json create mode 100644 apps/web/public/v0/styles/default/sidebar-group.json create mode 100644 apps/web/public/v0/styles/default/sidebar-header.json create mode 100644 apps/web/public/v0/styles/default/sidebar-menu-action.json create mode 100644 apps/web/public/v0/styles/default/sidebar-menu-badge.json create mode 100644 apps/web/public/v0/styles/default/sidebar-menu-collapsible.json create mode 100644 apps/web/public/v0/styles/default/sidebar-menu-sub.json create mode 100644 apps/web/public/v0/styles/default/sidebar-menu.json create mode 100644 apps/web/public/v0/styles/default/sidebar-rsc.json create mode 100644 apps/web/public/v0/styles/default/sidebar.json create mode 100644 apps/web/public/v0/styles/default/sink.json create mode 100644 apps/web/public/v0/styles/default/skeleton-card.json create mode 100644 apps/web/public/v0/styles/default/skeleton-demo.json create mode 100644 apps/web/public/v0/styles/default/skeleton.json create mode 100644 apps/web/public/v0/styles/default/slider-demo.json create mode 100644 apps/web/public/v0/styles/default/slider-disabled.json create mode 100644 apps/web/public/v0/styles/default/slider-format-label-side.json create mode 100644 apps/web/public/v0/styles/default/slider-format-label.json create mode 100644 apps/web/public/v0/styles/default/slider-inverted.json create mode 100644 apps/web/public/v0/styles/default/slider-range.json create mode 100644 apps/web/public/v0/styles/default/slider-tick-marks-full.json create mode 100644 apps/web/public/v0/styles/default/slider-tick-marks-half.json create mode 100644 apps/web/public/v0/styles/default/slider-vertical.json create mode 100644 apps/web/public/v0/styles/default/slider.json create mode 100644 apps/web/public/v0/styles/default/sonner-demo.json create mode 100644 apps/web/public/v0/styles/default/sonner.json create mode 100644 apps/web/public/v0/styles/default/sparkles-text-demo.json create mode 100644 apps/web/public/v0/styles/default/sparkles-text.json create mode 100644 apps/web/public/v0/styles/default/star-rating-colored.json create mode 100644 apps/web/public/v0/styles/default/star-rating-demo.json create mode 100644 apps/web/public/v0/styles/default/star-rating-icon.json create mode 100644 apps/web/public/v0/styles/default/star-rating.json create mode 100644 apps/web/public/v0/styles/default/stepper-clickable-steps.json create mode 100644 apps/web/public/v0/styles/default/stepper-custom-icons.json create mode 100644 apps/web/public/v0/styles/default/stepper-custom-styles.json create mode 100644 apps/web/public/v0/styles/default/stepper-demo.json create mode 100644 apps/web/public/v0/styles/default/stepper-description.json create mode 100644 apps/web/public/v0/styles/default/stepper-footer-inside.json create mode 100644 apps/web/public/v0/styles/default/stepper-form.json create mode 100644 apps/web/public/v0/styles/default/stepper-optional-steps.json create mode 100644 apps/web/public/v0/styles/default/stepper-orientation.json create mode 100644 apps/web/public/v0/styles/default/stepper-scroll-tracking.json create mode 100644 apps/web/public/v0/styles/default/stepper-sizes.json create mode 100644 apps/web/public/v0/styles/default/stepper-state.json create mode 100644 apps/web/public/v0/styles/default/stepper-variants.json create mode 100644 apps/web/public/v0/styles/default/stepper.json create mode 100644 apps/web/public/v0/styles/default/switch-demo.json create mode 100644 apps/web/public/v0/styles/default/switch-form.json create mode 100644 apps/web/public/v0/styles/default/switch.json create mode 100644 apps/web/public/v0/styles/default/table-demo.json create mode 100644 apps/web/public/v0/styles/default/table.json create mode 100644 apps/web/public/v0/styles/default/tabs-demo.json create mode 100644 apps/web/public/v0/styles/default/tabs.json create mode 100644 apps/web/public/v0/styles/default/terminal-demo.json create mode 100644 apps/web/public/v0/styles/default/terminal.json create mode 100644 apps/web/public/v0/styles/default/text-animate-demo-2.json create mode 100644 apps/web/public/v0/styles/default/text-animate-demo-3.json create mode 100644 apps/web/public/v0/styles/default/text-animate-demo-4.json create mode 100644 apps/web/public/v0/styles/default/text-animate-demo-5.json create mode 100644 apps/web/public/v0/styles/default/text-animate-demo-6.json create mode 100644 apps/web/public/v0/styles/default/text-animate-demo.json create mode 100644 apps/web/public/v0/styles/default/text-animate.json create mode 100644 apps/web/public/v0/styles/default/text-reveal-demo.json create mode 100644 apps/web/public/v0/styles/default/text-reveal.json create mode 100644 apps/web/public/v0/styles/default/textarea-demo.json create mode 100644 apps/web/public/v0/styles/default/textarea-disabled.json create mode 100644 apps/web/public/v0/styles/default/textarea-form.json create mode 100644 apps/web/public/v0/styles/default/textarea-with-button.json create mode 100644 apps/web/public/v0/styles/default/textarea-with-label.json create mode 100644 apps/web/public/v0/styles/default/textarea-with-text.json create mode 100644 apps/web/public/v0/styles/default/textarea.json create mode 100644 apps/web/public/v0/styles/default/theme-daylight.json create mode 100644 apps/web/public/v0/styles/default/theme-emerald.json create mode 100644 apps/web/public/v0/styles/default/theme-midnight.json create mode 100644 apps/web/public/v0/styles/default/timeline-alternate.json create mode 100644 apps/web/public/v0/styles/default/timeline-demo.json create mode 100644 apps/web/public/v0/styles/default/timeline-labels.json create mode 100644 apps/web/public/v0/styles/default/timeline-right.json create mode 100644 apps/web/public/v0/styles/default/timeline.json create mode 100644 apps/web/public/v0/styles/default/toast-demo.json create mode 100644 apps/web/public/v0/styles/default/toast-destructive.json create mode 100644 apps/web/public/v0/styles/default/toast-simple.json create mode 100644 apps/web/public/v0/styles/default/toast-with-action.json create mode 100644 apps/web/public/v0/styles/default/toast-with-title.json create mode 100644 apps/web/public/v0/styles/default/toast.json create mode 100644 apps/web/public/v0/styles/default/toc-active.json create mode 100644 apps/web/public/v0/styles/default/toc-demo.json create mode 100644 apps/web/public/v0/styles/default/toc-nested.json create mode 100644 apps/web/public/v0/styles/default/toc.json create mode 100644 apps/web/public/v0/styles/default/toggle-demo.json create mode 100644 apps/web/public/v0/styles/default/toggle-disabled.json create mode 100644 apps/web/public/v0/styles/default/toggle-group-demo.json create mode 100644 apps/web/public/v0/styles/default/toggle-group-disabled.json create mode 100644 apps/web/public/v0/styles/default/toggle-group-lg.json create mode 100644 apps/web/public/v0/styles/default/toggle-group-outline.json create mode 100644 apps/web/public/v0/styles/default/toggle-group-single.json create mode 100644 apps/web/public/v0/styles/default/toggle-group-sm.json create mode 100644 apps/web/public/v0/styles/default/toggle-group.json create mode 100644 apps/web/public/v0/styles/default/toggle-lg.json create mode 100644 apps/web/public/v0/styles/default/toggle-outline.json create mode 100644 apps/web/public/v0/styles/default/toggle-sm.json create mode 100644 apps/web/public/v0/styles/default/toggle-with-text.json create mode 100644 apps/web/public/v0/styles/default/toggle.json create mode 100644 apps/web/public/v0/styles/default/tooltip-demo.json create mode 100644 apps/web/public/v0/styles/default/tooltip-outline.json create mode 100644 apps/web/public/v0/styles/default/tooltip-secondary.json create mode 100644 apps/web/public/v0/styles/default/tooltip-with-toggle-demo.json create mode 100644 apps/web/public/v0/styles/default/tooltip.json create mode 100644 apps/web/public/v0/styles/default/tour-demo.json create mode 100644 apps/web/public/v0/styles/default/tour.json create mode 100644 apps/web/public/v0/styles/default/tweet-card-demo.json create mode 100644 apps/web/public/v0/styles/default/tweet-card-images.json create mode 100644 apps/web/public/v0/styles/default/tweet-card-meta-preview.json create mode 100644 apps/web/public/v0/styles/default/tweet-card.json create mode 100644 apps/web/public/v0/styles/default/typing-animation-demo.json create mode 100644 apps/web/public/v0/styles/default/typing-animation.json create mode 100644 apps/web/public/v0/styles/default/typography-blockquote.json create mode 100644 apps/web/public/v0/styles/default/typography-demo.json create mode 100644 apps/web/public/v0/styles/default/typography-h1.json create mode 100644 apps/web/public/v0/styles/default/typography-h2.json create mode 100644 apps/web/public/v0/styles/default/typography-h3.json create mode 100644 apps/web/public/v0/styles/default/typography-h4.json create mode 100644 apps/web/public/v0/styles/default/typography-inline-code.json create mode 100644 apps/web/public/v0/styles/default/typography-large.json create mode 100644 apps/web/public/v0/styles/default/typography-lead.json create mode 100644 apps/web/public/v0/styles/default/typography-list.json create mode 100644 apps/web/public/v0/styles/default/typography-muted.json create mode 100644 apps/web/public/v0/styles/default/typography-p.json create mode 100644 apps/web/public/v0/styles/default/typography-small.json create mode 100644 apps/web/public/v0/styles/default/typography-table.json create mode 100644 apps/web/public/v0/styles/default/use-anchor-observer.json create mode 100644 apps/web/public/v0/styles/default/use-mobile.json create mode 100644 apps/web/public/v0/styles/default/use-on-change.json create mode 100644 apps/web/public/v0/styles/default/use-toast.json create mode 100644 apps/web/public/v0/styles/default/utils.json create mode 100644 apps/web/public/v0/styles/default/v0-login-01.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-01.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-02.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-03.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-04.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-05.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-06.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-07.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-08.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-09.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-10.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-11.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-12.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-13.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-14.json create mode 100644 apps/web/public/v0/styles/default/v0-sidebar-15.json create mode 100644 apps/web/public/v0/styles/default/video-modal-demo.json create mode 100644 apps/web/public/v0/styles/default/video-modal.json create mode 100644 apps/web/public/v0/styles/default/warp-background-demo.json create mode 100644 apps/web/public/v0/styles/default/warp-background.json create mode 100644 apps/web/public/v0/styles/default/wavy-dot-pattern-demo.json create mode 100644 apps/web/public/v0/styles/default/wavy-dot-pattern.json create mode 100644 apps/web/public/v0/styles/default/wavy-text-demo.json create mode 100644 apps/web/public/v0/styles/default/wavy-text.json create mode 100644 apps/web/public/v0/styles/default/word-fade-in-demo.json create mode 100644 apps/web/public/v0/styles/default/word-fade-in.json create mode 100644 apps/web/public/v0/styles/default/word-pull-up-demo.json create mode 100644 apps/web/public/v0/styles/default/word-pull-up.json create mode 100644 apps/web/public/v0/styles/default/word-rotate-demo.json create mode 100644 apps/web/public/v0/styles/default/word-rotate.json create mode 100644 apps/web/public/v0/styles/index.json create mode 100644 apps/web/public/v0/styles/miami/accordion-demo.json create mode 100644 apps/web/public/v0/styles/miami/accordion.json create mode 100644 apps/web/public/v0/styles/miami/alert-demo.json create mode 100644 apps/web/public/v0/styles/miami/alert-destructive.json create mode 100644 apps/web/public/v0/styles/miami/alert-dialog-demo.json create mode 100644 apps/web/public/v0/styles/miami/alert-dialog.json create mode 100644 apps/web/public/v0/styles/miami/alert.json create mode 100644 apps/web/public/v0/styles/miami/animated-beam-bidirectional.json create mode 100644 apps/web/public/v0/styles/miami/animated-beam-demo.json create mode 100644 apps/web/public/v0/styles/miami/animated-beam-multiple-inputs.json create mode 100644 apps/web/public/v0/styles/miami/animated-beam-multiple-outputs.json create mode 100644 apps/web/public/v0/styles/miami/animated-beam-unidirectional.json create mode 100644 apps/web/public/v0/styles/miami/animated-beam.json create mode 100644 apps/web/public/v0/styles/miami/animated-circular-progress-bar-demo.json create mode 100644 apps/web/public/v0/styles/miami/animated-circular-progress-bar.json create mode 100644 apps/web/public/v0/styles/miami/animated-feature-card-1.json create mode 100644 apps/web/public/v0/styles/miami/animated-feature-card-10.json create mode 100644 apps/web/public/v0/styles/miami/animated-feature-card-2.json create mode 100644 apps/web/public/v0/styles/miami/animated-feature-card-3.json create mode 100644 apps/web/public/v0/styles/miami/animated-feature-card-4.json create mode 100644 apps/web/public/v0/styles/miami/animated-feature-card-5.json create mode 100644 apps/web/public/v0/styles/miami/animated-feature-card-6.json create mode 100644 apps/web/public/v0/styles/miami/animated-feature-card-7.json create mode 100644 apps/web/public/v0/styles/miami/animated-feature-card-8.json create mode 100644 apps/web/public/v0/styles/miami/animated-feature-card-9.json create mode 100644 apps/web/public/v0/styles/miami/animated-gradient-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/animated-gradient-text.json create mode 100644 apps/web/public/v0/styles/miami/animated-grid-pattern-demo.json create mode 100644 apps/web/public/v0/styles/miami/animated-grid-pattern.json create mode 100644 apps/web/public/v0/styles/miami/animated-list-demo.json create mode 100644 apps/web/public/v0/styles/miami/animated-list.json create mode 100644 apps/web/public/v0/styles/miami/animated-shiny-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/animated-shiny-text.json create mode 100644 apps/web/public/v0/styles/miami/animated-subscribe-button-demo.json create mode 100644 apps/web/public/v0/styles/miami/animated-subscribe-button.json create mode 100644 apps/web/public/v0/styles/miami/aspect-ratio-demo.json create mode 100644 apps/web/public/v0/styles/miami/aspect-ratio.json create mode 100644 apps/web/public/v0/styles/miami/aurora-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/aurora-text.json create mode 100644 apps/web/public/v0/styles/miami/avatar-circles-demo.json create mode 100644 apps/web/public/v0/styles/miami/avatar-circles.json create mode 100644 apps/web/public/v0/styles/miami/avatar-demo.json create mode 100644 apps/web/public/v0/styles/miami/avatar.json create mode 100644 apps/web/public/v0/styles/miami/badge-demo.json create mode 100644 apps/web/public/v0/styles/miami/badge-destructive.json create mode 100644 apps/web/public/v0/styles/miami/badge-outline.json create mode 100644 apps/web/public/v0/styles/miami/badge-secondary.json create mode 100644 apps/web/public/v0/styles/miami/badge.json create mode 100644 apps/web/public/v0/styles/miami/bento-demo-vertical.json create mode 100644 apps/web/public/v0/styles/miami/bento-demo.json create mode 100644 apps/web/public/v0/styles/miami/bento-grid.json create mode 100644 apps/web/public/v0/styles/miami/blur-fade-demo.json create mode 100644 apps/web/public/v0/styles/miami/blur-fade-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/blur-fade.json create mode 100644 apps/web/public/v0/styles/miami/blur-in-demo.json create mode 100644 apps/web/public/v0/styles/miami/blur-in.json create mode 100644 apps/web/public/v0/styles/miami/border-beam-demo.json create mode 100644 apps/web/public/v0/styles/miami/border-beam.json create mode 100644 apps/web/public/v0/styles/miami/box-reveal-demo.json create mode 100644 apps/web/public/v0/styles/miami/box-reveal.json create mode 100644 apps/web/public/v0/styles/miami/breadcrumb-demo.json create mode 100644 apps/web/public/v0/styles/miami/breadcrumb-dropdown.json create mode 100644 apps/web/public/v0/styles/miami/breadcrumb-ellipsis.json create mode 100644 apps/web/public/v0/styles/miami/breadcrumb-link.json create mode 100644 apps/web/public/v0/styles/miami/breadcrumb-responsive.json create mode 100644 apps/web/public/v0/styles/miami/breadcrumb-separator.json create mode 100644 apps/web/public/v0/styles/miami/breadcrumb.json create mode 100644 apps/web/public/v0/styles/miami/button-as-child.json create mode 100644 apps/web/public/v0/styles/miami/button-demo.json create mode 100644 apps/web/public/v0/styles/miami/button-destructive.json create mode 100644 apps/web/public/v0/styles/miami/button-ghost.json create mode 100644 apps/web/public/v0/styles/miami/button-icon.json create mode 100644 apps/web/public/v0/styles/miami/button-link.json create mode 100644 apps/web/public/v0/styles/miami/button-loading.json create mode 100644 apps/web/public/v0/styles/miami/button-outline.json create mode 100644 apps/web/public/v0/styles/miami/button-secondary.json create mode 100644 apps/web/public/v0/styles/miami/button-with-icon.json create mode 100644 apps/web/public/v0/styles/miami/button.json create mode 100644 apps/web/public/v0/styles/miami/calendar-demo.json create mode 100644 apps/web/public/v0/styles/miami/calendar-form.json create mode 100644 apps/web/public/v0/styles/miami/calendar.json create mode 100644 apps/web/public/v0/styles/miami/card-demo.json create mode 100644 apps/web/public/v0/styles/miami/card-with-form.json create mode 100644 apps/web/public/v0/styles/miami/card.json create mode 100644 apps/web/public/v0/styles/miami/carousel-api.json create mode 100644 apps/web/public/v0/styles/miami/carousel-demo.json create mode 100644 apps/web/public/v0/styles/miami/carousel-dots.json create mode 100644 apps/web/public/v0/styles/miami/carousel-orientation.json create mode 100644 apps/web/public/v0/styles/miami/carousel-plugin.json create mode 100644 apps/web/public/v0/styles/miami/carousel-size.json create mode 100644 apps/web/public/v0/styles/miami/carousel-spacing.json create mode 100644 apps/web/public/v0/styles/miami/carousel.json create mode 100644 apps/web/public/v0/styles/miami/chart-area-axes.json create mode 100644 apps/web/public/v0/styles/miami/chart-area-default.json create mode 100644 apps/web/public/v0/styles/miami/chart-area-gradient.json create mode 100644 apps/web/public/v0/styles/miami/chart-area-icons.json create mode 100644 apps/web/public/v0/styles/miami/chart-area-interactive.json create mode 100644 apps/web/public/v0/styles/miami/chart-area-legend.json create mode 100644 apps/web/public/v0/styles/miami/chart-area-linear.json create mode 100644 apps/web/public/v0/styles/miami/chart-area-stacked-expand.json create mode 100644 apps/web/public/v0/styles/miami/chart-area-stacked.json create mode 100644 apps/web/public/v0/styles/miami/chart-area-step.json create mode 100644 apps/web/public/v0/styles/miami/chart-bar-active.json create mode 100644 apps/web/public/v0/styles/miami/chart-bar-default.json create mode 100644 apps/web/public/v0/styles/miami/chart-bar-horizontal.json create mode 100644 apps/web/public/v0/styles/miami/chart-bar-interactive.json create mode 100644 apps/web/public/v0/styles/miami/chart-bar-label-custom.json create mode 100644 apps/web/public/v0/styles/miami/chart-bar-label.json create mode 100644 apps/web/public/v0/styles/miami/chart-bar-mixed.json create mode 100644 apps/web/public/v0/styles/miami/chart-bar-multiple.json create mode 100644 apps/web/public/v0/styles/miami/chart-bar-negative.json create mode 100644 apps/web/public/v0/styles/miami/chart-bar-stacked.json create mode 100644 apps/web/public/v0/styles/miami/chart-line-default.json create mode 100644 apps/web/public/v0/styles/miami/chart-line-dots-colors.json create mode 100644 apps/web/public/v0/styles/miami/chart-line-dots-custom.json create mode 100644 apps/web/public/v0/styles/miami/chart-line-dots.json create mode 100644 apps/web/public/v0/styles/miami/chart-line-interactive.json create mode 100644 apps/web/public/v0/styles/miami/chart-line-label-custom.json create mode 100644 apps/web/public/v0/styles/miami/chart-line-label.json create mode 100644 apps/web/public/v0/styles/miami/chart-line-linear.json create mode 100644 apps/web/public/v0/styles/miami/chart-line-multiple.json create mode 100644 apps/web/public/v0/styles/miami/chart-line-step.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-donut-active.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-donut-text.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-donut.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-interactive.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-label-custom.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-label-list.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-label.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-legend.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-separator-none.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-simple.json create mode 100644 apps/web/public/v0/styles/miami/chart-pie-stacked.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-default.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-dots.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-grid-circle-fill.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-grid-circle-no-lines.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-grid-circle.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-grid-custom.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-grid-fill.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-grid-none.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-icons.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-label-custom.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-legend.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-lines-only.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-multiple.json create mode 100644 apps/web/public/v0/styles/miami/chart-radar-radius.json create mode 100644 apps/web/public/v0/styles/miami/chart-radial-grid.json create mode 100644 apps/web/public/v0/styles/miami/chart-radial-label.json create mode 100644 apps/web/public/v0/styles/miami/chart-radial-shape.json create mode 100644 apps/web/public/v0/styles/miami/chart-radial-simple.json create mode 100644 apps/web/public/v0/styles/miami/chart-radial-stacked.json create mode 100644 apps/web/public/v0/styles/miami/chart-radial-text.json create mode 100644 apps/web/public/v0/styles/miami/chart-tooltip-advanced.json create mode 100644 apps/web/public/v0/styles/miami/chart-tooltip-default.json create mode 100644 apps/web/public/v0/styles/miami/chart-tooltip-formatter.json create mode 100644 apps/web/public/v0/styles/miami/chart-tooltip-icons.json create mode 100644 apps/web/public/v0/styles/miami/chart-tooltip-indicator-line.json create mode 100644 apps/web/public/v0/styles/miami/chart-tooltip-indicator-none.json create mode 100644 apps/web/public/v0/styles/miami/chart-tooltip-label-custom.json create mode 100644 apps/web/public/v0/styles/miami/chart-tooltip-label-formatter.json create mode 100644 apps/web/public/v0/styles/miami/chart-tooltip-label-none.json create mode 100644 apps/web/public/v0/styles/miami/chart.json create mode 100644 apps/web/public/v0/styles/miami/checkbox-demo.json create mode 100644 apps/web/public/v0/styles/miami/checkbox-disabled.json create mode 100644 apps/web/public/v0/styles/miami/checkbox-form-multiple.json create mode 100644 apps/web/public/v0/styles/miami/checkbox-form-single.json create mode 100644 apps/web/public/v0/styles/miami/checkbox-with-text.json create mode 100644 apps/web/public/v0/styles/miami/checkbox.json create mode 100644 apps/web/public/v0/styles/miami/client-tweet-card.json create mode 100644 apps/web/public/v0/styles/miami/collapsible-demo.json create mode 100644 apps/web/public/v0/styles/miami/collapsible.json create mode 100644 apps/web/public/v0/styles/miami/combobox-demo.json create mode 100644 apps/web/public/v0/styles/miami/combobox-dropdown-menu.json create mode 100644 apps/web/public/v0/styles/miami/combobox-form.json create mode 100644 apps/web/public/v0/styles/miami/combobox-popover.json create mode 100644 apps/web/public/v0/styles/miami/combobox-responsive.json create mode 100644 apps/web/public/v0/styles/miami/command-demo.json create mode 100644 apps/web/public/v0/styles/miami/command-dialog.json create mode 100644 apps/web/public/v0/styles/miami/command.json create mode 100644 apps/web/public/v0/styles/miami/confetti-basic-cannon.json create mode 100644 apps/web/public/v0/styles/miami/confetti-custom-shapes.json create mode 100644 apps/web/public/v0/styles/miami/confetti-demo.json create mode 100644 apps/web/public/v0/styles/miami/confetti-emoji.json create mode 100644 apps/web/public/v0/styles/miami/confetti-fireworks.json create mode 100644 apps/web/public/v0/styles/miami/confetti-hover.json create mode 100644 apps/web/public/v0/styles/miami/confetti-random-direction.json create mode 100644 apps/web/public/v0/styles/miami/confetti-side-cannons.json create mode 100644 apps/web/public/v0/styles/miami/confetti-stars.json create mode 100644 apps/web/public/v0/styles/miami/confetti.json create mode 100644 apps/web/public/v0/styles/miami/context-menu-demo.json create mode 100644 apps/web/public/v0/styles/miami/context-menu.json create mode 100644 apps/web/public/v0/styles/miami/cool-mode-custom.json create mode 100644 apps/web/public/v0/styles/miami/cool-mode-demo.json create mode 100644 apps/web/public/v0/styles/miami/cool-mode.json create mode 100644 apps/web/public/v0/styles/miami/data-table-demo.json create mode 100644 apps/web/public/v0/styles/miami/date-picker-demo.json create mode 100644 apps/web/public/v0/styles/miami/date-picker-form.json create mode 100644 apps/web/public/v0/styles/miami/date-picker-with-presets.json create mode 100644 apps/web/public/v0/styles/miami/date-picker-with-range.json create mode 100644 apps/web/public/v0/styles/miami/dialog-close-button.json create mode 100644 apps/web/public/v0/styles/miami/dialog-demo.json create mode 100644 apps/web/public/v0/styles/miami/dialog.json create mode 100644 apps/web/public/v0/styles/miami/dock-demo-2.json create mode 100644 apps/web/public/v0/styles/miami/dock-demo-3.json create mode 100644 apps/web/public/v0/styles/miami/dock-demo.json create mode 100644 apps/web/public/v0/styles/miami/dock.json create mode 100644 apps/web/public/v0/styles/miami/dot-pattern-demo.json create mode 100644 apps/web/public/v0/styles/miami/dot-pattern-linear-gradient.json create mode 100644 apps/web/public/v0/styles/miami/dot-pattern.json create mode 100644 apps/web/public/v0/styles/miami/drawer-demo.json create mode 100644 apps/web/public/v0/styles/miami/drawer-dialog.json create mode 100644 apps/web/public/v0/styles/miami/drawer.json create mode 100644 apps/web/public/v0/styles/miami/dropdown-menu-checkboxes.json create mode 100644 apps/web/public/v0/styles/miami/dropdown-menu-demo.json create mode 100644 apps/web/public/v0/styles/miami/dropdown-menu-radio-group.json create mode 100644 apps/web/public/v0/styles/miami/dropdown-menu.json create mode 100644 apps/web/public/v0/styles/miami/fade-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/fade-text.json create mode 100644 apps/web/public/v0/styles/miami/file-tree-demo.json create mode 100644 apps/web/public/v0/styles/miami/file-tree.json create mode 100644 apps/web/public/v0/styles/miami/flickering-grid-demo.json create mode 100644 apps/web/public/v0/styles/miami/flickering-grid-rounded-demo.json create mode 100644 apps/web/public/v0/styles/miami/flickering-grid.json create mode 100644 apps/web/public/v0/styles/miami/flip-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/flip-text.json create mode 100644 apps/web/public/v0/styles/miami/form.json create mode 100644 apps/web/public/v0/styles/miami/gauge-circle-demo.json create mode 100644 apps/web/public/v0/styles/miami/gauge-circle.json create mode 100644 apps/web/public/v0/styles/miami/globe-demo.json create mode 100644 apps/web/public/v0/styles/miami/globe-grid-demo.json create mode 100644 apps/web/public/v0/styles/miami/globe-grid-full-demo.json create mode 100644 apps/web/public/v0/styles/miami/globe-grid.json create mode 100644 apps/web/public/v0/styles/miami/globe.json create mode 100644 apps/web/public/v0/styles/miami/gradual-spacing-demo.json create mode 100644 apps/web/public/v0/styles/miami/gradual-spacing.json create mode 100644 apps/web/public/v0/styles/miami/grid-layout-columns-demo.json create mode 100644 apps/web/public/v0/styles/miami/grid-layout-crosshairs-demo.json create mode 100644 apps/web/public/v0/styles/miami/grid-layout-demo.json create mode 100644 apps/web/public/v0/styles/miami/grid-layout-variants-demo.json create mode 100644 apps/web/public/v0/styles/miami/grid-layout.json create mode 100644 apps/web/public/v0/styles/miami/grid-pattern-dashed.json create mode 100644 apps/web/public/v0/styles/miami/grid-pattern-demo.json create mode 100644 apps/web/public/v0/styles/miami/grid-pattern-linear-gradient.json create mode 100644 apps/web/public/v0/styles/miami/grid-pattern.json create mode 100644 apps/web/public/v0/styles/miami/hero-video-demo.json create mode 100644 apps/web/public/v0/styles/miami/hero-video-dialog-demo-top-in-bottom-out.json create mode 100644 apps/web/public/v0/styles/miami/hero-video-dialog-demo.json create mode 100644 apps/web/public/v0/styles/miami/hero-video-dialog.json create mode 100644 apps/web/public/v0/styles/miami/hero-video-youtube.json create mode 100644 apps/web/public/v0/styles/miami/hover-card-demo.json create mode 100644 apps/web/public/v0/styles/miami/hover-card.json create mode 100644 apps/web/public/v0/styles/miami/hyper-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/hyper-text.json create mode 100644 apps/web/public/v0/styles/miami/icon-cloud-demo.json create mode 100644 apps/web/public/v0/styles/miami/icon-cloud.json create mode 100644 apps/web/public/v0/styles/miami/index.json create mode 100644 apps/web/public/v0/styles/miami/input-demo.json create mode 100644 apps/web/public/v0/styles/miami/input-disabled.json create mode 100644 apps/web/public/v0/styles/miami/input-file.json create mode 100644 apps/web/public/v0/styles/miami/input-form.json create mode 100644 apps/web/public/v0/styles/miami/input-otp-controlled.json create mode 100644 apps/web/public/v0/styles/miami/input-otp-demo.json create mode 100644 apps/web/public/v0/styles/miami/input-otp-disabled.json create mode 100644 apps/web/public/v0/styles/miami/input-otp-form.json create mode 100644 apps/web/public/v0/styles/miami/input-otp-pattern.json create mode 100644 apps/web/public/v0/styles/miami/input-otp-separator.json create mode 100644 apps/web/public/v0/styles/miami/input-otp.json create mode 100644 apps/web/public/v0/styles/miami/input-phone-default.json create mode 100644 apps/web/public/v0/styles/miami/input-phone-demo.json create mode 100644 apps/web/public/v0/styles/miami/input-phone-form.json create mode 100644 apps/web/public/v0/styles/miami/input-phone-initial.json create mode 100644 apps/web/public/v0/styles/miami/input-phone-international.json create mode 100644 apps/web/public/v0/styles/miami/input-phone-national.json create mode 100644 apps/web/public/v0/styles/miami/input-phone.json create mode 100644 apps/web/public/v0/styles/miami/input-with-button.json create mode 100644 apps/web/public/v0/styles/miami/input-with-label.json create mode 100644 apps/web/public/v0/styles/miami/input-with-text.json create mode 100644 apps/web/public/v0/styles/miami/input.json create mode 100644 apps/web/public/v0/styles/miami/interactive-grid-pattern-demo-2.json create mode 100644 apps/web/public/v0/styles/miami/interactive-grid-pattern-demo.json create mode 100644 apps/web/public/v0/styles/miami/interactive-grid-pattern.json create mode 100644 apps/web/public/v0/styles/miami/iphone-15-pro-demo-2.json create mode 100644 apps/web/public/v0/styles/miami/iphone-15-pro-demo.json create mode 100644 apps/web/public/v0/styles/miami/iphone-15-pro.json create mode 100644 apps/web/public/v0/styles/miami/label-demo.json create mode 100644 apps/web/public/v0/styles/miami/label.json create mode 100644 apps/web/public/v0/styles/miami/letter-pullup-demo.json create mode 100644 apps/web/public/v0/styles/miami/letter-pullup.json create mode 100644 apps/web/public/v0/styles/miami/line-shadow-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/line-shadow-text.json create mode 100644 apps/web/public/v0/styles/miami/login-01.json create mode 100644 apps/web/public/v0/styles/miami/login-02.json create mode 100644 apps/web/public/v0/styles/miami/login-03.json create mode 100644 apps/web/public/v0/styles/miami/login-04.json create mode 100644 apps/web/public/v0/styles/miami/login-05.json create mode 100644 apps/web/public/v0/styles/miami/magic-card-demo.json create mode 100644 apps/web/public/v0/styles/miami/magic-card-gradient.json create mode 100644 apps/web/public/v0/styles/miami/magic-card.json create mode 100644 apps/web/public/v0/styles/miami/marquee-3d.json create mode 100644 apps/web/public/v0/styles/miami/marquee-demo-vertical.json create mode 100644 apps/web/public/v0/styles/miami/marquee-demo.json create mode 100644 apps/web/public/v0/styles/miami/marquee-logos.json create mode 100644 apps/web/public/v0/styles/miami/marquee.json create mode 100644 apps/web/public/v0/styles/miami/menubar-demo.json create mode 100644 apps/web/public/v0/styles/miami/menubar.json create mode 100644 apps/web/public/v0/styles/miami/meteors-demo.json create mode 100644 apps/web/public/v0/styles/miami/meteors.json create mode 100644 apps/web/public/v0/styles/miami/mode-toggle-group.json create mode 100644 apps/web/public/v0/styles/miami/mode-toggle.json create mode 100644 apps/web/public/v0/styles/miami/morphing-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/morphing-text.json create mode 100644 apps/web/public/v0/styles/miami/multi-select-basic.json create mode 100644 apps/web/public/v0/styles/miami/multi-select-controllable-search.json create mode 100644 apps/web/public/v0/styles/miami/multi-select-filter.json create mode 100644 apps/web/public/v0/styles/miami/multi-select-form.json create mode 100644 apps/web/public/v0/styles/miami/multi-select-input-custom.json create mode 100644 apps/web/public/v0/styles/miami/multi-select-limit-count.json create mode 100644 apps/web/public/v0/styles/miami/multi-select-limit-display-length.json create mode 100644 apps/web/public/v0/styles/miami/multi-select.json create mode 100644 apps/web/public/v0/styles/miami/navigation-menu-demo.json create mode 100644 apps/web/public/v0/styles/miami/navigation-menu.json create mode 100644 apps/web/public/v0/styles/miami/neon-gradient-card-demo.json create mode 100644 apps/web/public/v0/styles/miami/neon-gradient-card.json create mode 100644 apps/web/public/v0/styles/miami/number-ticker-demo.json create mode 100644 apps/web/public/v0/styles/miami/number-ticker.json create mode 100644 apps/web/public/v0/styles/miami/nyx-toc-demo.json create mode 100644 apps/web/public/v0/styles/miami/nyx-toc-popover-demo.json create mode 100644 apps/web/public/v0/styles/miami/nyx-toc.json create mode 100644 apps/web/public/v0/styles/miami/orbiting-circles-demo.json create mode 100644 apps/web/public/v0/styles/miami/orbiting-circles.json create mode 100644 apps/web/public/v0/styles/miami/pagination-demo.json create mode 100644 apps/web/public/v0/styles/miami/pagination.json create mode 100644 apps/web/public/v0/styles/miami/particles-demo.json create mode 100644 apps/web/public/v0/styles/miami/particles.json create mode 100644 apps/web/public/v0/styles/miami/popover-demo.json create mode 100644 apps/web/public/v0/styles/miami/popover.json create mode 100644 apps/web/public/v0/styles/miami/progress-demo.json create mode 100644 apps/web/public/v0/styles/miami/progress.json create mode 100644 apps/web/public/v0/styles/miami/pulsating-button-demo.json create mode 100644 apps/web/public/v0/styles/miami/pulsating-button.json create mode 100644 apps/web/public/v0/styles/miami/radio-group-demo.json create mode 100644 apps/web/public/v0/styles/miami/radio-group-form.json create mode 100644 apps/web/public/v0/styles/miami/radio-group.json create mode 100644 apps/web/public/v0/styles/miami/rainbow-button-demo.json create mode 100644 apps/web/public/v0/styles/miami/rainbow-button.json create mode 100644 apps/web/public/v0/styles/miami/resizable-demo-with-handle.json create mode 100644 apps/web/public/v0/styles/miami/resizable-demo.json create mode 100644 apps/web/public/v0/styles/miami/resizable-handle.json create mode 100644 apps/web/public/v0/styles/miami/resizable-vertical.json create mode 100644 apps/web/public/v0/styles/miami/resizable.json create mode 100644 apps/web/public/v0/styles/miami/retro-grid-demo.json create mode 100644 apps/web/public/v0/styles/miami/retro-grid.json create mode 100644 apps/web/public/v0/styles/miami/ripple-button-demo.json create mode 100644 apps/web/public/v0/styles/miami/ripple-button.json create mode 100644 apps/web/public/v0/styles/miami/ripple-demo.json create mode 100644 apps/web/public/v0/styles/miami/ripple.json create mode 100644 apps/web/public/v0/styles/miami/safari-demo-2.json create mode 100644 apps/web/public/v0/styles/miami/safari-demo.json create mode 100644 apps/web/public/v0/styles/miami/safari.json create mode 100644 apps/web/public/v0/styles/miami/scratch-to-reveal-demo.json create mode 100644 apps/web/public/v0/styles/miami/scratch-to-reveal.json create mode 100644 apps/web/public/v0/styles/miami/script-copy-btn-demo.json create mode 100644 apps/web/public/v0/styles/miami/script-copy-btn.json create mode 100644 apps/web/public/v0/styles/miami/scroll-area-demo.json create mode 100644 apps/web/public/v0/styles/miami/scroll-area-horizontal-demo.json create mode 100644 apps/web/public/v0/styles/miami/scroll-area.json create mode 100644 apps/web/public/v0/styles/miami/scroll-based-velocity-demo.json create mode 100644 apps/web/public/v0/styles/miami/scroll-based-velocity.json create mode 100644 apps/web/public/v0/styles/miami/scroll-progress-demo.json create mode 100644 apps/web/public/v0/styles/miami/scroll-progress.json create mode 100644 apps/web/public/v0/styles/miami/select-demo.json create mode 100644 apps/web/public/v0/styles/miami/select-form.json create mode 100644 apps/web/public/v0/styles/miami/select-scrollable.json create mode 100644 apps/web/public/v0/styles/miami/select.json create mode 100644 apps/web/public/v0/styles/miami/separate-away-demo.json create mode 100644 apps/web/public/v0/styles/miami/separate-away.json create mode 100644 apps/web/public/v0/styles/miami/separator-demo.json create mode 100644 apps/web/public/v0/styles/miami/separator.json create mode 100644 apps/web/public/v0/styles/miami/sheet-demo.json create mode 100644 apps/web/public/v0/styles/miami/sheet-side.json create mode 100644 apps/web/public/v0/styles/miami/sheet.json create mode 100644 apps/web/public/v0/styles/miami/shimmer-button-demo.json create mode 100644 apps/web/public/v0/styles/miami/shimmer-button.json create mode 100644 apps/web/public/v0/styles/miami/shine-border-demo-2.json create mode 100644 apps/web/public/v0/styles/miami/shine-border-demo.json create mode 100644 apps/web/public/v0/styles/miami/shine-border.json create mode 100644 apps/web/public/v0/styles/miami/shiny-button-demo.json create mode 100644 apps/web/public/v0/styles/miami/shiny-button.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-01.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-02.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-03.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-04.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-05.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-06.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-07.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-08.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-09.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-10.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-11.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-12.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-13.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-14.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-15.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-16.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-controlled.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-demo.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-footer.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-group-action.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-group-collapsible.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-group.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-header.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-menu-action.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-menu-badge.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-menu-collapsible.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-menu-sub.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-menu.json create mode 100644 apps/web/public/v0/styles/miami/sidebar-rsc.json create mode 100644 apps/web/public/v0/styles/miami/sidebar.json create mode 100644 apps/web/public/v0/styles/miami/sink.json create mode 100644 apps/web/public/v0/styles/miami/skeleton-card.json create mode 100644 apps/web/public/v0/styles/miami/skeleton-demo.json create mode 100644 apps/web/public/v0/styles/miami/skeleton.json create mode 100644 apps/web/public/v0/styles/miami/slider-demo.json create mode 100644 apps/web/public/v0/styles/miami/slider-disabled.json create mode 100644 apps/web/public/v0/styles/miami/slider-format-label-side.json create mode 100644 apps/web/public/v0/styles/miami/slider-format-label.json create mode 100644 apps/web/public/v0/styles/miami/slider-inverted.json create mode 100644 apps/web/public/v0/styles/miami/slider-range.json create mode 100644 apps/web/public/v0/styles/miami/slider-tick-marks-full.json create mode 100644 apps/web/public/v0/styles/miami/slider-tick-marks-half.json create mode 100644 apps/web/public/v0/styles/miami/slider-vertical.json create mode 100644 apps/web/public/v0/styles/miami/slider.json create mode 100644 apps/web/public/v0/styles/miami/sonner-demo.json create mode 100644 apps/web/public/v0/styles/miami/sonner.json create mode 100644 apps/web/public/v0/styles/miami/sparkles-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/sparkles-text.json create mode 100644 apps/web/public/v0/styles/miami/star-rating-colored.json create mode 100644 apps/web/public/v0/styles/miami/star-rating-demo.json create mode 100644 apps/web/public/v0/styles/miami/star-rating-icon.json create mode 100644 apps/web/public/v0/styles/miami/star-rating.json create mode 100644 apps/web/public/v0/styles/miami/stepper-clickable-steps.json create mode 100644 apps/web/public/v0/styles/miami/stepper-custom-icons.json create mode 100644 apps/web/public/v0/styles/miami/stepper-custom-styles.json create mode 100644 apps/web/public/v0/styles/miami/stepper-demo.json create mode 100644 apps/web/public/v0/styles/miami/stepper-description.json create mode 100644 apps/web/public/v0/styles/miami/stepper-footer-inside.json create mode 100644 apps/web/public/v0/styles/miami/stepper-form.json create mode 100644 apps/web/public/v0/styles/miami/stepper-optional-steps.json create mode 100644 apps/web/public/v0/styles/miami/stepper-orientation.json create mode 100644 apps/web/public/v0/styles/miami/stepper-scroll-tracking.json create mode 100644 apps/web/public/v0/styles/miami/stepper-sizes.json create mode 100644 apps/web/public/v0/styles/miami/stepper-state.json create mode 100644 apps/web/public/v0/styles/miami/stepper-variants.json create mode 100644 apps/web/public/v0/styles/miami/stepper.json create mode 100644 apps/web/public/v0/styles/miami/switch-demo.json create mode 100644 apps/web/public/v0/styles/miami/switch-form.json create mode 100644 apps/web/public/v0/styles/miami/switch.json create mode 100644 apps/web/public/v0/styles/miami/table-demo.json create mode 100644 apps/web/public/v0/styles/miami/table.json create mode 100644 apps/web/public/v0/styles/miami/tabs-demo.json create mode 100644 apps/web/public/v0/styles/miami/tabs.json create mode 100644 apps/web/public/v0/styles/miami/terminal-demo.json create mode 100644 apps/web/public/v0/styles/miami/terminal.json create mode 100644 apps/web/public/v0/styles/miami/text-animate-demo-2.json create mode 100644 apps/web/public/v0/styles/miami/text-animate-demo-3.json create mode 100644 apps/web/public/v0/styles/miami/text-animate-demo-4.json create mode 100644 apps/web/public/v0/styles/miami/text-animate-demo-5.json create mode 100644 apps/web/public/v0/styles/miami/text-animate-demo-6.json create mode 100644 apps/web/public/v0/styles/miami/text-animate-demo.json create mode 100644 apps/web/public/v0/styles/miami/text-animate.json create mode 100644 apps/web/public/v0/styles/miami/text-reveal-demo.json create mode 100644 apps/web/public/v0/styles/miami/text-reveal.json create mode 100644 apps/web/public/v0/styles/miami/textarea-demo.json create mode 100644 apps/web/public/v0/styles/miami/textarea-disabled.json create mode 100644 apps/web/public/v0/styles/miami/textarea-form.json create mode 100644 apps/web/public/v0/styles/miami/textarea-with-button.json create mode 100644 apps/web/public/v0/styles/miami/textarea-with-label.json create mode 100644 apps/web/public/v0/styles/miami/textarea-with-text.json create mode 100644 apps/web/public/v0/styles/miami/textarea.json create mode 100644 apps/web/public/v0/styles/miami/theme-daylight.json create mode 100644 apps/web/public/v0/styles/miami/theme-emerald.json create mode 100644 apps/web/public/v0/styles/miami/theme-midnight.json create mode 100644 apps/web/public/v0/styles/miami/timeline-alternate.json create mode 100644 apps/web/public/v0/styles/miami/timeline-demo.json create mode 100644 apps/web/public/v0/styles/miami/timeline-labels.json create mode 100644 apps/web/public/v0/styles/miami/timeline-right.json create mode 100644 apps/web/public/v0/styles/miami/timeline.json create mode 100644 apps/web/public/v0/styles/miami/toast-demo.json create mode 100644 apps/web/public/v0/styles/miami/toast-destructive.json create mode 100644 apps/web/public/v0/styles/miami/toast-simple.json create mode 100644 apps/web/public/v0/styles/miami/toast-with-action.json create mode 100644 apps/web/public/v0/styles/miami/toast-with-title.json create mode 100644 apps/web/public/v0/styles/miami/toast.json create mode 100644 apps/web/public/v0/styles/miami/toc-active.json create mode 100644 apps/web/public/v0/styles/miami/toc-demo.json create mode 100644 apps/web/public/v0/styles/miami/toc-nested.json create mode 100644 apps/web/public/v0/styles/miami/toc.json create mode 100644 apps/web/public/v0/styles/miami/toggle-demo.json create mode 100644 apps/web/public/v0/styles/miami/toggle-disabled.json create mode 100644 apps/web/public/v0/styles/miami/toggle-group-demo.json create mode 100644 apps/web/public/v0/styles/miami/toggle-group-disabled.json create mode 100644 apps/web/public/v0/styles/miami/toggle-group-lg.json create mode 100644 apps/web/public/v0/styles/miami/toggle-group-outline.json create mode 100644 apps/web/public/v0/styles/miami/toggle-group-single.json create mode 100644 apps/web/public/v0/styles/miami/toggle-group-sm.json create mode 100644 apps/web/public/v0/styles/miami/toggle-group.json create mode 100644 apps/web/public/v0/styles/miami/toggle-lg.json create mode 100644 apps/web/public/v0/styles/miami/toggle-outline.json create mode 100644 apps/web/public/v0/styles/miami/toggle-sm.json create mode 100644 apps/web/public/v0/styles/miami/toggle-with-text.json create mode 100644 apps/web/public/v0/styles/miami/toggle.json create mode 100644 apps/web/public/v0/styles/miami/tooltip-demo.json create mode 100644 apps/web/public/v0/styles/miami/tooltip-outline.json create mode 100644 apps/web/public/v0/styles/miami/tooltip-secondary.json create mode 100644 apps/web/public/v0/styles/miami/tooltip-with-toggle-demo.json create mode 100644 apps/web/public/v0/styles/miami/tooltip.json create mode 100644 apps/web/public/v0/styles/miami/tour-demo.json create mode 100644 apps/web/public/v0/styles/miami/tour.json create mode 100644 apps/web/public/v0/styles/miami/tweet-card-demo.json create mode 100644 apps/web/public/v0/styles/miami/tweet-card-images.json create mode 100644 apps/web/public/v0/styles/miami/tweet-card-meta-preview.json create mode 100644 apps/web/public/v0/styles/miami/tweet-card.json create mode 100644 apps/web/public/v0/styles/miami/typing-animation-demo.json create mode 100644 apps/web/public/v0/styles/miami/typing-animation.json create mode 100644 apps/web/public/v0/styles/miami/typography-blockquote.json create mode 100644 apps/web/public/v0/styles/miami/typography-demo.json create mode 100644 apps/web/public/v0/styles/miami/typography-h1.json create mode 100644 apps/web/public/v0/styles/miami/typography-h2.json create mode 100644 apps/web/public/v0/styles/miami/typography-h3.json create mode 100644 apps/web/public/v0/styles/miami/typography-h4.json create mode 100644 apps/web/public/v0/styles/miami/typography-inline-code.json create mode 100644 apps/web/public/v0/styles/miami/typography-large.json create mode 100644 apps/web/public/v0/styles/miami/typography-lead.json create mode 100644 apps/web/public/v0/styles/miami/typography-list.json create mode 100644 apps/web/public/v0/styles/miami/typography-muted.json create mode 100644 apps/web/public/v0/styles/miami/typography-p.json create mode 100644 apps/web/public/v0/styles/miami/typography-small.json create mode 100644 apps/web/public/v0/styles/miami/typography-table.json create mode 100644 apps/web/public/v0/styles/miami/use-anchor-observer.json create mode 100644 apps/web/public/v0/styles/miami/use-mobile.json create mode 100644 apps/web/public/v0/styles/miami/use-on-change.json create mode 100644 apps/web/public/v0/styles/miami/use-toast.json create mode 100644 apps/web/public/v0/styles/miami/utils.json create mode 100644 apps/web/public/v0/styles/miami/v0-login-01.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-01.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-02.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-03.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-04.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-05.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-06.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-07.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-08.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-09.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-10.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-11.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-12.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-13.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-14.json create mode 100644 apps/web/public/v0/styles/miami/v0-sidebar-15.json create mode 100644 apps/web/public/v0/styles/miami/video-modal-demo.json create mode 100644 apps/web/public/v0/styles/miami/video-modal.json create mode 100644 apps/web/public/v0/styles/miami/warp-background-demo.json create mode 100644 apps/web/public/v0/styles/miami/warp-background.json create mode 100644 apps/web/public/v0/styles/miami/wavy-dot-pattern-demo.json create mode 100644 apps/web/public/v0/styles/miami/wavy-dot-pattern.json create mode 100644 apps/web/public/v0/styles/miami/wavy-text-demo.json create mode 100644 apps/web/public/v0/styles/miami/wavy-text.json create mode 100644 apps/web/public/v0/styles/miami/word-fade-in-demo.json create mode 100644 apps/web/public/v0/styles/miami/word-fade-in.json create mode 100644 apps/web/public/v0/styles/miami/word-pull-up-demo.json create mode 100644 apps/web/public/v0/styles/miami/word-pull-up.json create mode 100644 apps/web/public/v0/styles/miami/word-rotate-demo.json create mode 100644 apps/web/public/v0/styles/miami/word-rotate.json create mode 100644 apps/web/public/v0/themes.css create mode 100644 apps/web/public/v0/themes/gray.json create mode 100644 apps/web/public/v0/themes/neutral.json create mode 100644 apps/web/public/v0/themes/slate.json create mode 100644 apps/web/public/v0/themes/stone.json create mode 100644 apps/web/public/v0/themes/zinc.json delete mode 100644 apps/web/registry/default/block/_sink/components/accordion-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/alert-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/alert-dialog-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/app-sidebar copy.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/aspect-ratio-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/avatar-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/badge-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/badge-destructive.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/badge-outline.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/badge-secondary.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/breadcrumb-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/button-demo copy.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/button-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/button-destructive.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/button-ghost.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/button-icon.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/button-link.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/button-loading.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/button-outline.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/button-secondary.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/button-with-icon.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/calendar-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/card-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/carousel-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/checkbox-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/collapsible-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/combobox-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/command-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/component-wrapper copy.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/component-wrapper.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/context-menu-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/date-picker-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/dialog-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/drawer-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/dropdown-menu-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/hover-card-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/input-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/input-otp-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/label-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/menubar-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/nav-main copy.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/nav-main.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/nav-projects copy.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/nav-projects.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/nav-user copy.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/nav-user.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/navigation-menu-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/pagination-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/popover-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/progress-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/radio-group-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/resizable-handle.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/scroll-area-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/select-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/separator-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/sheet-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/skeleton-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/slider-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/sonner-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/switch-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/table-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/tabs-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/team-switcher copy.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/team-switcher.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/textarea-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/toast-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/toggle-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/toggle-disabled.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/toggle-group-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/toggle-outline.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/toggle-with-text.tsx delete mode 100644 apps/web/registry/default/block/_sink/components/tooltip-demo.tsx delete mode 100644 apps/web/registry/default/block/_sink/page.tsx delete mode 100644 apps/web/registry/default/block/authentication-01.tsx delete mode 100644 apps/web/registry/default/block/authentication-02.tsx delete mode 100644 apps/web/registry/default/block/authentication-03.tsx delete mode 100644 apps/web/registry/default/block/authentication-04.tsx delete mode 100644 apps/web/registry/default/block/chart-area-axes.tsx delete mode 100644 apps/web/registry/default/block/chart-area-default.tsx delete mode 100644 apps/web/registry/default/block/chart-area-gradient.tsx delete mode 100644 apps/web/registry/default/block/chart-area-icons.tsx delete mode 100644 apps/web/registry/default/block/chart-area-interactive.tsx delete mode 100644 apps/web/registry/default/block/chart-area-legend.tsx delete mode 100644 apps/web/registry/default/block/chart-area-linear.tsx delete mode 100644 apps/web/registry/default/block/chart-area-stacked-expand.tsx delete mode 100644 apps/web/registry/default/block/chart-area-stacked.tsx delete mode 100644 apps/web/registry/default/block/chart-area-step.tsx delete mode 100644 apps/web/registry/default/block/chart-bar-active.tsx delete mode 100644 apps/web/registry/default/block/chart-bar-default.tsx delete mode 100644 apps/web/registry/default/block/chart-bar-horizontal.tsx delete mode 100644 apps/web/registry/default/block/chart-bar-interactive.tsx delete mode 100644 apps/web/registry/default/block/chart-bar-label-custom.tsx delete mode 100644 apps/web/registry/default/block/chart-bar-label.tsx delete mode 100644 apps/web/registry/default/block/chart-bar-mixed.tsx delete mode 100644 apps/web/registry/default/block/chart-bar-multiple.tsx delete mode 100644 apps/web/registry/default/block/chart-bar-negative.tsx delete mode 100644 apps/web/registry/default/block/chart-bar-stacked.tsx delete mode 100644 apps/web/registry/default/block/chart-line-default.tsx delete mode 100644 apps/web/registry/default/block/chart-line-dots-colors.tsx delete mode 100644 apps/web/registry/default/block/chart-line-dots-custom.tsx delete mode 100644 apps/web/registry/default/block/chart-line-dots.tsx delete mode 100644 apps/web/registry/default/block/chart-line-interactive.tsx delete mode 100644 apps/web/registry/default/block/chart-line-label-custom.tsx delete mode 100644 apps/web/registry/default/block/chart-line-label.tsx delete mode 100644 apps/web/registry/default/block/chart-line-linear.tsx delete mode 100644 apps/web/registry/default/block/chart-line-multiple.tsx delete mode 100644 apps/web/registry/default/block/chart-line-step.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-donut-active.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-donut-text.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-donut.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-interactive.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-label-custom.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-label-list.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-label.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-legend.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-separator-none.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-simple.tsx delete mode 100644 apps/web/registry/default/block/chart-pie-stacked.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-default.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-dots.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-grid-circle-fill.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-grid-circle-no-lines.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-grid-circle.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-grid-custom.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-grid-fill.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-grid-none.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-icons.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-label-custom.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-legend.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-lines-only.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-multiple.tsx delete mode 100644 apps/web/registry/default/block/chart-radar-radius.tsx delete mode 100644 apps/web/registry/default/block/chart-radial-grid.tsx delete mode 100644 apps/web/registry/default/block/chart-radial-label.tsx delete mode 100644 apps/web/registry/default/block/chart-radial-shape.tsx delete mode 100644 apps/web/registry/default/block/chart-radial-simple.tsx delete mode 100644 apps/web/registry/default/block/chart-radial-stacked.tsx delete mode 100644 apps/web/registry/default/block/chart-radial-text.tsx delete mode 100644 apps/web/registry/default/block/chart-tooltip-advanced.tsx delete mode 100644 apps/web/registry/default/block/chart-tooltip-default.tsx delete mode 100644 apps/web/registry/default/block/chart-tooltip-formatter.tsx delete mode 100644 apps/web/registry/default/block/chart-tooltip-icons.tsx delete mode 100644 apps/web/registry/default/block/chart-tooltip-indicator-line.tsx delete mode 100644 apps/web/registry/default/block/chart-tooltip-indicator-none.tsx delete mode 100644 apps/web/registry/default/block/chart-tooltip-label-custom.tsx delete mode 100644 apps/web/registry/default/block/chart-tooltip-label-formatter.tsx delete mode 100644 apps/web/registry/default/block/chart-tooltip-label-none.tsx delete mode 100644 apps/web/registry/default/block/charts-01-chunk-0.tsx delete mode 100644 apps/web/registry/default/block/charts-01-chunk-1.tsx delete mode 100644 apps/web/registry/default/block/charts-01-chunk-2.tsx delete mode 100644 apps/web/registry/default/block/charts-01-chunk-3.tsx delete mode 100644 apps/web/registry/default/block/charts-01-chunk-4.tsx delete mode 100644 apps/web/registry/default/block/charts-01-chunk-5.tsx delete mode 100644 apps/web/registry/default/block/charts-01-chunk-6.tsx delete mode 100644 apps/web/registry/default/block/charts-01-chunk-7.tsx delete mode 100644 apps/web/registry/default/block/charts-01.tsx delete mode 100644 apps/web/registry/default/block/dashboard-01-chunk-0.tsx delete mode 100644 apps/web/registry/default/block/dashboard-01-chunk-1.tsx delete mode 100644 apps/web/registry/default/block/dashboard-01-chunk-2.tsx delete mode 100644 apps/web/registry/default/block/dashboard-01-chunk-3.tsx delete mode 100644 apps/web/registry/default/block/dashboard-01-chunk-4.tsx delete mode 100644 apps/web/registry/default/block/dashboard-01-chunk-5.tsx delete mode 100644 apps/web/registry/default/block/dashboard-01.tsx delete mode 100644 apps/web/registry/default/block/dashboard-02-chunk-0.tsx delete mode 100644 apps/web/registry/default/block/dashboard-02-chunk-1.tsx delete mode 100644 apps/web/registry/default/block/dashboard-02.tsx delete mode 100644 apps/web/registry/default/block/dashboard-03-chunk-0.tsx delete mode 100644 apps/web/registry/default/block/dashboard-03-chunk-1.tsx delete mode 100644 apps/web/registry/default/block/dashboard-03.tsx delete mode 100644 apps/web/registry/default/block/dashboard-04-chunk-0.tsx delete mode 100644 apps/web/registry/default/block/dashboard-04-chunk-1.tsx delete mode 100644 apps/web/registry/default/block/dashboard-04-chunk-2.tsx delete mode 100644 apps/web/registry/default/block/dashboard-04.tsx delete mode 100644 apps/web/registry/default/block/dashboard-05-chunk-0.tsx delete mode 100644 apps/web/registry/default/block/dashboard-05-chunk-1.tsx delete mode 100644 apps/web/registry/default/block/dashboard-05-chunk-2.tsx delete mode 100644 apps/web/registry/default/block/dashboard-05-chunk-3.tsx delete mode 100644 apps/web/registry/default/block/dashboard-05-chunk-4.tsx delete mode 100644 apps/web/registry/default/block/dashboard-05.tsx delete mode 100644 apps/web/registry/default/block/dashboard-06-chunk-0.tsx delete mode 100644 apps/web/registry/default/block/dashboard-06.tsx delete mode 100644 apps/web/registry/default/block/dashboard-07-chunk-0.tsx delete mode 100644 apps/web/registry/default/block/dashboard-07-chunk-1.tsx delete mode 100644 apps/web/registry/default/block/dashboard-07-chunk-2.tsx delete mode 100644 apps/web/registry/default/block/dashboard-07-chunk-3.tsx delete mode 100644 apps/web/registry/default/block/dashboard-07-chunk-4.tsx delete mode 100644 apps/web/registry/default/block/dashboard-07-chunk-5.tsx delete mode 100644 apps/web/registry/default/block/dashboard-07.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-controlled.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-footer.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-group-action.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-group-collapsible.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-group.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-header.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-menu-action.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-menu-badge.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-menu-collapsible.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-menu-sub.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-menu.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar-rsc.tsx delete mode 100644 apps/web/registry/default/block/demo-sidebar.tsx delete mode 100644 apps/web/registry/default/block/login-01/components/login-form.tsx delete mode 100644 apps/web/registry/default/block/login-01/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-01/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-01/components/search-form.tsx delete mode 100644 apps/web/registry/default/block/sidebar-01/components/version-switcher.tsx delete mode 100644 apps/web/registry/default/block/sidebar-01/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-02/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-02/components/search-form.tsx delete mode 100644 apps/web/registry/default/block/sidebar-02/components/version-switcher.tsx delete mode 100644 apps/web/registry/default/block/sidebar-02/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-03/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-03/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-04/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-04/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-05/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-05/components/search-form.tsx delete mode 100644 apps/web/registry/default/block/sidebar-05/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-06/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-06/components/nav-main.tsx delete mode 100644 apps/web/registry/default/block/sidebar-06/components/sidebar-opt-in-form.tsx delete mode 100644 apps/web/registry/default/block/sidebar-06/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-07/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-07/components/nav-main.tsx delete mode 100644 apps/web/registry/default/block/sidebar-07/components/nav-projects.tsx delete mode 100644 apps/web/registry/default/block/sidebar-07/components/nav-user.tsx delete mode 100644 apps/web/registry/default/block/sidebar-07/components/team-switcher.tsx delete mode 100644 apps/web/registry/default/block/sidebar-07/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-08/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-08/components/nav-main.tsx delete mode 100644 apps/web/registry/default/block/sidebar-08/components/nav-projects.tsx delete mode 100644 apps/web/registry/default/block/sidebar-08/components/nav-secondary.tsx delete mode 100644 apps/web/registry/default/block/sidebar-08/components/nav-user.tsx delete mode 100644 apps/web/registry/default/block/sidebar-08/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-09/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-09/components/nav-user.tsx delete mode 100644 apps/web/registry/default/block/sidebar-09/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-10/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-10/components/nav-actions.tsx delete mode 100644 apps/web/registry/default/block/sidebar-10/components/nav-favorites.tsx delete mode 100644 apps/web/registry/default/block/sidebar-10/components/nav-main.tsx delete mode 100644 apps/web/registry/default/block/sidebar-10/components/nav-secondary.tsx delete mode 100644 apps/web/registry/default/block/sidebar-10/components/nav-workspaces.tsx delete mode 100644 apps/web/registry/default/block/sidebar-10/components/team-switcher.tsx delete mode 100644 apps/web/registry/default/block/sidebar-10/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-11/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-11/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-12/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-12/components/calendars.tsx delete mode 100644 apps/web/registry/default/block/sidebar-12/components/date-picker.tsx delete mode 100644 apps/web/registry/default/block/sidebar-12/components/nav-user.tsx delete mode 100644 apps/web/registry/default/block/sidebar-12/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-13/components/settings-dialog.tsx delete mode 100644 apps/web/registry/default/block/sidebar-13/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-14/components/app-sidebar.tsx delete mode 100644 apps/web/registry/default/block/sidebar-14/page.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/components/calendars.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/components/date-picker.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/components/nav-favorites.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/components/nav-main.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/components/nav-secondary.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/components/nav-user.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/components/nav-workspaces.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/components/sidebar-left.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/components/sidebar-right.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/components/team-switcher.tsx delete mode 100644 apps/web/registry/default/block/sidebar-15/page.tsx create mode 100644 apps/web/registry/default/blocks/login-01/components/login-form.tsx create mode 100644 apps/web/registry/default/blocks/login-01/page.tsx create mode 100644 apps/web/registry/default/blocks/login-02/components/login-form.tsx create mode 100644 apps/web/registry/default/blocks/login-02/page.tsx create mode 100644 apps/web/registry/default/blocks/login-03/components/login-form.tsx create mode 100644 apps/web/registry/default/blocks/login-03/page.tsx create mode 100644 apps/web/registry/default/blocks/login-04/components/login-form.tsx create mode 100644 apps/web/registry/default/blocks/login-04/page.tsx create mode 100644 apps/web/registry/default/blocks/login-05/components/login-form.tsx create mode 100644 apps/web/registry/default/blocks/login-05/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-01/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-01/components/search-form.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-01/components/version-switcher.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-01/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-02/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-02/components/search-form.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-02/components/version-switcher.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-02/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-03/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-03/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-04/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-04/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-05/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-05/components/search-form.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-05/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-06/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-06/components/nav-main.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-06/components/sidebar-opt-in-form.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-06/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-07/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-07/components/nav-main.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-07/components/nav-projects.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-07/components/nav-user.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-07/components/team-switcher.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-07/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-08/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-08/components/nav-main.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-08/components/nav-projects.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-08/components/nav-secondary.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-08/components/nav-user.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-08/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-09/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-09/components/nav-user.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-09/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-10/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-10/components/nav-actions.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-10/components/nav-favorites.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-10/components/nav-main.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-10/components/nav-secondary.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-10/components/nav-workspaces.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-10/components/team-switcher.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-10/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-11/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-11/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-12/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-12/components/calendars.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-12/components/date-picker.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-12/components/nav-user.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-12/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-13/components/settings-dialog.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-13/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-14/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-14/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/components/calendars.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/components/date-picker.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/components/nav-favorites.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/components/nav-main.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/components/nav-secondary.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/components/nav-user.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/components/nav-workspaces.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/components/sidebar-left.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/components/sidebar-right.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/components/team-switcher.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-15/page.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-16/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-16/components/nav-main.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-16/components/nav-projects.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-16/components/nav-secondary.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-16/components/nav-user.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-16/components/search-form.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-16/components/site-header.tsx create mode 100644 apps/web/registry/default/blocks/sidebar-16/page.tsx create mode 100644 apps/web/registry/default/charts/chart-area-axes.tsx create mode 100644 apps/web/registry/default/charts/chart-area-default.tsx create mode 100644 apps/web/registry/default/charts/chart-area-gradient.tsx create mode 100644 apps/web/registry/default/charts/chart-area-icons.tsx create mode 100644 apps/web/registry/default/charts/chart-area-interactive.tsx create mode 100644 apps/web/registry/default/charts/chart-area-legend.tsx create mode 100644 apps/web/registry/default/charts/chart-area-linear.tsx create mode 100644 apps/web/registry/default/charts/chart-area-stacked-expand.tsx create mode 100644 apps/web/registry/default/charts/chart-area-stacked.tsx create mode 100644 apps/web/registry/default/charts/chart-area-step.tsx create mode 100644 apps/web/registry/default/charts/chart-bar-active.tsx create mode 100644 apps/web/registry/default/charts/chart-bar-default.tsx create mode 100644 apps/web/registry/default/charts/chart-bar-horizontal.tsx create mode 100644 apps/web/registry/default/charts/chart-bar-interactive.tsx create mode 100644 apps/web/registry/default/charts/chart-bar-label-custom.tsx create mode 100644 apps/web/registry/default/charts/chart-bar-label.tsx create mode 100644 apps/web/registry/default/charts/chart-bar-mixed.tsx create mode 100644 apps/web/registry/default/charts/chart-bar-multiple.tsx create mode 100644 apps/web/registry/default/charts/chart-bar-negative.tsx create mode 100644 apps/web/registry/default/charts/chart-bar-stacked.tsx create mode 100644 apps/web/registry/default/charts/chart-line-default.tsx create mode 100644 apps/web/registry/default/charts/chart-line-dots-colors.tsx create mode 100644 apps/web/registry/default/charts/chart-line-dots-custom.tsx create mode 100644 apps/web/registry/default/charts/chart-line-dots.tsx create mode 100644 apps/web/registry/default/charts/chart-line-interactive.tsx create mode 100644 apps/web/registry/default/charts/chart-line-label-custom.tsx create mode 100644 apps/web/registry/default/charts/chart-line-label.tsx create mode 100644 apps/web/registry/default/charts/chart-line-linear.tsx create mode 100644 apps/web/registry/default/charts/chart-line-multiple.tsx create mode 100644 apps/web/registry/default/charts/chart-line-step.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-donut-active.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-donut-text.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-donut.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-interactive.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-label-custom.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-label-list.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-label.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-legend.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-separator-none.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-simple.tsx create mode 100644 apps/web/registry/default/charts/chart-pie-stacked.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-default.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-dots.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-grid-circle-fill.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-grid-circle-no-lines.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-grid-circle.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-grid-custom.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-grid-fill.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-grid-none.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-icons.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-label-custom.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-legend.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-lines-only.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-multiple.tsx create mode 100644 apps/web/registry/default/charts/chart-radar-radius.tsx create mode 100644 apps/web/registry/default/charts/chart-radial-grid.tsx create mode 100644 apps/web/registry/default/charts/chart-radial-label.tsx create mode 100644 apps/web/registry/default/charts/chart-radial-shape.tsx create mode 100644 apps/web/registry/default/charts/chart-radial-simple.tsx create mode 100644 apps/web/registry/default/charts/chart-radial-stacked.tsx create mode 100644 apps/web/registry/default/charts/chart-radial-text.tsx create mode 100644 apps/web/registry/default/charts/chart-tooltip-advanced.tsx create mode 100644 apps/web/registry/default/charts/chart-tooltip-default.tsx create mode 100644 apps/web/registry/default/charts/chart-tooltip-formatter.tsx create mode 100644 apps/web/registry/default/charts/chart-tooltip-icons.tsx create mode 100644 apps/web/registry/default/charts/chart-tooltip-indicator-line.tsx create mode 100644 apps/web/registry/default/charts/chart-tooltip-indicator-none.tsx create mode 100644 apps/web/registry/default/charts/chart-tooltip-label-custom.tsx create mode 100644 apps/web/registry/default/charts/chart-tooltip-label-formatter.tsx create mode 100644 apps/web/registry/default/charts/chart-tooltip-label-none.tsx delete mode 100644 apps/web/registry/default/example/accordion-demo.tsx delete mode 100644 apps/web/registry/default/example/alert-demo.tsx delete mode 100644 apps/web/registry/default/example/alert-destructive.tsx delete mode 100644 apps/web/registry/default/example/alert-dialog-demo.tsx delete mode 100644 apps/web/registry/default/example/animated-beam-bidirectional.tsx delete mode 100644 apps/web/registry/default/example/animated-beam-demo.tsx delete mode 100644 apps/web/registry/default/example/animated-beam-multiple-inputs.tsx delete mode 100644 apps/web/registry/default/example/animated-beam-multiple-outputs.tsx delete mode 100644 apps/web/registry/default/example/animated-beam-unidirectional.tsx delete mode 100644 apps/web/registry/default/example/animated-circular-progress-bar-demo.tsx delete mode 100644 apps/web/registry/default/example/animated-feature-card-1.tsx delete mode 100644 apps/web/registry/default/example/animated-feature-card-10.tsx delete mode 100644 apps/web/registry/default/example/animated-feature-card-2.tsx delete mode 100644 apps/web/registry/default/example/animated-feature-card-3.tsx delete mode 100644 apps/web/registry/default/example/animated-feature-card-4.tsx delete mode 100644 apps/web/registry/default/example/animated-feature-card-5.tsx delete mode 100644 apps/web/registry/default/example/animated-feature-card-6.tsx delete mode 100644 apps/web/registry/default/example/animated-feature-card-7.tsx delete mode 100644 apps/web/registry/default/example/animated-feature-card-8.tsx delete mode 100644 apps/web/registry/default/example/animated-feature-card-9.tsx delete mode 100644 apps/web/registry/default/example/animated-gradient-text-demo.tsx delete mode 100644 apps/web/registry/default/example/animated-grid-pattern-demo.tsx delete mode 100644 apps/web/registry/default/example/animated-list-demo.tsx delete mode 100644 apps/web/registry/default/example/animated-shiny-text-demo.tsx delete mode 100644 apps/web/registry/default/example/animated-subscribe-button-demo.tsx delete mode 100644 apps/web/registry/default/example/aspect-ratio-demo.tsx delete mode 100644 apps/web/registry/default/example/avatar-circles-demo.tsx delete mode 100644 apps/web/registry/default/example/avatar-demo.tsx delete mode 100644 apps/web/registry/default/example/badge-demo.tsx delete mode 100644 apps/web/registry/default/example/badge-destructive.tsx delete mode 100644 apps/web/registry/default/example/badge-outline.tsx delete mode 100644 apps/web/registry/default/example/badge-secondary.tsx delete mode 100644 apps/web/registry/default/example/bento-demo-vertical.tsx delete mode 100644 apps/web/registry/default/example/bento-demo.tsx delete mode 100644 apps/web/registry/default/example/blur-fade-demo.tsx delete mode 100644 apps/web/registry/default/example/blur-fade-text-demo.tsx delete mode 100644 apps/web/registry/default/example/blur-in-demo.tsx delete mode 100644 apps/web/registry/default/example/border-beam-demo.tsx delete mode 100644 apps/web/registry/default/example/box-reveal-demo.tsx delete mode 100644 apps/web/registry/default/example/breadcrumb-demo.tsx delete mode 100644 apps/web/registry/default/example/breadcrumb-dropdown.tsx delete mode 100644 apps/web/registry/default/example/breadcrumb-ellipsis.tsx delete mode 100644 apps/web/registry/default/example/breadcrumb-link.tsx delete mode 100644 apps/web/registry/default/example/breadcrumb-responsive.tsx delete mode 100644 apps/web/registry/default/example/breadcrumb-separator.tsx delete mode 100644 apps/web/registry/default/example/button-as-child.tsx delete mode 100644 apps/web/registry/default/example/button-demo.tsx delete mode 100644 apps/web/registry/default/example/button-destructive.tsx delete mode 100644 apps/web/registry/default/example/button-ghost.tsx delete mode 100644 apps/web/registry/default/example/button-icon.tsx delete mode 100644 apps/web/registry/default/example/button-link.tsx delete mode 100644 apps/web/registry/default/example/button-loading.tsx delete mode 100644 apps/web/registry/default/example/button-outline.tsx delete mode 100644 apps/web/registry/default/example/button-secondary.tsx delete mode 100644 apps/web/registry/default/example/button-with-icon.tsx delete mode 100644 apps/web/registry/default/example/calendar-demo.tsx delete mode 100644 apps/web/registry/default/example/calendar-form.tsx delete mode 100644 apps/web/registry/default/example/calendar-react-hook-form.tsx delete mode 100644 apps/web/registry/default/example/card-demo.tsx delete mode 100644 apps/web/registry/default/example/card-with-form.tsx delete mode 100644 apps/web/registry/default/example/cards/activity-goal.tsx delete mode 100644 apps/web/registry/default/example/cards/calendar.tsx delete mode 100644 apps/web/registry/default/example/cards/chat.tsx delete mode 100644 apps/web/registry/default/example/cards/cookie-settings.tsx delete mode 100644 apps/web/registry/default/example/cards/create-account.tsx delete mode 100644 apps/web/registry/default/example/cards/data-table.tsx delete mode 100644 apps/web/registry/default/example/cards/index.tsx delete mode 100644 apps/web/registry/default/example/cards/metric.tsx delete mode 100644 apps/web/registry/default/example/cards/payment-method.tsx delete mode 100644 apps/web/registry/default/example/cards/report-issue.tsx delete mode 100644 apps/web/registry/default/example/cards/share.tsx delete mode 100644 apps/web/registry/default/example/cards/stats.tsx delete mode 100644 apps/web/registry/default/example/cards/team-members.tsx delete mode 100644 apps/web/registry/default/example/carousel-api.tsx delete mode 100644 apps/web/registry/default/example/carousel-demo.tsx delete mode 100644 apps/web/registry/default/example/carousel-dots.tsx delete mode 100644 apps/web/registry/default/example/carousel-orientation.tsx delete mode 100644 apps/web/registry/default/example/carousel-plugin.tsx delete mode 100644 apps/web/registry/default/example/carousel-size.tsx delete mode 100644 apps/web/registry/default/example/carousel-spacing.tsx delete mode 100644 apps/web/registry/default/example/chart-bar-demo-axis.tsx delete mode 100644 apps/web/registry/default/example/chart-bar-demo-grid.tsx delete mode 100644 apps/web/registry/default/example/chart-bar-demo-legend.tsx delete mode 100644 apps/web/registry/default/example/chart-bar-demo-tooltip.tsx delete mode 100644 apps/web/registry/default/example/chart-bar-demo.tsx delete mode 100644 apps/web/registry/default/example/chart-tooltip-demo.tsx delete mode 100644 apps/web/registry/default/example/checkbox-demo.tsx delete mode 100644 apps/web/registry/default/example/checkbox-disabled.tsx delete mode 100644 apps/web/registry/default/example/checkbox-form-multiple.tsx delete mode 100644 apps/web/registry/default/example/checkbox-form-single.tsx delete mode 100644 apps/web/registry/default/example/checkbox-with-text.tsx delete mode 100644 apps/web/registry/default/example/collapsible-demo.tsx delete mode 100644 apps/web/registry/default/example/combobox-demo.tsx delete mode 100644 apps/web/registry/default/example/combobox-dropdown-menu.tsx delete mode 100644 apps/web/registry/default/example/combobox-form.tsx delete mode 100644 apps/web/registry/default/example/combobox-popover.tsx delete mode 100644 apps/web/registry/default/example/combobox-responsive.tsx delete mode 100644 apps/web/registry/default/example/command-demo.tsx delete mode 100644 apps/web/registry/default/example/command-dialog.tsx delete mode 100644 apps/web/registry/default/example/confetti-basic-cannon.tsx delete mode 100644 apps/web/registry/default/example/confetti-custom-shapes.tsx delete mode 100644 apps/web/registry/default/example/confetti-demo.tsx delete mode 100644 apps/web/registry/default/example/confetti-emoji.tsx delete mode 100644 apps/web/registry/default/example/confetti-fireworks.tsx delete mode 100644 apps/web/registry/default/example/confetti-hover.tsx delete mode 100644 apps/web/registry/default/example/confetti-random-direction.tsx delete mode 100644 apps/web/registry/default/example/confetti-side-cannons.tsx delete mode 100644 apps/web/registry/default/example/confetti-stars.tsx delete mode 100644 apps/web/registry/default/example/context-menu-demo.tsx delete mode 100644 apps/web/registry/default/example/cool-mode-custom.tsx delete mode 100644 apps/web/registry/default/example/cool-mode-demo.tsx delete mode 100644 apps/web/registry/default/example/data-table-demo.tsx delete mode 100644 apps/web/registry/default/example/date-picker-demo.tsx delete mode 100644 apps/web/registry/default/example/date-picker-form.tsx delete mode 100644 apps/web/registry/default/example/date-picker-with-presets.tsx delete mode 100644 apps/web/registry/default/example/date-picker-with-range-presets-internal.tsx delete mode 100644 apps/web/registry/default/example/date-picker-with-range.tsx delete mode 100644 apps/web/registry/default/example/dialog-close-button.tsx delete mode 100644 apps/web/registry/default/example/dialog-demo.tsx delete mode 100644 apps/web/registry/default/example/dock-demo-2.tsx delete mode 100644 apps/web/registry/default/example/dock-demo-3.tsx delete mode 100644 apps/web/registry/default/example/dock-demo.tsx delete mode 100644 apps/web/registry/default/example/dot-pattern-demo.tsx delete mode 100644 apps/web/registry/default/example/dot-pattern-linear-gradient.tsx delete mode 100644 apps/web/registry/default/example/drawer-demo.tsx delete mode 100644 apps/web/registry/default/example/drawer-dialog.tsx delete mode 100644 apps/web/registry/default/example/dropdown-menu-checkboxes.tsx delete mode 100644 apps/web/registry/default/example/dropdown-menu-demo.tsx delete mode 100644 apps/web/registry/default/example/dropdown-menu-radio-group.tsx delete mode 100644 apps/web/registry/default/example/fade-text-demo.tsx delete mode 100644 apps/web/registry/default/example/file-tree-demo.tsx delete mode 100644 apps/web/registry/default/example/flickering-grid-demo.tsx delete mode 100644 apps/web/registry/default/example/flickering-grid-rounded-demo.tsx delete mode 100644 apps/web/registry/default/example/flip-text-demo.tsx delete mode 100644 apps/web/registry/default/example/gauge-circle-demo.tsx delete mode 100644 apps/web/registry/default/example/globe-demo.tsx delete mode 100644 apps/web/registry/default/example/globe-grid-demo.tsx delete mode 100644 apps/web/registry/default/example/globe-grid-full-demo.tsx delete mode 100644 apps/web/registry/default/example/gradual-spacing-demo.tsx delete mode 100644 apps/web/registry/default/example/grid-layout-columns-demo.tsx delete mode 100644 apps/web/registry/default/example/grid-layout-crosshairs-demo.tsx delete mode 100644 apps/web/registry/default/example/grid-layout-demo.tsx delete mode 100644 apps/web/registry/default/example/grid-layout-variants-demo.tsx delete mode 100644 apps/web/registry/default/example/grid-pattern-dashed.tsx delete mode 100644 apps/web/registry/default/example/grid-pattern-demo.tsx delete mode 100644 apps/web/registry/default/example/grid-pattern-linear-gradient.tsx delete mode 100644 apps/web/registry/default/example/hero-video-demo.tsx delete mode 100644 apps/web/registry/default/example/hero-video-dialog-demo-top-in-bottom-out.tsx delete mode 100644 apps/web/registry/default/example/hero-video-dialog-demo.tsx delete mode 100644 apps/web/registry/default/example/hero-video-youtube.tsx delete mode 100644 apps/web/registry/default/example/hover-card-demo.tsx delete mode 100644 apps/web/registry/default/example/hyper-text-demo.tsx delete mode 100644 apps/web/registry/default/example/icon-cloud-demo.tsx delete mode 100644 apps/web/registry/default/example/input-demo.tsx delete mode 100644 apps/web/registry/default/example/input-disabled.tsx delete mode 100644 apps/web/registry/default/example/input-file.tsx delete mode 100644 apps/web/registry/default/example/input-form.tsx delete mode 100644 apps/web/registry/default/example/input-otp-controlled.tsx delete mode 100644 apps/web/registry/default/example/input-otp-demo.tsx delete mode 100644 apps/web/registry/default/example/input-otp-disabled.tsx delete mode 100644 apps/web/registry/default/example/input-otp-form.tsx delete mode 100644 apps/web/registry/default/example/input-otp-pattern.tsx delete mode 100644 apps/web/registry/default/example/input-otp-separator.tsx delete mode 100644 apps/web/registry/default/example/input-phone-default.tsx delete mode 100644 apps/web/registry/default/example/input-phone-demo.tsx delete mode 100644 apps/web/registry/default/example/input-phone-form.tsx delete mode 100644 apps/web/registry/default/example/input-phone-initial.tsx delete mode 100644 apps/web/registry/default/example/input-phone-international.tsx delete mode 100644 apps/web/registry/default/example/input-phone-national.tsx delete mode 100644 apps/web/registry/default/example/input-with-button.tsx delete mode 100644 apps/web/registry/default/example/input-with-label.tsx delete mode 100644 apps/web/registry/default/example/input-with-text.tsx delete mode 100644 apps/web/registry/default/example/iphone-15-pro-demo-2.tsx delete mode 100644 apps/web/registry/default/example/iphone-15-pro-demo.tsx delete mode 100644 apps/web/registry/default/example/label-demo.tsx delete mode 100644 apps/web/registry/default/example/letter-pullup-demo.tsx delete mode 100644 apps/web/registry/default/example/magic-card-demo.tsx delete mode 100644 apps/web/registry/default/example/magic-card-gradient.tsx delete mode 100644 apps/web/registry/default/example/marquee-3d.tsx delete mode 100644 apps/web/registry/default/example/marquee-demo-vertical.tsx delete mode 100644 apps/web/registry/default/example/marquee-demo.tsx delete mode 100644 apps/web/registry/default/example/marquee-logos.tsx delete mode 100644 apps/web/registry/default/example/menubar-demo.tsx delete mode 100644 apps/web/registry/default/example/meteors-demo.tsx delete mode 100644 apps/web/registry/default/example/mode-toggle-group.tsx delete mode 100644 apps/web/registry/default/example/mode-toggle.tsx delete mode 100644 apps/web/registry/default/example/multi-select-basic.tsx delete mode 100644 apps/web/registry/default/example/multi-select-controllable-search.tsx delete mode 100644 apps/web/registry/default/example/multi-select-filter.tsx delete mode 100644 apps/web/registry/default/example/multi-select-form.tsx delete mode 100644 apps/web/registry/default/example/multi-select-input-custom.tsx delete mode 100644 apps/web/registry/default/example/multi-select-limit-count.tsx delete mode 100644 apps/web/registry/default/example/multi-select-limit-display-length.tsx delete mode 100644 apps/web/registry/default/example/navigation-menu-demo.tsx delete mode 100644 apps/web/registry/default/example/neon-gradient-card-demo.tsx delete mode 100644 apps/web/registry/default/example/number-ticker-demo.tsx delete mode 100644 apps/web/registry/default/example/nyx-toc-demo.tsx delete mode 100644 apps/web/registry/default/example/nyx-toc-popover-demo.tsx delete mode 100644 apps/web/registry/default/example/orbiting-circles-demo.tsx delete mode 100644 apps/web/registry/default/example/pagination-demo.tsx delete mode 100644 apps/web/registry/default/example/particles-demo.tsx delete mode 100644 apps/web/registry/default/example/popover-demo.tsx delete mode 100644 apps/web/registry/default/example/progress-demo.tsx delete mode 100644 apps/web/registry/default/example/pulsating-button-demo.tsx delete mode 100644 apps/web/registry/default/example/radio-group-demo.tsx delete mode 100644 apps/web/registry/default/example/radio-group-form.tsx delete mode 100644 apps/web/registry/default/example/rainbow-button-demo.tsx delete mode 100644 apps/web/registry/default/example/resizable-demo-with-handle.tsx delete mode 100644 apps/web/registry/default/example/resizable-demo.tsx delete mode 100644 apps/web/registry/default/example/resizable-handle.tsx delete mode 100644 apps/web/registry/default/example/resizable-vertical.tsx delete mode 100644 apps/web/registry/default/example/retro-grid-demo.tsx delete mode 100644 apps/web/registry/default/example/ripple-demo.tsx delete mode 100644 apps/web/registry/default/example/safari-demo-2.tsx delete mode 100644 apps/web/registry/default/example/safari-demo.tsx delete mode 100644 apps/web/registry/default/example/scratch-to-reveal-demo.tsx delete mode 100644 apps/web/registry/default/example/scroll-area-demo.tsx delete mode 100644 apps/web/registry/default/example/scroll-area-horizontal-demo.tsx delete mode 100644 apps/web/registry/default/example/scroll-based-velocity-demo.tsx delete mode 100644 apps/web/registry/default/example/scroll-progress-demo.tsx delete mode 100644 apps/web/registry/default/example/select-demo.tsx delete mode 100644 apps/web/registry/default/example/select-form.tsx delete mode 100644 apps/web/registry/default/example/select-scrollable.tsx delete mode 100644 apps/web/registry/default/example/separate-away-demo.tsx delete mode 100644 apps/web/registry/default/example/separator-demo.tsx delete mode 100644 apps/web/registry/default/example/sheet-demo.tsx delete mode 100644 apps/web/registry/default/example/sheet-side.tsx delete mode 100644 apps/web/registry/default/example/shimmer-button-demo.tsx delete mode 100644 apps/web/registry/default/example/shine-border-demo-2.tsx delete mode 100644 apps/web/registry/default/example/shine-border-demo.tsx delete mode 100644 apps/web/registry/default/example/shiny-button-demo.tsx delete mode 100644 apps/web/registry/default/example/skeleton-card.tsx delete mode 100644 apps/web/registry/default/example/skeleton-demo.tsx delete mode 100644 apps/web/registry/default/example/slider-demo.tsx delete mode 100644 apps/web/registry/default/example/slider-disabled.tsx delete mode 100644 apps/web/registry/default/example/slider-format-label-side.tsx delete mode 100644 apps/web/registry/default/example/slider-format-label.tsx delete mode 100644 apps/web/registry/default/example/slider-inverted.tsx delete mode 100644 apps/web/registry/default/example/slider-range.tsx delete mode 100644 apps/web/registry/default/example/slider-ranges.tsx delete mode 100644 apps/web/registry/default/example/slider-tick-marks-full.tsx delete mode 100644 apps/web/registry/default/example/slider-tick-marks-half.tsx delete mode 100644 apps/web/registry/default/example/slider-vertical.tsx delete mode 100644 apps/web/registry/default/example/sonner-demo.tsx delete mode 100644 apps/web/registry/default/example/sparkles-text-demo.tsx delete mode 100644 apps/web/registry/default/example/star-rating-colored.tsx delete mode 100644 apps/web/registry/default/example/star-rating-demo.tsx delete mode 100644 apps/web/registry/default/example/star-rating-icon.tsx delete mode 100644 apps/web/registry/default/example/stepper-clickable-steps.tsx delete mode 100644 apps/web/registry/default/example/stepper-custom-icons.tsx delete mode 100644 apps/web/registry/default/example/stepper-custom-styles.tsx delete mode 100644 apps/web/registry/default/example/stepper-demo.tsx delete mode 100644 apps/web/registry/default/example/stepper-description.tsx delete mode 100644 apps/web/registry/default/example/stepper-footer-inside.tsx delete mode 100644 apps/web/registry/default/example/stepper-form.tsx delete mode 100644 apps/web/registry/default/example/stepper-optional-steps.tsx delete mode 100644 apps/web/registry/default/example/stepper-orientation.tsx delete mode 100644 apps/web/registry/default/example/stepper-scroll-tracking.tsx delete mode 100644 apps/web/registry/default/example/stepper-sizes.tsx delete mode 100644 apps/web/registry/default/example/stepper-state.tsx delete mode 100644 apps/web/registry/default/example/stepper-variants.tsx delete mode 100644 apps/web/registry/default/example/switch-demo.tsx delete mode 100644 apps/web/registry/default/example/switch-form.tsx delete mode 100644 apps/web/registry/default/example/table-demo.tsx delete mode 100644 apps/web/registry/default/example/tabs-demo.tsx delete mode 100644 apps/web/registry/default/example/text-reveal-demo.tsx delete mode 100644 apps/web/registry/default/example/textarea-demo.tsx delete mode 100644 apps/web/registry/default/example/textarea-disabled.tsx delete mode 100644 apps/web/registry/default/example/textarea-form.tsx delete mode 100644 apps/web/registry/default/example/textarea-with-button.tsx delete mode 100644 apps/web/registry/default/example/textarea-with-label.tsx delete mode 100644 apps/web/registry/default/example/textarea-with-text.tsx delete mode 100644 apps/web/registry/default/example/timeline-alternate.tsx delete mode 100644 apps/web/registry/default/example/timeline-demo.tsx delete mode 100644 apps/web/registry/default/example/timeline-labels.tsx delete mode 100644 apps/web/registry/default/example/timeline-right.tsx delete mode 100644 apps/web/registry/default/example/toast-demo.tsx delete mode 100644 apps/web/registry/default/example/toast-destructive.tsx delete mode 100644 apps/web/registry/default/example/toast-simple.tsx delete mode 100644 apps/web/registry/default/example/toast-with-action.tsx delete mode 100644 apps/web/registry/default/example/toast-with-title.tsx delete mode 100644 apps/web/registry/default/example/toc-active.tsx delete mode 100644 apps/web/registry/default/example/toc-demo.tsx delete mode 100644 apps/web/registry/default/example/toc-nested.tsx delete mode 100644 apps/web/registry/default/example/toggle-demo.tsx delete mode 100644 apps/web/registry/default/example/toggle-disabled.tsx delete mode 100644 apps/web/registry/default/example/toggle-group-demo.tsx delete mode 100644 apps/web/registry/default/example/toggle-group-disabled.tsx delete mode 100644 apps/web/registry/default/example/toggle-group-lg.tsx delete mode 100644 apps/web/registry/default/example/toggle-group-outline.tsx delete mode 100644 apps/web/registry/default/example/toggle-group-single.tsx delete mode 100644 apps/web/registry/default/example/toggle-group-sm.tsx delete mode 100644 apps/web/registry/default/example/toggle-lg.tsx delete mode 100644 apps/web/registry/default/example/toggle-outline.tsx delete mode 100644 apps/web/registry/default/example/toggle-sm.tsx delete mode 100644 apps/web/registry/default/example/toggle-with-text.tsx delete mode 100644 apps/web/registry/default/example/tooltip-demo.tsx delete mode 100644 apps/web/registry/default/example/tooltip-outline.tsx delete mode 100644 apps/web/registry/default/example/tooltip-secondary.tsx delete mode 100644 apps/web/registry/default/example/tooltip-with-toggle-demo.tsx delete mode 100644 apps/web/registry/default/example/tour-demo.tsx delete mode 100644 apps/web/registry/default/example/tweet-card-demo.tsx delete mode 100644 apps/web/registry/default/example/tweet-card-images.tsx delete mode 100644 apps/web/registry/default/example/tweet-card-meta-preview.tsx delete mode 100644 apps/web/registry/default/example/typing-animation-demo.tsx delete mode 100644 apps/web/registry/default/example/typography-blockquote.tsx delete mode 100644 apps/web/registry/default/example/typography-demo.tsx delete mode 100644 apps/web/registry/default/example/typography-lead.tsx delete mode 100644 apps/web/registry/default/example/typography-p.tsx delete mode 100644 apps/web/registry/default/example/video-modal-demo.tsx delete mode 100644 apps/web/registry/default/example/wavy-dot-pattern-demo.tsx delete mode 100644 apps/web/registry/default/example/wavy-text-demo.tsx delete mode 100644 apps/web/registry/default/example/word-fade-in-demo.tsx delete mode 100644 apps/web/registry/default/example/word-pull-up-demo.tsx delete mode 100644 apps/web/registry/default/example/word-rotate-demo.tsx create mode 100644 apps/web/registry/default/examples/accordion-demo.tsx create mode 100644 apps/web/registry/default/examples/alert-demo.tsx create mode 100644 apps/web/registry/default/examples/alert-destructive.tsx create mode 100644 apps/web/registry/default/examples/alert-dialog-demo.tsx create mode 100644 apps/web/registry/default/examples/animated-beam-bidirectional.tsx create mode 100644 apps/web/registry/default/examples/animated-beam-demo.tsx create mode 100644 apps/web/registry/default/examples/animated-beam-multiple-inputs.tsx create mode 100644 apps/web/registry/default/examples/animated-beam-multiple-outputs.tsx create mode 100644 apps/web/registry/default/examples/animated-beam-unidirectional.tsx create mode 100644 apps/web/registry/default/examples/animated-circular-progress-bar-demo.tsx create mode 100644 apps/web/registry/default/examples/animated-feature-card-1.tsx create mode 100644 apps/web/registry/default/examples/animated-feature-card-10.tsx create mode 100644 apps/web/registry/default/examples/animated-feature-card-2.tsx create mode 100644 apps/web/registry/default/examples/animated-feature-card-3.tsx create mode 100644 apps/web/registry/default/examples/animated-feature-card-4.tsx create mode 100644 apps/web/registry/default/examples/animated-feature-card-5.tsx create mode 100644 apps/web/registry/default/examples/animated-feature-card-6.tsx create mode 100644 apps/web/registry/default/examples/animated-feature-card-7.tsx create mode 100644 apps/web/registry/default/examples/animated-feature-card-8.tsx create mode 100644 apps/web/registry/default/examples/animated-feature-card-9.tsx create mode 100644 apps/web/registry/default/examples/animated-gradient-text-demo.tsx create mode 100644 apps/web/registry/default/examples/animated-grid-pattern-demo.tsx create mode 100644 apps/web/registry/default/examples/animated-list-demo.tsx create mode 100644 apps/web/registry/default/examples/animated-shiny-text-demo.tsx create mode 100644 apps/web/registry/default/examples/animated-subscribe-button-demo.tsx create mode 100644 apps/web/registry/default/examples/aspect-ratio-demo.tsx create mode 100644 apps/web/registry/default/examples/aurora-text-demo.tsx create mode 100644 apps/web/registry/default/examples/avatar-circles-demo.tsx create mode 100644 apps/web/registry/default/examples/avatar-demo.tsx create mode 100644 apps/web/registry/default/examples/badge-demo.tsx create mode 100644 apps/web/registry/default/examples/badge-destructive.tsx create mode 100644 apps/web/registry/default/examples/badge-outline.tsx create mode 100644 apps/web/registry/default/examples/badge-secondary.tsx create mode 100644 apps/web/registry/default/examples/bento-demo-vertical.tsx create mode 100644 apps/web/registry/default/examples/bento-demo.tsx create mode 100644 apps/web/registry/default/examples/blur-fade-demo.tsx create mode 100644 apps/web/registry/default/examples/blur-fade-text-demo.tsx create mode 100644 apps/web/registry/default/examples/blur-in-demo.tsx create mode 100644 apps/web/registry/default/examples/border-beam-demo.tsx create mode 100644 apps/web/registry/default/examples/box-reveal-demo.tsx create mode 100644 apps/web/registry/default/examples/breadcrumb-demo.tsx create mode 100644 apps/web/registry/default/examples/breadcrumb-dropdown.tsx create mode 100644 apps/web/registry/default/examples/breadcrumb-ellipsis.tsx create mode 100644 apps/web/registry/default/examples/breadcrumb-link.tsx create mode 100644 apps/web/registry/default/examples/breadcrumb-responsive.tsx create mode 100644 apps/web/registry/default/examples/breadcrumb-separator.tsx create mode 100644 apps/web/registry/default/examples/button-as-child.tsx create mode 100644 apps/web/registry/default/examples/button-demo.tsx create mode 100644 apps/web/registry/default/examples/button-destructive.tsx create mode 100644 apps/web/registry/default/examples/button-ghost.tsx create mode 100644 apps/web/registry/default/examples/button-icon.tsx create mode 100644 apps/web/registry/default/examples/button-link.tsx create mode 100644 apps/web/registry/default/examples/button-loading.tsx create mode 100644 apps/web/registry/default/examples/button-outline.tsx create mode 100644 apps/web/registry/default/examples/button-secondary.tsx create mode 100644 apps/web/registry/default/examples/button-with-icon.tsx create mode 100644 apps/web/registry/default/examples/calendar-demo.tsx create mode 100644 apps/web/registry/default/examples/calendar-form.tsx create mode 100644 apps/web/registry/default/examples/calendar-react-hook-form.tsx create mode 100644 apps/web/registry/default/examples/card-demo.tsx create mode 100644 apps/web/registry/default/examples/card-with-form.tsx create mode 100644 apps/web/registry/default/examples/cards/activity-goal.tsx create mode 100644 apps/web/registry/default/examples/cards/calendar.tsx create mode 100644 apps/web/registry/default/examples/cards/chat.tsx create mode 100644 apps/web/registry/default/examples/cards/cookie-settings.tsx create mode 100644 apps/web/registry/default/examples/cards/create-account.tsx create mode 100644 apps/web/registry/default/examples/cards/data-table.tsx create mode 100644 apps/web/registry/default/examples/cards/index.tsx create mode 100644 apps/web/registry/default/examples/cards/metric.tsx create mode 100644 apps/web/registry/default/examples/cards/payment-method.tsx create mode 100644 apps/web/registry/default/examples/cards/report-issue.tsx create mode 100644 apps/web/registry/default/examples/cards/share.tsx create mode 100644 apps/web/registry/default/examples/cards/stats.tsx create mode 100644 apps/web/registry/default/examples/cards/team-members.tsx create mode 100644 apps/web/registry/default/examples/carousel-api.tsx create mode 100644 apps/web/registry/default/examples/carousel-demo.tsx create mode 100644 apps/web/registry/default/examples/carousel-dots.tsx create mode 100644 apps/web/registry/default/examples/carousel-orientation.tsx create mode 100644 apps/web/registry/default/examples/carousel-plugin.tsx create mode 100644 apps/web/registry/default/examples/carousel-size.tsx create mode 100644 apps/web/registry/default/examples/carousel-spacing.tsx create mode 100644 apps/web/registry/default/examples/chart-bar-demo-axis.tsx create mode 100644 apps/web/registry/default/examples/chart-bar-demo-grid.tsx create mode 100644 apps/web/registry/default/examples/chart-bar-demo-legend.tsx create mode 100644 apps/web/registry/default/examples/chart-bar-demo-tooltip.tsx create mode 100644 apps/web/registry/default/examples/chart-bar-demo.tsx create mode 100644 apps/web/registry/default/examples/chart-tooltip-demo.tsx create mode 100644 apps/web/registry/default/examples/checkbox-demo.tsx create mode 100644 apps/web/registry/default/examples/checkbox-disabled.tsx create mode 100644 apps/web/registry/default/examples/checkbox-form-multiple.tsx create mode 100644 apps/web/registry/default/examples/checkbox-form-single.tsx create mode 100644 apps/web/registry/default/examples/checkbox-with-text.tsx create mode 100644 apps/web/registry/default/examples/collapsible-demo.tsx create mode 100644 apps/web/registry/default/examples/combobox-demo.tsx create mode 100644 apps/web/registry/default/examples/combobox-dropdown-menu.tsx create mode 100644 apps/web/registry/default/examples/combobox-form.tsx create mode 100644 apps/web/registry/default/examples/combobox-popover.tsx create mode 100644 apps/web/registry/default/examples/combobox-responsive.tsx create mode 100644 apps/web/registry/default/examples/command-demo.tsx create mode 100644 apps/web/registry/default/examples/command-dialog.tsx create mode 100644 apps/web/registry/default/examples/confetti-basic-cannon.tsx create mode 100644 apps/web/registry/default/examples/confetti-custom-shapes.tsx create mode 100644 apps/web/registry/default/examples/confetti-demo.tsx create mode 100644 apps/web/registry/default/examples/confetti-emoji.tsx create mode 100644 apps/web/registry/default/examples/confetti-fireworks.tsx create mode 100644 apps/web/registry/default/examples/confetti-hover.tsx create mode 100644 apps/web/registry/default/examples/confetti-random-direction.tsx create mode 100644 apps/web/registry/default/examples/confetti-side-cannons.tsx create mode 100644 apps/web/registry/default/examples/confetti-stars.tsx create mode 100644 apps/web/registry/default/examples/context-menu-demo.tsx create mode 100644 apps/web/registry/default/examples/cool-mode-custom.tsx create mode 100644 apps/web/registry/default/examples/cool-mode-demo.tsx create mode 100644 apps/web/registry/default/examples/data-table-demo.tsx create mode 100644 apps/web/registry/default/examples/date-picker-demo.tsx create mode 100644 apps/web/registry/default/examples/date-picker-form.tsx create mode 100644 apps/web/registry/default/examples/date-picker-with-presets.tsx create mode 100644 apps/web/registry/default/examples/date-picker-with-range-presets-internal.tsx create mode 100644 apps/web/registry/default/examples/date-picker-with-range.tsx create mode 100644 apps/web/registry/default/examples/dialog-close-button.tsx create mode 100644 apps/web/registry/default/examples/dialog-demo.tsx create mode 100644 apps/web/registry/default/examples/dock-demo-2.tsx create mode 100644 apps/web/registry/default/examples/dock-demo-3.tsx create mode 100644 apps/web/registry/default/examples/dock-demo.tsx create mode 100644 apps/web/registry/default/examples/dot-pattern-demo.tsx create mode 100644 apps/web/registry/default/examples/dot-pattern-linear-gradient.tsx create mode 100644 apps/web/registry/default/examples/drawer-demo.tsx create mode 100644 apps/web/registry/default/examples/drawer-dialog.tsx create mode 100644 apps/web/registry/default/examples/dropdown-menu-checkboxes.tsx create mode 100644 apps/web/registry/default/examples/dropdown-menu-demo.tsx create mode 100644 apps/web/registry/default/examples/dropdown-menu-radio-group.tsx create mode 100644 apps/web/registry/default/examples/fade-text-demo.tsx create mode 100644 apps/web/registry/default/examples/file-tree-demo.tsx create mode 100644 apps/web/registry/default/examples/flickering-grid-demo.tsx create mode 100644 apps/web/registry/default/examples/flickering-grid-rounded-demo.tsx create mode 100644 apps/web/registry/default/examples/flip-text-demo.tsx create mode 100644 apps/web/registry/default/examples/gauge-circle-demo.tsx create mode 100644 apps/web/registry/default/examples/globe-demo.tsx create mode 100644 apps/web/registry/default/examples/globe-grid-demo.tsx create mode 100644 apps/web/registry/default/examples/globe-grid-full-demo.tsx create mode 100644 apps/web/registry/default/examples/gradual-spacing-demo.tsx create mode 100644 apps/web/registry/default/examples/grid-layout-columns-demo.tsx create mode 100644 apps/web/registry/default/examples/grid-layout-crosshairs-demo.tsx create mode 100644 apps/web/registry/default/examples/grid-layout-demo.tsx create mode 100644 apps/web/registry/default/examples/grid-layout-variants-demo.tsx create mode 100644 apps/web/registry/default/examples/grid-pattern-dashed.tsx create mode 100644 apps/web/registry/default/examples/grid-pattern-demo.tsx create mode 100644 apps/web/registry/default/examples/grid-pattern-linear-gradient.tsx create mode 100644 apps/web/registry/default/examples/hero-video-demo.tsx create mode 100644 apps/web/registry/default/examples/hero-video-dialog-demo-top-in-bottom-out.tsx create mode 100644 apps/web/registry/default/examples/hero-video-dialog-demo.tsx create mode 100644 apps/web/registry/default/examples/hero-video-youtube.tsx create mode 100644 apps/web/registry/default/examples/hover-card-demo.tsx create mode 100644 apps/web/registry/default/examples/hyper-text-demo.tsx create mode 100644 apps/web/registry/default/examples/icon-cloud-demo.tsx create mode 100644 apps/web/registry/default/examples/input-demo.tsx create mode 100644 apps/web/registry/default/examples/input-disabled.tsx create mode 100644 apps/web/registry/default/examples/input-file.tsx create mode 100644 apps/web/registry/default/examples/input-form.tsx create mode 100644 apps/web/registry/default/examples/input-otp-controlled.tsx create mode 100644 apps/web/registry/default/examples/input-otp-demo.tsx create mode 100644 apps/web/registry/default/examples/input-otp-disabled.tsx create mode 100644 apps/web/registry/default/examples/input-otp-form.tsx create mode 100644 apps/web/registry/default/examples/input-otp-pattern.tsx create mode 100644 apps/web/registry/default/examples/input-otp-separator.tsx create mode 100644 apps/web/registry/default/examples/input-phone-default.tsx create mode 100644 apps/web/registry/default/examples/input-phone-demo.tsx create mode 100644 apps/web/registry/default/examples/input-phone-form.tsx create mode 100644 apps/web/registry/default/examples/input-phone-initial.tsx create mode 100644 apps/web/registry/default/examples/input-phone-international.tsx create mode 100644 apps/web/registry/default/examples/input-phone-national.tsx create mode 100644 apps/web/registry/default/examples/input-with-button.tsx create mode 100644 apps/web/registry/default/examples/input-with-label.tsx create mode 100644 apps/web/registry/default/examples/input-with-text.tsx create mode 100644 apps/web/registry/default/examples/interactive-grid-pattern-demo-2.tsx create mode 100644 apps/web/registry/default/examples/interactive-grid-pattern-demo.tsx create mode 100644 apps/web/registry/default/examples/iphone-15-pro-demo-2.tsx create mode 100644 apps/web/registry/default/examples/iphone-15-pro-demo.tsx create mode 100644 apps/web/registry/default/examples/label-demo.tsx create mode 100644 apps/web/registry/default/examples/letter-pullup-demo.tsx create mode 100644 apps/web/registry/default/examples/line-shadow-text-demo.tsx create mode 100644 apps/web/registry/default/examples/magic-card-demo.tsx create mode 100644 apps/web/registry/default/examples/magic-card-gradient.tsx create mode 100644 apps/web/registry/default/examples/marquee-3d.tsx create mode 100644 apps/web/registry/default/examples/marquee-demo-vertical.tsx create mode 100644 apps/web/registry/default/examples/marquee-demo.tsx create mode 100644 apps/web/registry/default/examples/marquee-logos.tsx create mode 100644 apps/web/registry/default/examples/menubar-demo.tsx create mode 100644 apps/web/registry/default/examples/meteors-demo.tsx create mode 100644 apps/web/registry/default/examples/mode-toggle-group.tsx create mode 100644 apps/web/registry/default/examples/mode-toggle.tsx create mode 100644 apps/web/registry/default/examples/morphing-text-demo.tsx create mode 100644 apps/web/registry/default/examples/multi-select-basic.tsx create mode 100644 apps/web/registry/default/examples/multi-select-controllable-search.tsx create mode 100644 apps/web/registry/default/examples/multi-select-filter.tsx create mode 100644 apps/web/registry/default/examples/multi-select-form.tsx create mode 100644 apps/web/registry/default/examples/multi-select-input-custom.tsx create mode 100644 apps/web/registry/default/examples/multi-select-limit-count.tsx create mode 100644 apps/web/registry/default/examples/multi-select-limit-display-length.tsx create mode 100644 apps/web/registry/default/examples/navigation-menu-demo.tsx create mode 100644 apps/web/registry/default/examples/neon-gradient-card-demo.tsx create mode 100644 apps/web/registry/default/examples/number-ticker-demo.tsx create mode 100644 apps/web/registry/default/examples/nyx-toc-demo.tsx create mode 100644 apps/web/registry/default/examples/nyx-toc-popover-demo.tsx create mode 100644 apps/web/registry/default/examples/orbiting-circles-demo.tsx create mode 100644 apps/web/registry/default/examples/pagination-demo.tsx create mode 100644 apps/web/registry/default/examples/particles-demo.tsx create mode 100644 apps/web/registry/default/examples/popover-demo.tsx create mode 100644 apps/web/registry/default/examples/progress-demo.tsx create mode 100644 apps/web/registry/default/examples/pulsating-button-demo.tsx create mode 100644 apps/web/registry/default/examples/radio-group-demo.tsx create mode 100644 apps/web/registry/default/examples/radio-group-form.tsx create mode 100644 apps/web/registry/default/examples/rainbow-button-demo.tsx create mode 100644 apps/web/registry/default/examples/resizable-demo-with-handle.tsx create mode 100644 apps/web/registry/default/examples/resizable-demo.tsx create mode 100644 apps/web/registry/default/examples/resizable-handle.tsx create mode 100644 apps/web/registry/default/examples/resizable-vertical.tsx create mode 100644 apps/web/registry/default/examples/retro-grid-demo.tsx create mode 100644 apps/web/registry/default/examples/ripple-button-demo.tsx create mode 100644 apps/web/registry/default/examples/ripple-demo.tsx create mode 100644 apps/web/registry/default/examples/safari-demo-2.tsx create mode 100644 apps/web/registry/default/examples/safari-demo.tsx create mode 100644 apps/web/registry/default/examples/scratch-to-reveal-demo.tsx create mode 100644 apps/web/registry/default/examples/script-copy-btn-demo.tsx create mode 100644 apps/web/registry/default/examples/scroll-area-demo.tsx create mode 100644 apps/web/registry/default/examples/scroll-area-horizontal-demo.tsx create mode 100644 apps/web/registry/default/examples/scroll-based-velocity-demo.tsx create mode 100644 apps/web/registry/default/examples/scroll-progress-demo.tsx create mode 100644 apps/web/registry/default/examples/select-demo.tsx create mode 100644 apps/web/registry/default/examples/select-form.tsx create mode 100644 apps/web/registry/default/examples/select-scrollable.tsx create mode 100644 apps/web/registry/default/examples/separate-away-demo.tsx create mode 100644 apps/web/registry/default/examples/separator-demo.tsx create mode 100644 apps/web/registry/default/examples/sheet-demo.tsx create mode 100644 apps/web/registry/default/examples/sheet-side.tsx create mode 100644 apps/web/registry/default/examples/shimmer-button-demo.tsx create mode 100644 apps/web/registry/default/examples/shine-border-demo-2.tsx create mode 100644 apps/web/registry/default/examples/shine-border-demo.tsx create mode 100644 apps/web/registry/default/examples/shiny-button-demo.tsx create mode 100644 apps/web/registry/default/examples/skeleton-card.tsx create mode 100644 apps/web/registry/default/examples/skeleton-demo.tsx create mode 100644 apps/web/registry/default/examples/slider-demo.tsx create mode 100644 apps/web/registry/default/examples/slider-disabled.tsx create mode 100644 apps/web/registry/default/examples/slider-format-label-side.tsx create mode 100644 apps/web/registry/default/examples/slider-format-label.tsx create mode 100644 apps/web/registry/default/examples/slider-inverted.tsx create mode 100644 apps/web/registry/default/examples/slider-range.tsx create mode 100644 apps/web/registry/default/examples/slider-ranges.tsx create mode 100644 apps/web/registry/default/examples/slider-tick-marks-full.tsx create mode 100644 apps/web/registry/default/examples/slider-tick-marks-half.tsx create mode 100644 apps/web/registry/default/examples/slider-vertical.tsx create mode 100644 apps/web/registry/default/examples/sonner-demo.tsx create mode 100644 apps/web/registry/default/examples/sparkles-text-demo.tsx create mode 100644 apps/web/registry/default/examples/star-rating-colored.tsx create mode 100644 apps/web/registry/default/examples/star-rating-demo.tsx create mode 100644 apps/web/registry/default/examples/star-rating-icon.tsx create mode 100644 apps/web/registry/default/examples/stepper-clickable-steps.tsx create mode 100644 apps/web/registry/default/examples/stepper-custom-icons.tsx create mode 100644 apps/web/registry/default/examples/stepper-custom-styles.tsx create mode 100644 apps/web/registry/default/examples/stepper-demo.tsx create mode 100644 apps/web/registry/default/examples/stepper-description.tsx create mode 100644 apps/web/registry/default/examples/stepper-footer-inside.tsx create mode 100644 apps/web/registry/default/examples/stepper-form.tsx create mode 100644 apps/web/registry/default/examples/stepper-optional-steps.tsx create mode 100644 apps/web/registry/default/examples/stepper-orientation.tsx create mode 100644 apps/web/registry/default/examples/stepper-scroll-tracking.tsx create mode 100644 apps/web/registry/default/examples/stepper-sizes.tsx create mode 100644 apps/web/registry/default/examples/stepper-state.tsx create mode 100644 apps/web/registry/default/examples/stepper-variants.tsx create mode 100644 apps/web/registry/default/examples/switch-demo.tsx create mode 100644 apps/web/registry/default/examples/switch-form.tsx create mode 100644 apps/web/registry/default/examples/table-demo.tsx create mode 100644 apps/web/registry/default/examples/tabs-demo.tsx create mode 100644 apps/web/registry/default/examples/terminal-demo.tsx create mode 100644 apps/web/registry/default/examples/text-animate-demo-2.tsx create mode 100644 apps/web/registry/default/examples/text-animate-demo-3.tsx create mode 100644 apps/web/registry/default/examples/text-animate-demo-4.tsx create mode 100644 apps/web/registry/default/examples/text-animate-demo-5.tsx create mode 100644 apps/web/registry/default/examples/text-animate-demo-6.tsx create mode 100644 apps/web/registry/default/examples/text-animate-demo.tsx create mode 100644 apps/web/registry/default/examples/text-reveal-demo.tsx create mode 100644 apps/web/registry/default/examples/textarea-demo.tsx create mode 100644 apps/web/registry/default/examples/textarea-disabled.tsx create mode 100644 apps/web/registry/default/examples/textarea-form.tsx create mode 100644 apps/web/registry/default/examples/textarea-with-button.tsx create mode 100644 apps/web/registry/default/examples/textarea-with-label.tsx create mode 100644 apps/web/registry/default/examples/textarea-with-text.tsx create mode 100644 apps/web/registry/default/examples/timeline-alternate.tsx create mode 100644 apps/web/registry/default/examples/timeline-demo.tsx create mode 100644 apps/web/registry/default/examples/timeline-labels.tsx create mode 100644 apps/web/registry/default/examples/timeline-right.tsx create mode 100644 apps/web/registry/default/examples/toast-demo.tsx create mode 100644 apps/web/registry/default/examples/toast-destructive.tsx create mode 100644 apps/web/registry/default/examples/toast-simple.tsx create mode 100644 apps/web/registry/default/examples/toast-with-action.tsx create mode 100644 apps/web/registry/default/examples/toast-with-title.tsx create mode 100644 apps/web/registry/default/examples/toc-active.tsx create mode 100644 apps/web/registry/default/examples/toc-demo.tsx create mode 100644 apps/web/registry/default/examples/toc-nested.tsx create mode 100644 apps/web/registry/default/examples/toggle-demo.tsx create mode 100644 apps/web/registry/default/examples/toggle-disabled.tsx create mode 100644 apps/web/registry/default/examples/toggle-group-demo.tsx create mode 100644 apps/web/registry/default/examples/toggle-group-disabled.tsx create mode 100644 apps/web/registry/default/examples/toggle-group-lg.tsx create mode 100644 apps/web/registry/default/examples/toggle-group-outline.tsx create mode 100644 apps/web/registry/default/examples/toggle-group-single.tsx create mode 100644 apps/web/registry/default/examples/toggle-group-sm.tsx create mode 100644 apps/web/registry/default/examples/toggle-lg.tsx create mode 100644 apps/web/registry/default/examples/toggle-outline.tsx create mode 100644 apps/web/registry/default/examples/toggle-sm.tsx create mode 100644 apps/web/registry/default/examples/toggle-with-text.tsx create mode 100644 apps/web/registry/default/examples/tooltip-demo.tsx create mode 100644 apps/web/registry/default/examples/tooltip-outline.tsx create mode 100644 apps/web/registry/default/examples/tooltip-secondary.tsx create mode 100644 apps/web/registry/default/examples/tooltip-with-toggle-demo.tsx create mode 100644 apps/web/registry/default/examples/tour-demo.tsx create mode 100644 apps/web/registry/default/examples/tweet-card-demo.tsx create mode 100644 apps/web/registry/default/examples/tweet-card-images.tsx create mode 100644 apps/web/registry/default/examples/tweet-card-meta-preview.tsx create mode 100644 apps/web/registry/default/examples/typing-animation-demo.tsx create mode 100644 apps/web/registry/default/examples/typography-blockquote.tsx create mode 100644 apps/web/registry/default/examples/typography-demo.tsx rename apps/web/registry/default/{example => examples}/typography-h1.tsx (100%) rename apps/web/registry/default/{example => examples}/typography-h2.tsx (100%) rename apps/web/registry/default/{example => examples}/typography-h3.tsx (100%) rename apps/web/registry/default/{example => examples}/typography-h4.tsx (100%) rename apps/web/registry/default/{example => examples}/typography-inline-code.tsx (100%) rename apps/web/registry/default/{example => examples}/typography-large.tsx (100%) create mode 100644 apps/web/registry/default/examples/typography-lead.tsx rename apps/web/registry/default/{example => examples}/typography-list.tsx (100%) rename apps/web/registry/default/{example => examples}/typography-muted.tsx (100%) create mode 100644 apps/web/registry/default/examples/typography-p.tsx rename apps/web/registry/default/{example => examples}/typography-small.tsx (100%) rename apps/web/registry/default/{example => examples}/typography-table.tsx (100%) create mode 100644 apps/web/registry/default/examples/video-modal-demo.tsx create mode 100644 apps/web/registry/default/examples/warp-background-demo.tsx create mode 100644 apps/web/registry/default/examples/wavy-text-demo.tsx create mode 100644 apps/web/registry/default/examples/word-fade-in-demo.tsx create mode 100644 apps/web/registry/default/examples/word-pull-up-demo.tsx create mode 100644 apps/web/registry/default/examples/word-rotate-demo.tsx create mode 100644 apps/web/registry/default/internal/login-01.tsx create mode 100644 apps/web/registry/default/internal/sidebar-01.tsx create mode 100644 apps/web/registry/default/internal/sidebar-02.tsx create mode 100644 apps/web/registry/default/internal/sidebar-03.tsx create mode 100644 apps/web/registry/default/internal/sidebar-04.tsx create mode 100644 apps/web/registry/default/internal/sidebar-05.tsx create mode 100644 apps/web/registry/default/internal/sidebar-06.tsx create mode 100644 apps/web/registry/default/internal/sidebar-07.tsx create mode 100644 apps/web/registry/default/internal/sidebar-08.tsx create mode 100644 apps/web/registry/default/internal/sidebar-09.tsx create mode 100644 apps/web/registry/default/internal/sidebar-10.tsx create mode 100644 apps/web/registry/default/internal/sidebar-11.tsx create mode 100644 apps/web/registry/default/internal/sidebar-12.tsx create mode 100644 apps/web/registry/default/internal/sidebar-13.tsx create mode 100644 apps/web/registry/default/internal/sidebar-14.tsx create mode 100644 apps/web/registry/default/internal/sidebar-15.tsx create mode 100644 apps/web/registry/default/internal/sidebar-controlled.tsx create mode 100644 apps/web/registry/default/internal/sidebar-demo.tsx create mode 100644 apps/web/registry/default/internal/sidebar-footer.tsx create mode 100644 apps/web/registry/default/internal/sidebar-group-action.tsx create mode 100644 apps/web/registry/default/internal/sidebar-group-collapsible.tsx create mode 100644 apps/web/registry/default/internal/sidebar-group.tsx create mode 100644 apps/web/registry/default/internal/sidebar-header.tsx create mode 100644 apps/web/registry/default/internal/sidebar-menu-action.tsx create mode 100644 apps/web/registry/default/internal/sidebar-menu-badge.tsx create mode 100644 apps/web/registry/default/internal/sidebar-menu-collapsible.tsx create mode 100644 apps/web/registry/default/internal/sidebar-menu-sub.tsx create mode 100644 apps/web/registry/default/internal/sidebar-menu.tsx create mode 100644 apps/web/registry/default/internal/sidebar-rsc.tsx create mode 100644 apps/web/registry/default/internal/sink/components/accordion-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/alert-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/alert-dialog-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/app-sidebar.tsx create mode 100644 apps/web/registry/default/internal/sink/components/aspect-ratio-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/avatar-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/badge-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/badge-destructive.tsx create mode 100644 apps/web/registry/default/internal/sink/components/badge-outline.tsx create mode 100644 apps/web/registry/default/internal/sink/components/badge-secondary.tsx create mode 100644 apps/web/registry/default/internal/sink/components/breadcrumb-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/button-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/button-destructive.tsx create mode 100644 apps/web/registry/default/internal/sink/components/button-ghost.tsx create mode 100644 apps/web/registry/default/internal/sink/components/button-link.tsx create mode 100644 apps/web/registry/default/internal/sink/components/button-loading.tsx create mode 100644 apps/web/registry/default/internal/sink/components/button-outline.tsx create mode 100644 apps/web/registry/default/internal/sink/components/button-secondary.tsx create mode 100644 apps/web/registry/default/internal/sink/components/button-with-icon.tsx create mode 100644 apps/web/registry/default/internal/sink/components/calendar-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/card-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/carousel-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/checkbox-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/collapsible-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/combobox-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/command-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/component-wrapper.tsx create mode 100644 apps/web/registry/default/internal/sink/components/context-menu-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/date-picker-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/dialog-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/drawer-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/dropdown-menu-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/hover-card-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/input-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/input-otp-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/label-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/menubar-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/nav-main.tsx create mode 100644 apps/web/registry/default/internal/sink/components/nav-projects.tsx create mode 100644 apps/web/registry/default/internal/sink/components/nav-user.tsx create mode 100644 apps/web/registry/default/internal/sink/components/navigation-menu-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/pagination-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/popover-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/progress-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/radio-group-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/resizable-handle.tsx create mode 100644 apps/web/registry/default/internal/sink/components/scroll-area-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/select-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/separator-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/sheet-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/skeleton-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/slider-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/sonner-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/switch-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/table-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/tabs-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/team-switcher.tsx create mode 100644 apps/web/registry/default/internal/sink/components/textarea-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/toast-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/toggle-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/toggle-disabled.tsx create mode 100644 apps/web/registry/default/internal/sink/components/toggle-group-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/components/toggle-outline.tsx create mode 100644 apps/web/registry/default/internal/sink/components/toggle-with-text.tsx create mode 100644 apps/web/registry/default/internal/sink/components/tooltip-demo.tsx create mode 100644 apps/web/registry/default/internal/sink/page.tsx create mode 100644 apps/web/registry/default/ui/aurora-text.tsx create mode 100644 apps/web/registry/default/ui/interactive-grid-pattern.tsx create mode 100644 apps/web/registry/default/ui/line-shadow-text.tsx create mode 100644 apps/web/registry/default/ui/morphing-text.tsx create mode 100644 apps/web/registry/default/ui/ripple-button.tsx create mode 100644 apps/web/registry/default/ui/script-copy-btn.tsx create mode 100644 apps/web/registry/default/ui/terminal.tsx create mode 100644 apps/web/registry/default/ui/text-animate.tsx create mode 100644 apps/web/registry/default/ui/warp-background.tsx delete mode 100644 apps/web/registry/default/ui/wavy-dot-pattern.tsx create mode 100644 apps/web/registry/default/v0/sidebar-16.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/accordion-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/alert-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/alert-dialog-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/app-sidebar copy.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/aspect-ratio-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/avatar-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/badge-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/badge-destructive.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/badge-outline.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/badge-secondary.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/breadcrumb-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/button-demo copy.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/button-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/button-destructive.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/button-ghost.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/button-icon.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/button-link.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/button-loading.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/button-outline.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/button-secondary.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/button-with-icon.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/calendar-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/card-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/carousel-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/checkbox-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/collapsible-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/combobox-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/command-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/component-wrapper copy.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/component-wrapper.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/context-menu-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/date-picker-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/dialog-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/drawer-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/dropdown-menu-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/hover-card-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/input-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/input-otp-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/label-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/menubar-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/nav-main copy.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/nav-main.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/nav-projects copy.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/nav-projects.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/nav-user copy.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/nav-user.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/navigation-menu-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/pagination-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/popover-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/progress-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/radio-group-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/resizable-handle.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/scroll-area-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/select-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/separator-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/sheet-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/skeleton-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/slider-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/sonner-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/switch-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/table-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/tabs-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/team-switcher copy.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/team-switcher.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/textarea-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/toast-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/toggle-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/toggle-disabled.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/toggle-group-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/toggle-outline.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/toggle-with-text.tsx delete mode 100644 apps/web/registry/miami/block/_sink/components/tooltip-demo.tsx delete mode 100644 apps/web/registry/miami/block/_sink/page.tsx delete mode 100644 apps/web/registry/miami/block/authentication-01.tsx delete mode 100644 apps/web/registry/miami/block/authentication-02.tsx delete mode 100644 apps/web/registry/miami/block/authentication-03.tsx delete mode 100644 apps/web/registry/miami/block/authentication-04.tsx delete mode 100644 apps/web/registry/miami/block/chart-area-axes.tsx delete mode 100644 apps/web/registry/miami/block/chart-area-default.tsx delete mode 100644 apps/web/registry/miami/block/chart-area-gradient.tsx delete mode 100644 apps/web/registry/miami/block/chart-area-icons.tsx delete mode 100644 apps/web/registry/miami/block/chart-area-interactive.tsx delete mode 100644 apps/web/registry/miami/block/chart-area-legend.tsx delete mode 100644 apps/web/registry/miami/block/chart-area-linear.tsx delete mode 100644 apps/web/registry/miami/block/chart-area-stacked-expand.tsx delete mode 100644 apps/web/registry/miami/block/chart-area-stacked.tsx delete mode 100644 apps/web/registry/miami/block/chart-area-step.tsx delete mode 100644 apps/web/registry/miami/block/chart-bar-active.tsx delete mode 100644 apps/web/registry/miami/block/chart-bar-default.tsx delete mode 100644 apps/web/registry/miami/block/chart-bar-horizontal.tsx delete mode 100644 apps/web/registry/miami/block/chart-bar-interactive.tsx delete mode 100644 apps/web/registry/miami/block/chart-bar-label-custom.tsx delete mode 100644 apps/web/registry/miami/block/chart-bar-label.tsx delete mode 100644 apps/web/registry/miami/block/chart-bar-mixed.tsx delete mode 100644 apps/web/registry/miami/block/chart-bar-multiple.tsx delete mode 100644 apps/web/registry/miami/block/chart-bar-negative.tsx delete mode 100644 apps/web/registry/miami/block/chart-bar-stacked.tsx delete mode 100644 apps/web/registry/miami/block/chart-line-default.tsx delete mode 100644 apps/web/registry/miami/block/chart-line-dots-colors.tsx delete mode 100644 apps/web/registry/miami/block/chart-line-dots-custom.tsx delete mode 100644 apps/web/registry/miami/block/chart-line-dots.tsx delete mode 100644 apps/web/registry/miami/block/chart-line-interactive.tsx delete mode 100644 apps/web/registry/miami/block/chart-line-label-custom.tsx delete mode 100644 apps/web/registry/miami/block/chart-line-label.tsx delete mode 100644 apps/web/registry/miami/block/chart-line-linear.tsx delete mode 100644 apps/web/registry/miami/block/chart-line-multiple.tsx delete mode 100644 apps/web/registry/miami/block/chart-line-step.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-donut-active.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-donut-text.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-donut.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-interactive.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-label-custom.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-label-list.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-label.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-legend.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-separator-none.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-simple.tsx delete mode 100644 apps/web/registry/miami/block/chart-pie-stacked.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-default.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-dots.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-grid-circle-fill.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-grid-circle-no-lines.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-grid-circle.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-grid-custom.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-grid-fill.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-grid-none.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-icons.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-label-custom.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-legend.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-lines-only.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-multiple.tsx delete mode 100644 apps/web/registry/miami/block/chart-radar-radius.tsx delete mode 100644 apps/web/registry/miami/block/chart-radial-grid.tsx delete mode 100644 apps/web/registry/miami/block/chart-radial-label.tsx delete mode 100644 apps/web/registry/miami/block/chart-radial-shape.tsx delete mode 100644 apps/web/registry/miami/block/chart-radial-simple.tsx delete mode 100644 apps/web/registry/miami/block/chart-radial-stacked.tsx delete mode 100644 apps/web/registry/miami/block/chart-radial-text.tsx delete mode 100644 apps/web/registry/miami/block/chart-tooltip-advanced.tsx delete mode 100644 apps/web/registry/miami/block/chart-tooltip-default.tsx delete mode 100644 apps/web/registry/miami/block/chart-tooltip-formatter.tsx delete mode 100644 apps/web/registry/miami/block/chart-tooltip-icons.tsx delete mode 100644 apps/web/registry/miami/block/chart-tooltip-indicator-line.tsx delete mode 100644 apps/web/registry/miami/block/chart-tooltip-indicator-none.tsx delete mode 100644 apps/web/registry/miami/block/chart-tooltip-label-custom.tsx delete mode 100644 apps/web/registry/miami/block/chart-tooltip-label-formatter.tsx delete mode 100644 apps/web/registry/miami/block/chart-tooltip-label-none.tsx delete mode 100644 apps/web/registry/miami/block/charts-01-chunk-0.tsx delete mode 100644 apps/web/registry/miami/block/charts-01-chunk-1.tsx delete mode 100644 apps/web/registry/miami/block/charts-01-chunk-2.tsx delete mode 100644 apps/web/registry/miami/block/charts-01-chunk-3.tsx delete mode 100644 apps/web/registry/miami/block/charts-01-chunk-4.tsx delete mode 100644 apps/web/registry/miami/block/charts-01-chunk-5.tsx delete mode 100644 apps/web/registry/miami/block/charts-01-chunk-6.tsx delete mode 100644 apps/web/registry/miami/block/charts-01-chunk-7.tsx delete mode 100644 apps/web/registry/miami/block/charts-01.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-01-chunk-0.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-01-chunk-1.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-01-chunk-2.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-01-chunk-3.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-01-chunk-4.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-01-chunk-5.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-01.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-02-chunk-0.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-02-chunk-1.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-02.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-03-chunk-0.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-03-chunk-1.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-03.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-04-chunk-0.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-04-chunk-1.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-04-chunk-2.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-04.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-05-chunk-0.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-05-chunk-1.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-05-chunk-2.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-05-chunk-3.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-05-chunk-4.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-05-chunk-5.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-05.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-06-chunk-0.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-06-chunk-1.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-06.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-07-chunk-0.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-07-chunk-1.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-07-chunk-2.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-07-chunk-3.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-07-chunk-4.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-07-chunk-5.tsx delete mode 100644 apps/web/registry/miami/block/dashboard-07.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-controlled.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-footer.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-group-action.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-group-collapsible.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-group.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-header.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-menu-action.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-menu-badge.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-menu-collapsible.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-menu-sub.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-menu.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar-rsc.tsx delete mode 100644 apps/web/registry/miami/block/demo-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/login-01/components/login-form.tsx delete mode 100644 apps/web/registry/miami/block/login-01/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-01/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-01/components/search-form.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-01/components/version-switcher.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-01/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-02/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-02/components/search-form.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-02/components/version-switcher.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-02/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-03/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-03/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-04/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-04/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-05/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-05/components/search-form.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-05/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-06/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-06/components/nav-main.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-06/components/sidebar-opt-in-form.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-06/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-07/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-07/components/nav-main.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-07/components/nav-projects.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-07/components/nav-user.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-07/components/team-switcher.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-07/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-08/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-08/components/nav-main.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-08/components/nav-projects.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-08/components/nav-secondary.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-08/components/nav-user.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-08/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-09/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-09/components/nav-user.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-09/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-10/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-10/components/nav-actions.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-10/components/nav-favorites.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-10/components/nav-main.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-10/components/nav-secondary.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-10/components/nav-workspaces.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-10/components/team-switcher.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-10/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-11/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-11/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-12/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-12/components/calendars.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-12/components/date-picker.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-12/components/nav-user.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-12/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-13/components/settings-dialog.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-13/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-14/components/app-sidebar.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-14/page.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/components/calendars.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/components/date-picker.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/components/nav-favorites.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/components/nav-main.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/components/nav-secondary.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/components/nav-user.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/components/nav-workspaces.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/components/sidebar-left.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/components/sidebar-right.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/components/team-switcher.tsx delete mode 100644 apps/web/registry/miami/block/sidebar-15/page.tsx create mode 100644 apps/web/registry/miami/blocks/login-01/components/login-form.tsx create mode 100644 apps/web/registry/miami/blocks/login-01/page.tsx create mode 100644 apps/web/registry/miami/blocks/login-02/components/login-form.tsx create mode 100644 apps/web/registry/miami/blocks/login-02/page.tsx create mode 100644 apps/web/registry/miami/blocks/login-03/components/login-form.tsx create mode 100644 apps/web/registry/miami/blocks/login-03/page.tsx create mode 100644 apps/web/registry/miami/blocks/login-04/components/login-form.tsx create mode 100644 apps/web/registry/miami/blocks/login-04/page.tsx create mode 100644 apps/web/registry/miami/blocks/login-05/components/login-form.tsx create mode 100644 apps/web/registry/miami/blocks/login-05/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-01/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-01/components/search-form.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-01/components/version-switcher.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-01/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-02/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-02/components/search-form.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-02/components/version-switcher.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-02/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-03/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-03/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-04/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-04/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-05/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-05/components/search-form.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-05/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-06/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-06/components/nav-main.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-06/components/sidebar-opt-in-form.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-06/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-07/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-07/components/nav-main.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-07/components/nav-projects.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-07/components/nav-user.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-07/components/team-switcher.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-07/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-08/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-08/components/nav-main.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-08/components/nav-projects.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-08/components/nav-secondary.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-08/components/nav-user.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-08/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-09/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-09/components/nav-user.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-09/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-10/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-10/components/nav-actions.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-10/components/nav-favorites.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-10/components/nav-main.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-10/components/nav-secondary.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-10/components/nav-workspaces.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-10/components/team-switcher.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-10/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-11/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-11/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-12/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-12/components/calendars.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-12/components/date-picker.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-12/components/nav-user.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-12/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-13/components/settings-dialog.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-13/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-14/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-14/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/components/calendars.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/components/date-picker.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/components/nav-favorites.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/components/nav-main.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/components/nav-secondary.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/components/nav-user.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/components/nav-workspaces.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/components/sidebar-left.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/components/sidebar-right.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/components/team-switcher.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-15/page.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-16/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-16/components/nav-main.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-16/components/nav-projects.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-16/components/nav-secondary.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-16/components/nav-user.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-16/components/search-form.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-16/components/site-header.tsx create mode 100644 apps/web/registry/miami/blocks/sidebar-16/page.tsx create mode 100644 apps/web/registry/miami/charts/chart-area-axes.tsx create mode 100644 apps/web/registry/miami/charts/chart-area-default.tsx create mode 100644 apps/web/registry/miami/charts/chart-area-gradient.tsx create mode 100644 apps/web/registry/miami/charts/chart-area-icons.tsx create mode 100644 apps/web/registry/miami/charts/chart-area-interactive.tsx create mode 100644 apps/web/registry/miami/charts/chart-area-legend.tsx create mode 100644 apps/web/registry/miami/charts/chart-area-linear.tsx create mode 100644 apps/web/registry/miami/charts/chart-area-stacked-expand.tsx create mode 100644 apps/web/registry/miami/charts/chart-area-stacked.tsx create mode 100644 apps/web/registry/miami/charts/chart-area-step.tsx create mode 100644 apps/web/registry/miami/charts/chart-bar-active.tsx create mode 100644 apps/web/registry/miami/charts/chart-bar-default.tsx create mode 100644 apps/web/registry/miami/charts/chart-bar-horizontal.tsx create mode 100644 apps/web/registry/miami/charts/chart-bar-interactive.tsx create mode 100644 apps/web/registry/miami/charts/chart-bar-label-custom.tsx create mode 100644 apps/web/registry/miami/charts/chart-bar-label.tsx create mode 100644 apps/web/registry/miami/charts/chart-bar-mixed.tsx create mode 100644 apps/web/registry/miami/charts/chart-bar-multiple.tsx create mode 100644 apps/web/registry/miami/charts/chart-bar-negative.tsx create mode 100644 apps/web/registry/miami/charts/chart-bar-stacked.tsx create mode 100644 apps/web/registry/miami/charts/chart-line-default.tsx create mode 100644 apps/web/registry/miami/charts/chart-line-dots-colors.tsx create mode 100644 apps/web/registry/miami/charts/chart-line-dots-custom.tsx create mode 100644 apps/web/registry/miami/charts/chart-line-dots.tsx create mode 100644 apps/web/registry/miami/charts/chart-line-interactive.tsx create mode 100644 apps/web/registry/miami/charts/chart-line-label-custom.tsx create mode 100644 apps/web/registry/miami/charts/chart-line-label.tsx create mode 100644 apps/web/registry/miami/charts/chart-line-linear.tsx create mode 100644 apps/web/registry/miami/charts/chart-line-multiple.tsx create mode 100644 apps/web/registry/miami/charts/chart-line-step.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-donut-active.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-donut-text.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-donut.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-interactive.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-label-custom.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-label-list.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-label.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-legend.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-separator-none.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-simple.tsx create mode 100644 apps/web/registry/miami/charts/chart-pie-stacked.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-default.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-dots.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-grid-circle-fill.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-grid-circle-no-lines.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-grid-circle.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-grid-custom.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-grid-fill.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-grid-none.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-icons.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-label-custom.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-legend.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-lines-only.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-multiple.tsx create mode 100644 apps/web/registry/miami/charts/chart-radar-radius.tsx create mode 100644 apps/web/registry/miami/charts/chart-radial-grid.tsx create mode 100644 apps/web/registry/miami/charts/chart-radial-label.tsx create mode 100644 apps/web/registry/miami/charts/chart-radial-shape.tsx create mode 100644 apps/web/registry/miami/charts/chart-radial-simple.tsx create mode 100644 apps/web/registry/miami/charts/chart-radial-stacked.tsx create mode 100644 apps/web/registry/miami/charts/chart-radial-text.tsx create mode 100644 apps/web/registry/miami/charts/chart-tooltip-advanced.tsx create mode 100644 apps/web/registry/miami/charts/chart-tooltip-default.tsx create mode 100644 apps/web/registry/miami/charts/chart-tooltip-formatter.tsx create mode 100644 apps/web/registry/miami/charts/chart-tooltip-icons.tsx create mode 100644 apps/web/registry/miami/charts/chart-tooltip-indicator-line.tsx create mode 100644 apps/web/registry/miami/charts/chart-tooltip-indicator-none.tsx create mode 100644 apps/web/registry/miami/charts/chart-tooltip-label-custom.tsx create mode 100644 apps/web/registry/miami/charts/chart-tooltip-label-formatter.tsx create mode 100644 apps/web/registry/miami/charts/chart-tooltip-label-none.tsx delete mode 100644 apps/web/registry/miami/example/accordion-demo.tsx delete mode 100644 apps/web/registry/miami/example/alert-demo.tsx delete mode 100644 apps/web/registry/miami/example/alert-destructive.tsx delete mode 100644 apps/web/registry/miami/example/alert-dialog-demo.tsx delete mode 100644 apps/web/registry/miami/example/animated-beam-bidirectional.tsx delete mode 100644 apps/web/registry/miami/example/animated-beam-demo.tsx delete mode 100644 apps/web/registry/miami/example/animated-beam-multiple-inputs.tsx delete mode 100644 apps/web/registry/miami/example/animated-beam-multiple-outputs.tsx delete mode 100644 apps/web/registry/miami/example/animated-beam-unidirectional.tsx delete mode 100644 apps/web/registry/miami/example/animated-circular-progress-bar-demo.tsx delete mode 100644 apps/web/registry/miami/example/animated-feature-card-1.tsx delete mode 100644 apps/web/registry/miami/example/animated-feature-card-10.tsx delete mode 100644 apps/web/registry/miami/example/animated-feature-card-2.tsx delete mode 100644 apps/web/registry/miami/example/animated-feature-card-3.tsx delete mode 100644 apps/web/registry/miami/example/animated-feature-card-4.tsx delete mode 100644 apps/web/registry/miami/example/animated-feature-card-5.tsx delete mode 100644 apps/web/registry/miami/example/animated-feature-card-6.tsx delete mode 100644 apps/web/registry/miami/example/animated-feature-card-7.tsx delete mode 100644 apps/web/registry/miami/example/animated-feature-card-8.tsx delete mode 100644 apps/web/registry/miami/example/animated-feature-card-9.tsx delete mode 100644 apps/web/registry/miami/example/animated-gradient-text-demo.tsx delete mode 100644 apps/web/registry/miami/example/animated-grid-pattern-demo.tsx delete mode 100644 apps/web/registry/miami/example/animated-list-demo.tsx delete mode 100644 apps/web/registry/miami/example/animated-shiny-text-demo.tsx delete mode 100644 apps/web/registry/miami/example/animated-subscribe-button-demo.tsx delete mode 100644 apps/web/registry/miami/example/aspect-ratio-demo.tsx delete mode 100644 apps/web/registry/miami/example/avatar-circles-demo.tsx delete mode 100644 apps/web/registry/miami/example/avatar-demo.tsx delete mode 100644 apps/web/registry/miami/example/badge-demo.tsx delete mode 100644 apps/web/registry/miami/example/badge-destructive.tsx delete mode 100644 apps/web/registry/miami/example/badge-outline.tsx delete mode 100644 apps/web/registry/miami/example/badge-secondary.tsx delete mode 100644 apps/web/registry/miami/example/bento-demo-vertical.tsx delete mode 100644 apps/web/registry/miami/example/bento-demo.tsx delete mode 100644 apps/web/registry/miami/example/blur-fade-demo.tsx delete mode 100644 apps/web/registry/miami/example/blur-fade-text-demo.tsx delete mode 100644 apps/web/registry/miami/example/blur-in-demo.tsx delete mode 100644 apps/web/registry/miami/example/border-beam-demo.tsx delete mode 100644 apps/web/registry/miami/example/box-reveal-demo.tsx delete mode 100644 apps/web/registry/miami/example/breadcrumb-demo.tsx delete mode 100644 apps/web/registry/miami/example/breadcrumb-dropdown.tsx delete mode 100644 apps/web/registry/miami/example/breadcrumb-ellipsis.tsx delete mode 100644 apps/web/registry/miami/example/breadcrumb-link.tsx delete mode 100644 apps/web/registry/miami/example/breadcrumb-responsive.tsx delete mode 100644 apps/web/registry/miami/example/breadcrumb-separator.tsx delete mode 100644 apps/web/registry/miami/example/button-as-child.tsx delete mode 100644 apps/web/registry/miami/example/button-demo.tsx delete mode 100644 apps/web/registry/miami/example/button-destructive.tsx delete mode 100644 apps/web/registry/miami/example/button-ghost.tsx delete mode 100644 apps/web/registry/miami/example/button-icon.tsx delete mode 100644 apps/web/registry/miami/example/button-link.tsx delete mode 100644 apps/web/registry/miami/example/button-loading.tsx delete mode 100644 apps/web/registry/miami/example/button-outline.tsx delete mode 100644 apps/web/registry/miami/example/button-secondary.tsx delete mode 100644 apps/web/registry/miami/example/button-with-icon.tsx delete mode 100644 apps/web/registry/miami/example/calendar-demo.tsx delete mode 100644 apps/web/registry/miami/example/calendar-form.tsx delete mode 100644 apps/web/registry/miami/example/card-demo.tsx delete mode 100644 apps/web/registry/miami/example/card-with-form.tsx delete mode 100644 apps/web/registry/miami/example/cards/activity-goal.tsx delete mode 100644 apps/web/registry/miami/example/cards/calendar.tsx delete mode 100644 apps/web/registry/miami/example/cards/chat.tsx delete mode 100644 apps/web/registry/miami/example/cards/cookie-settings.tsx delete mode 100644 apps/web/registry/miami/example/cards/create-account.tsx delete mode 100644 apps/web/registry/miami/example/cards/data-table.tsx delete mode 100644 apps/web/registry/miami/example/cards/index.tsx delete mode 100644 apps/web/registry/miami/example/cards/metric.tsx delete mode 100644 apps/web/registry/miami/example/cards/payment-method.tsx delete mode 100644 apps/web/registry/miami/example/cards/report-issue.tsx delete mode 100644 apps/web/registry/miami/example/cards/share.tsx delete mode 100644 apps/web/registry/miami/example/cards/stats.tsx delete mode 100644 apps/web/registry/miami/example/cards/team-members.tsx delete mode 100644 apps/web/registry/miami/example/carousel-api.tsx delete mode 100644 apps/web/registry/miami/example/carousel-demo.tsx delete mode 100644 apps/web/registry/miami/example/carousel-dots.tsx delete mode 100644 apps/web/registry/miami/example/carousel-orientation.tsx delete mode 100644 apps/web/registry/miami/example/carousel-plugin.tsx delete mode 100644 apps/web/registry/miami/example/carousel-size.tsx delete mode 100644 apps/web/registry/miami/example/carousel-spacing.tsx delete mode 100644 apps/web/registry/miami/example/chart-bar-demo-axis.tsx delete mode 100644 apps/web/registry/miami/example/chart-bar-demo-grid.tsx delete mode 100644 apps/web/registry/miami/example/chart-bar-demo-legend.tsx delete mode 100644 apps/web/registry/miami/example/chart-bar-demo-tooltip.tsx delete mode 100644 apps/web/registry/miami/example/chart-bar-demo.tsx delete mode 100644 apps/web/registry/miami/example/chart-tooltip-demo.tsx delete mode 100644 apps/web/registry/miami/example/checkbox-demo.tsx delete mode 100644 apps/web/registry/miami/example/checkbox-disabled.tsx delete mode 100644 apps/web/registry/miami/example/checkbox-form-multiple.tsx delete mode 100644 apps/web/registry/miami/example/checkbox-form-single.tsx delete mode 100644 apps/web/registry/miami/example/checkbox-with-text.tsx delete mode 100644 apps/web/registry/miami/example/collapsible-demo.tsx delete mode 100644 apps/web/registry/miami/example/combobox-demo.tsx delete mode 100644 apps/web/registry/miami/example/combobox-dropdown-menu.tsx delete mode 100644 apps/web/registry/miami/example/combobox-form.tsx delete mode 100644 apps/web/registry/miami/example/combobox-popover.tsx delete mode 100644 apps/web/registry/miami/example/combobox-responsive.tsx delete mode 100644 apps/web/registry/miami/example/command-demo.tsx delete mode 100644 apps/web/registry/miami/example/command-dialog.tsx delete mode 100644 apps/web/registry/miami/example/confetti-basic-cannon.tsx delete mode 100644 apps/web/registry/miami/example/confetti-custom-shapes.tsx delete mode 100644 apps/web/registry/miami/example/confetti-demo.tsx delete mode 100644 apps/web/registry/miami/example/confetti-emoji.tsx delete mode 100644 apps/web/registry/miami/example/confetti-fireworks.tsx delete mode 100644 apps/web/registry/miami/example/confetti-hover.tsx delete mode 100644 apps/web/registry/miami/example/confetti-random-direction.tsx delete mode 100644 apps/web/registry/miami/example/confetti-side-cannons.tsx delete mode 100644 apps/web/registry/miami/example/confetti-stars.tsx delete mode 100644 apps/web/registry/miami/example/context-menu-demo.tsx delete mode 100644 apps/web/registry/miami/example/cool-mode-custom.tsx delete mode 100644 apps/web/registry/miami/example/cool-mode-demo.tsx delete mode 100644 apps/web/registry/miami/example/data-table-demo.tsx delete mode 100644 apps/web/registry/miami/example/date-picker-demo.tsx delete mode 100644 apps/web/registry/miami/example/date-picker-form.tsx delete mode 100644 apps/web/registry/miami/example/date-picker-with-presets.tsx delete mode 100644 apps/web/registry/miami/example/date-picker-with-range-presets-internal.tsx delete mode 100644 apps/web/registry/miami/example/date-picker-with-range.tsx delete mode 100644 apps/web/registry/miami/example/dialog-close-button.tsx delete mode 100644 apps/web/registry/miami/example/dialog-demo.tsx delete mode 100644 apps/web/registry/miami/example/dock-demo-2.tsx delete mode 100644 apps/web/registry/miami/example/dock-demo-3.tsx delete mode 100644 apps/web/registry/miami/example/dock-demo.tsx delete mode 100644 apps/web/registry/miami/example/dot-pattern-demo.tsx delete mode 100644 apps/web/registry/miami/example/dot-pattern-linear-gradient.tsx delete mode 100644 apps/web/registry/miami/example/drawer-demo.tsx delete mode 100644 apps/web/registry/miami/example/drawer-dialog.tsx delete mode 100644 apps/web/registry/miami/example/dropdown-menu-checkboxes.tsx delete mode 100644 apps/web/registry/miami/example/dropdown-menu-demo.tsx delete mode 100644 apps/web/registry/miami/example/dropdown-menu-radio-group.tsx delete mode 100644 apps/web/registry/miami/example/fade-text-demo.tsx delete mode 100644 apps/web/registry/miami/example/file-tree-demo.tsx delete mode 100644 apps/web/registry/miami/example/flickering-grid-demo.tsx delete mode 100644 apps/web/registry/miami/example/flickering-grid-rounded-demo.tsx delete mode 100644 apps/web/registry/miami/example/flip-text-demo.tsx delete mode 100644 apps/web/registry/miami/example/gauge-circle-demo.tsx delete mode 100644 apps/web/registry/miami/example/globe-demo.tsx delete mode 100644 apps/web/registry/miami/example/globe-grid-demo.tsx delete mode 100644 apps/web/registry/miami/example/globe-grid-full-demo.tsx delete mode 100644 apps/web/registry/miami/example/gradual-spacing-demo.tsx delete mode 100644 apps/web/registry/miami/example/grid-layout-columns-demo.tsx delete mode 100644 apps/web/registry/miami/example/grid-layout-crosshairs-demo.tsx delete mode 100644 apps/web/registry/miami/example/grid-layout-demo.tsx delete mode 100644 apps/web/registry/miami/example/grid-layout-variants-demo.tsx delete mode 100644 apps/web/registry/miami/example/grid-pattern-dashed.tsx delete mode 100644 apps/web/registry/miami/example/grid-pattern-demo.tsx delete mode 100644 apps/web/registry/miami/example/grid-pattern-linear-gradient.tsx delete mode 100644 apps/web/registry/miami/example/hero-video-demo.tsx delete mode 100644 apps/web/registry/miami/example/hero-video-dialog-demo-top-in-bottom-out.tsx delete mode 100644 apps/web/registry/miami/example/hero-video-dialog-demo.tsx delete mode 100644 apps/web/registry/miami/example/hero-video-youtube.tsx delete mode 100644 apps/web/registry/miami/example/hover-card-demo.tsx delete mode 100644 apps/web/registry/miami/example/hyper-text-demo.tsx delete mode 100644 apps/web/registry/miami/example/icon-cloud-demo.tsx delete mode 100644 apps/web/registry/miami/example/input-demo.tsx delete mode 100644 apps/web/registry/miami/example/input-disabled.tsx delete mode 100644 apps/web/registry/miami/example/input-file.tsx delete mode 100644 apps/web/registry/miami/example/input-form.tsx delete mode 100644 apps/web/registry/miami/example/input-otp-controlled.tsx delete mode 100644 apps/web/registry/miami/example/input-otp-demo.tsx delete mode 100644 apps/web/registry/miami/example/input-otp-disabled.tsx delete mode 100644 apps/web/registry/miami/example/input-otp-form.tsx delete mode 100644 apps/web/registry/miami/example/input-otp-pattern.tsx delete mode 100644 apps/web/registry/miami/example/input-otp-separator.tsx delete mode 100644 apps/web/registry/miami/example/input-phone-default.tsx delete mode 100644 apps/web/registry/miami/example/input-phone-demo.tsx delete mode 100644 apps/web/registry/miami/example/input-phone-form.tsx delete mode 100644 apps/web/registry/miami/example/input-phone-initial.tsx delete mode 100644 apps/web/registry/miami/example/input-phone-international.tsx delete mode 100644 apps/web/registry/miami/example/input-phone-national.tsx delete mode 100644 apps/web/registry/miami/example/input-with-button.tsx delete mode 100644 apps/web/registry/miami/example/input-with-label.tsx delete mode 100644 apps/web/registry/miami/example/input-with-text.tsx delete mode 100644 apps/web/registry/miami/example/iphone-15-pro-demo-2.tsx delete mode 100644 apps/web/registry/miami/example/iphone-15-pro-demo.tsx delete mode 100644 apps/web/registry/miami/example/label-demo.tsx delete mode 100644 apps/web/registry/miami/example/letter-pullup-demo.tsx delete mode 100644 apps/web/registry/miami/example/magic-card-demo.tsx delete mode 100644 apps/web/registry/miami/example/magic-card-gradient.tsx delete mode 100644 apps/web/registry/miami/example/marquee-3d.tsx delete mode 100644 apps/web/registry/miami/example/marquee-demo-vertical.tsx delete mode 100644 apps/web/registry/miami/example/marquee-demo.tsx delete mode 100644 apps/web/registry/miami/example/marquee-logos.tsx delete mode 100644 apps/web/registry/miami/example/menubar-demo.tsx delete mode 100644 apps/web/registry/miami/example/meteors-demo.tsx delete mode 100644 apps/web/registry/miami/example/mode-toggle-group.tsx delete mode 100644 apps/web/registry/miami/example/mode-toggle.tsx delete mode 100644 apps/web/registry/miami/example/multi-select-basic.tsx delete mode 100644 apps/web/registry/miami/example/multi-select-controllable-search.tsx delete mode 100644 apps/web/registry/miami/example/multi-select-filter.tsx delete mode 100644 apps/web/registry/miami/example/multi-select-form.tsx delete mode 100644 apps/web/registry/miami/example/multi-select-input-custom.tsx delete mode 100644 apps/web/registry/miami/example/multi-select-limit-count.tsx delete mode 100644 apps/web/registry/miami/example/multi-select-limit-display-length.tsx delete mode 100644 apps/web/registry/miami/example/navigation-menu-demo.tsx delete mode 100644 apps/web/registry/miami/example/neon-gradient-card-demo.tsx delete mode 100644 apps/web/registry/miami/example/number-ticker-demo.tsx delete mode 100644 apps/web/registry/miami/example/nyx-toc-demo.tsx delete mode 100644 apps/web/registry/miami/example/nyx-toc-popover-demo.tsx delete mode 100644 apps/web/registry/miami/example/orbiting-circles-demo.tsx delete mode 100644 apps/web/registry/miami/example/pagination-demo.tsx delete mode 100644 apps/web/registry/miami/example/particles-demo.tsx delete mode 100644 apps/web/registry/miami/example/popover-demo.tsx delete mode 100644 apps/web/registry/miami/example/progress-demo.tsx delete mode 100644 apps/web/registry/miami/example/pulsating-button-demo.tsx delete mode 100644 apps/web/registry/miami/example/radio-group-demo.tsx delete mode 100644 apps/web/registry/miami/example/radio-group-form.tsx delete mode 100644 apps/web/registry/miami/example/rainbow-button-demo.tsx delete mode 100644 apps/web/registry/miami/example/resizable-demo-with-handle.tsx delete mode 100644 apps/web/registry/miami/example/resizable-demo.tsx delete mode 100644 apps/web/registry/miami/example/resizable-handle.tsx delete mode 100644 apps/web/registry/miami/example/resizable-vertical.tsx delete mode 100644 apps/web/registry/miami/example/retro-grid-demo.tsx delete mode 100644 apps/web/registry/miami/example/ripple-demo.tsx delete mode 100644 apps/web/registry/miami/example/safari-demo-2.tsx delete mode 100644 apps/web/registry/miami/example/safari-demo.tsx delete mode 100644 apps/web/registry/miami/example/scratch-to-reveal-demo.tsx delete mode 100644 apps/web/registry/miami/example/scroll-area-demo.tsx delete mode 100644 apps/web/registry/miami/example/scroll-area-horizontal-demo.tsx delete mode 100644 apps/web/registry/miami/example/scroll-based-velocity-demo.tsx delete mode 100644 apps/web/registry/miami/example/scroll-progress-demo.tsx delete mode 100644 apps/web/registry/miami/example/select-demo.tsx delete mode 100644 apps/web/registry/miami/example/select-form.tsx delete mode 100644 apps/web/registry/miami/example/select-scrollable.tsx delete mode 100644 apps/web/registry/miami/example/separate-away-demo.tsx delete mode 100644 apps/web/registry/miami/example/separator-demo.tsx delete mode 100644 apps/web/registry/miami/example/sheet-demo.tsx delete mode 100644 apps/web/registry/miami/example/sheet-side.tsx delete mode 100644 apps/web/registry/miami/example/shimmer-button-demo.tsx delete mode 100644 apps/web/registry/miami/example/shine-border-demo-2.tsx delete mode 100644 apps/web/registry/miami/example/shine-border-demo.tsx delete mode 100644 apps/web/registry/miami/example/shiny-button-demo.tsx delete mode 100644 apps/web/registry/miami/example/skeleton-card.tsx delete mode 100644 apps/web/registry/miami/example/skeleton-demo.tsx delete mode 100644 apps/web/registry/miami/example/slider-demo.tsx delete mode 100644 apps/web/registry/miami/example/slider-disabled.tsx delete mode 100644 apps/web/registry/miami/example/slider-format-label-side.tsx delete mode 100644 apps/web/registry/miami/example/slider-format-label.tsx delete mode 100644 apps/web/registry/miami/example/slider-inverted.tsx delete mode 100644 apps/web/registry/miami/example/slider-range.tsx delete mode 100644 apps/web/registry/miami/example/slider-ranges.tsx delete mode 100644 apps/web/registry/miami/example/slider-tick-marks-full.tsx delete mode 100644 apps/web/registry/miami/example/slider-tick-marks-half.tsx delete mode 100644 apps/web/registry/miami/example/slider-vertical.tsx delete mode 100644 apps/web/registry/miami/example/sonner-demo.tsx delete mode 100644 apps/web/registry/miami/example/sparkles-text-demo.tsx delete mode 100644 apps/web/registry/miami/example/star-rating-colored.tsx delete mode 100644 apps/web/registry/miami/example/star-rating-demo.tsx delete mode 100644 apps/web/registry/miami/example/star-rating-icon.tsx delete mode 100644 apps/web/registry/miami/example/stepper-clickable-steps.tsx delete mode 100644 apps/web/registry/miami/example/stepper-custom-icons.tsx delete mode 100644 apps/web/registry/miami/example/stepper-custom-styles.tsx delete mode 100644 apps/web/registry/miami/example/stepper-demo.tsx delete mode 100644 apps/web/registry/miami/example/stepper-description.tsx delete mode 100644 apps/web/registry/miami/example/stepper-footer-inside.tsx delete mode 100644 apps/web/registry/miami/example/stepper-form.tsx delete mode 100644 apps/web/registry/miami/example/stepper-optional-steps.tsx delete mode 100644 apps/web/registry/miami/example/stepper-orientation.tsx delete mode 100644 apps/web/registry/miami/example/stepper-scroll-tracking.tsx delete mode 100644 apps/web/registry/miami/example/stepper-sizes.tsx delete mode 100644 apps/web/registry/miami/example/stepper-state.tsx delete mode 100644 apps/web/registry/miami/example/stepper-variants.tsx delete mode 100644 apps/web/registry/miami/example/switch-demo.tsx delete mode 100644 apps/web/registry/miami/example/switch-form.tsx delete mode 100644 apps/web/registry/miami/example/table-demo.tsx delete mode 100644 apps/web/registry/miami/example/tabs-demo.tsx delete mode 100644 apps/web/registry/miami/example/text-reveal-demo.tsx delete mode 100644 apps/web/registry/miami/example/textarea-demo.tsx delete mode 100644 apps/web/registry/miami/example/textarea-disabled.tsx delete mode 100644 apps/web/registry/miami/example/textarea-form.tsx delete mode 100644 apps/web/registry/miami/example/textarea-with-button.tsx delete mode 100644 apps/web/registry/miami/example/textarea-with-label.tsx delete mode 100644 apps/web/registry/miami/example/textarea-with-text.tsx delete mode 100644 apps/web/registry/miami/example/timeline-alternate.tsx delete mode 100644 apps/web/registry/miami/example/timeline-demo.tsx delete mode 100644 apps/web/registry/miami/example/timeline-labels.tsx delete mode 100644 apps/web/registry/miami/example/timeline-right.tsx delete mode 100644 apps/web/registry/miami/example/toast-demo.tsx delete mode 100644 apps/web/registry/miami/example/toast-destructive.tsx delete mode 100644 apps/web/registry/miami/example/toast-simple.tsx delete mode 100644 apps/web/registry/miami/example/toast-with-action.tsx delete mode 100644 apps/web/registry/miami/example/toast-with-title.tsx delete mode 100644 apps/web/registry/miami/example/toc-active.tsx delete mode 100644 apps/web/registry/miami/example/toc-demo.tsx delete mode 100644 apps/web/registry/miami/example/toc-nested.tsx delete mode 100644 apps/web/registry/miami/example/toggle-demo.tsx delete mode 100644 apps/web/registry/miami/example/toggle-disabled.tsx delete mode 100644 apps/web/registry/miami/example/toggle-group-demo.tsx delete mode 100644 apps/web/registry/miami/example/toggle-group-disabled.tsx delete mode 100644 apps/web/registry/miami/example/toggle-group-lg.tsx delete mode 100644 apps/web/registry/miami/example/toggle-group-outline.tsx delete mode 100644 apps/web/registry/miami/example/toggle-group-single.tsx delete mode 100644 apps/web/registry/miami/example/toggle-group-sm.tsx delete mode 100644 apps/web/registry/miami/example/toggle-lg.tsx delete mode 100644 apps/web/registry/miami/example/toggle-outline.tsx delete mode 100644 apps/web/registry/miami/example/toggle-sm.tsx delete mode 100644 apps/web/registry/miami/example/toggle-with-text.tsx delete mode 100644 apps/web/registry/miami/example/tooltip-demo.tsx delete mode 100644 apps/web/registry/miami/example/tooltip-outline.tsx delete mode 100644 apps/web/registry/miami/example/tooltip-secondary.tsx delete mode 100644 apps/web/registry/miami/example/tooltip-with-toggle-demo.tsx delete mode 100644 apps/web/registry/miami/example/tour-demo.tsx delete mode 100644 apps/web/registry/miami/example/tweet-card-demo.tsx delete mode 100644 apps/web/registry/miami/example/tweet-card-images.tsx delete mode 100644 apps/web/registry/miami/example/tweet-card-meta-preview.tsx delete mode 100644 apps/web/registry/miami/example/typing-animation-demo.tsx delete mode 100644 apps/web/registry/miami/example/typography-blockquote.tsx delete mode 100644 apps/web/registry/miami/example/typography-demo.tsx delete mode 100644 apps/web/registry/miami/example/typography-lead.tsx delete mode 100644 apps/web/registry/miami/example/typography-p.tsx delete mode 100644 apps/web/registry/miami/example/video-modal-demo.tsx delete mode 100644 apps/web/registry/miami/example/wavy-dot-pattern-demo.tsx delete mode 100644 apps/web/registry/miami/example/wavy-text-demo.tsx delete mode 100644 apps/web/registry/miami/example/word-fade-in-demo.tsx delete mode 100644 apps/web/registry/miami/example/word-pull-up-demo.tsx delete mode 100644 apps/web/registry/miami/example/word-rotate-demo.tsx create mode 100644 apps/web/registry/miami/examples/accordion-demo.tsx create mode 100644 apps/web/registry/miami/examples/alert-demo.tsx create mode 100644 apps/web/registry/miami/examples/alert-destructive.tsx create mode 100644 apps/web/registry/miami/examples/alert-dialog-demo.tsx create mode 100644 apps/web/registry/miami/examples/animated-beam-bidirectional.tsx create mode 100644 apps/web/registry/miami/examples/animated-beam-demo.tsx create mode 100644 apps/web/registry/miami/examples/animated-beam-multiple-inputs.tsx create mode 100644 apps/web/registry/miami/examples/animated-beam-multiple-outputs.tsx create mode 100644 apps/web/registry/miami/examples/animated-beam-unidirectional.tsx create mode 100644 apps/web/registry/miami/examples/animated-circular-progress-bar-demo.tsx create mode 100644 apps/web/registry/miami/examples/animated-feature-card-1.tsx create mode 100644 apps/web/registry/miami/examples/animated-feature-card-10.tsx create mode 100644 apps/web/registry/miami/examples/animated-feature-card-2.tsx create mode 100644 apps/web/registry/miami/examples/animated-feature-card-3.tsx create mode 100644 apps/web/registry/miami/examples/animated-feature-card-4.tsx create mode 100644 apps/web/registry/miami/examples/animated-feature-card-5.tsx create mode 100644 apps/web/registry/miami/examples/animated-feature-card-6.tsx create mode 100644 apps/web/registry/miami/examples/animated-feature-card-7.tsx create mode 100644 apps/web/registry/miami/examples/animated-feature-card-8.tsx create mode 100644 apps/web/registry/miami/examples/animated-feature-card-9.tsx create mode 100644 apps/web/registry/miami/examples/animated-gradient-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/animated-grid-pattern-demo.tsx create mode 100644 apps/web/registry/miami/examples/animated-list-demo.tsx create mode 100644 apps/web/registry/miami/examples/animated-shiny-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/animated-subscribe-button-demo.tsx create mode 100644 apps/web/registry/miami/examples/aspect-ratio-demo.tsx create mode 100644 apps/web/registry/miami/examples/aurora-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/avatar-circles-demo.tsx create mode 100644 apps/web/registry/miami/examples/avatar-demo.tsx create mode 100644 apps/web/registry/miami/examples/badge-demo.tsx create mode 100644 apps/web/registry/miami/examples/badge-destructive.tsx create mode 100644 apps/web/registry/miami/examples/badge-outline.tsx create mode 100644 apps/web/registry/miami/examples/badge-secondary.tsx create mode 100644 apps/web/registry/miami/examples/bento-demo-vertical.tsx create mode 100644 apps/web/registry/miami/examples/bento-demo.tsx create mode 100644 apps/web/registry/miami/examples/blur-fade-demo.tsx create mode 100644 apps/web/registry/miami/examples/blur-fade-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/blur-in-demo.tsx create mode 100644 apps/web/registry/miami/examples/border-beam-demo.tsx create mode 100644 apps/web/registry/miami/examples/box-reveal-demo.tsx create mode 100644 apps/web/registry/miami/examples/breadcrumb-demo.tsx create mode 100644 apps/web/registry/miami/examples/breadcrumb-dropdown.tsx create mode 100644 apps/web/registry/miami/examples/breadcrumb-ellipsis.tsx create mode 100644 apps/web/registry/miami/examples/breadcrumb-link.tsx create mode 100644 apps/web/registry/miami/examples/breadcrumb-responsive.tsx create mode 100644 apps/web/registry/miami/examples/breadcrumb-separator.tsx create mode 100644 apps/web/registry/miami/examples/button-as-child.tsx create mode 100644 apps/web/registry/miami/examples/button-demo.tsx create mode 100644 apps/web/registry/miami/examples/button-destructive.tsx create mode 100644 apps/web/registry/miami/examples/button-ghost.tsx create mode 100644 apps/web/registry/miami/examples/button-icon.tsx create mode 100644 apps/web/registry/miami/examples/button-link.tsx create mode 100644 apps/web/registry/miami/examples/button-loading.tsx create mode 100644 apps/web/registry/miami/examples/button-outline.tsx create mode 100644 apps/web/registry/miami/examples/button-secondary.tsx create mode 100644 apps/web/registry/miami/examples/button-with-icon.tsx create mode 100644 apps/web/registry/miami/examples/calendar-demo.tsx create mode 100644 apps/web/registry/miami/examples/calendar-form.tsx create mode 100644 apps/web/registry/miami/examples/card-demo.tsx create mode 100644 apps/web/registry/miami/examples/card-with-form.tsx create mode 100644 apps/web/registry/miami/examples/cards/activity-goal.tsx create mode 100644 apps/web/registry/miami/examples/cards/calendar.tsx create mode 100644 apps/web/registry/miami/examples/cards/chat.tsx create mode 100644 apps/web/registry/miami/examples/cards/cookie-settings.tsx create mode 100644 apps/web/registry/miami/examples/cards/create-account.tsx create mode 100644 apps/web/registry/miami/examples/cards/data-table.tsx create mode 100644 apps/web/registry/miami/examples/cards/index.tsx create mode 100644 apps/web/registry/miami/examples/cards/metric.tsx create mode 100644 apps/web/registry/miami/examples/cards/payment-method.tsx create mode 100644 apps/web/registry/miami/examples/cards/report-issue.tsx create mode 100644 apps/web/registry/miami/examples/cards/share.tsx create mode 100644 apps/web/registry/miami/examples/cards/stats.tsx create mode 100644 apps/web/registry/miami/examples/cards/team-members.tsx create mode 100644 apps/web/registry/miami/examples/carousel-api.tsx create mode 100644 apps/web/registry/miami/examples/carousel-demo.tsx create mode 100644 apps/web/registry/miami/examples/carousel-dots.tsx create mode 100644 apps/web/registry/miami/examples/carousel-orientation.tsx create mode 100644 apps/web/registry/miami/examples/carousel-plugin.tsx create mode 100644 apps/web/registry/miami/examples/carousel-size.tsx create mode 100644 apps/web/registry/miami/examples/carousel-spacing.tsx create mode 100644 apps/web/registry/miami/examples/chart-bar-demo-axis.tsx create mode 100644 apps/web/registry/miami/examples/chart-bar-demo-grid.tsx create mode 100644 apps/web/registry/miami/examples/chart-bar-demo-legend.tsx create mode 100644 apps/web/registry/miami/examples/chart-bar-demo-tooltip.tsx create mode 100644 apps/web/registry/miami/examples/chart-bar-demo.tsx create mode 100644 apps/web/registry/miami/examples/chart-tooltip-demo.tsx create mode 100644 apps/web/registry/miami/examples/checkbox-demo.tsx create mode 100644 apps/web/registry/miami/examples/checkbox-disabled.tsx create mode 100644 apps/web/registry/miami/examples/checkbox-form-multiple.tsx create mode 100644 apps/web/registry/miami/examples/checkbox-form-single.tsx create mode 100644 apps/web/registry/miami/examples/checkbox-with-text.tsx create mode 100644 apps/web/registry/miami/examples/collapsible-demo.tsx create mode 100644 apps/web/registry/miami/examples/combobox-demo.tsx create mode 100644 apps/web/registry/miami/examples/combobox-dropdown-menu.tsx create mode 100644 apps/web/registry/miami/examples/combobox-form.tsx create mode 100644 apps/web/registry/miami/examples/combobox-popover.tsx create mode 100644 apps/web/registry/miami/examples/combobox-responsive.tsx create mode 100644 apps/web/registry/miami/examples/command-demo.tsx create mode 100644 apps/web/registry/miami/examples/command-dialog.tsx create mode 100644 apps/web/registry/miami/examples/confetti-basic-cannon.tsx create mode 100644 apps/web/registry/miami/examples/confetti-custom-shapes.tsx create mode 100644 apps/web/registry/miami/examples/confetti-demo.tsx create mode 100644 apps/web/registry/miami/examples/confetti-emoji.tsx create mode 100644 apps/web/registry/miami/examples/confetti-fireworks.tsx create mode 100644 apps/web/registry/miami/examples/confetti-hover.tsx create mode 100644 apps/web/registry/miami/examples/confetti-random-direction.tsx create mode 100644 apps/web/registry/miami/examples/confetti-side-cannons.tsx create mode 100644 apps/web/registry/miami/examples/confetti-stars.tsx create mode 100644 apps/web/registry/miami/examples/context-menu-demo.tsx create mode 100644 apps/web/registry/miami/examples/cool-mode-custom.tsx create mode 100644 apps/web/registry/miami/examples/cool-mode-demo.tsx create mode 100644 apps/web/registry/miami/examples/data-table-demo.tsx create mode 100644 apps/web/registry/miami/examples/date-picker-demo.tsx create mode 100644 apps/web/registry/miami/examples/date-picker-form.tsx create mode 100644 apps/web/registry/miami/examples/date-picker-with-presets.tsx create mode 100644 apps/web/registry/miami/examples/date-picker-with-range-presets-internal.tsx create mode 100644 apps/web/registry/miami/examples/date-picker-with-range.tsx create mode 100644 apps/web/registry/miami/examples/dialog-close-button.tsx create mode 100644 apps/web/registry/miami/examples/dialog-demo.tsx create mode 100644 apps/web/registry/miami/examples/dock-demo-2.tsx create mode 100644 apps/web/registry/miami/examples/dock-demo-3.tsx create mode 100644 apps/web/registry/miami/examples/dock-demo.tsx create mode 100644 apps/web/registry/miami/examples/dot-pattern-demo.tsx create mode 100644 apps/web/registry/miami/examples/dot-pattern-linear-gradient.tsx create mode 100644 apps/web/registry/miami/examples/drawer-demo.tsx create mode 100644 apps/web/registry/miami/examples/drawer-dialog.tsx create mode 100644 apps/web/registry/miami/examples/dropdown-menu-checkboxes.tsx create mode 100644 apps/web/registry/miami/examples/dropdown-menu-demo.tsx create mode 100644 apps/web/registry/miami/examples/dropdown-menu-radio-group.tsx create mode 100644 apps/web/registry/miami/examples/fade-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/file-tree-demo.tsx create mode 100644 apps/web/registry/miami/examples/flickering-grid-demo.tsx create mode 100644 apps/web/registry/miami/examples/flickering-grid-rounded-demo.tsx create mode 100644 apps/web/registry/miami/examples/flip-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/gauge-circle-demo.tsx create mode 100644 apps/web/registry/miami/examples/globe-demo.tsx create mode 100644 apps/web/registry/miami/examples/globe-grid-demo.tsx create mode 100644 apps/web/registry/miami/examples/globe-grid-full-demo.tsx create mode 100644 apps/web/registry/miami/examples/gradual-spacing-demo.tsx create mode 100644 apps/web/registry/miami/examples/grid-layout-columns-demo.tsx create mode 100644 apps/web/registry/miami/examples/grid-layout-crosshairs-demo.tsx create mode 100644 apps/web/registry/miami/examples/grid-layout-demo.tsx create mode 100644 apps/web/registry/miami/examples/grid-layout-variants-demo.tsx create mode 100644 apps/web/registry/miami/examples/grid-pattern-dashed.tsx create mode 100644 apps/web/registry/miami/examples/grid-pattern-demo.tsx create mode 100644 apps/web/registry/miami/examples/grid-pattern-linear-gradient.tsx create mode 100644 apps/web/registry/miami/examples/hero-video-demo.tsx create mode 100644 apps/web/registry/miami/examples/hero-video-dialog-demo-top-in-bottom-out.tsx create mode 100644 apps/web/registry/miami/examples/hero-video-dialog-demo.tsx create mode 100644 apps/web/registry/miami/examples/hero-video-youtube.tsx create mode 100644 apps/web/registry/miami/examples/hover-card-demo.tsx create mode 100644 apps/web/registry/miami/examples/hyper-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/icon-cloud-demo.tsx create mode 100644 apps/web/registry/miami/examples/input-demo.tsx create mode 100644 apps/web/registry/miami/examples/input-disabled.tsx create mode 100644 apps/web/registry/miami/examples/input-file.tsx create mode 100644 apps/web/registry/miami/examples/input-form.tsx create mode 100644 apps/web/registry/miami/examples/input-otp-controlled.tsx create mode 100644 apps/web/registry/miami/examples/input-otp-demo.tsx create mode 100644 apps/web/registry/miami/examples/input-otp-disabled.tsx create mode 100644 apps/web/registry/miami/examples/input-otp-form.tsx create mode 100644 apps/web/registry/miami/examples/input-otp-pattern.tsx create mode 100644 apps/web/registry/miami/examples/input-otp-separator.tsx create mode 100644 apps/web/registry/miami/examples/input-phone-default.tsx create mode 100644 apps/web/registry/miami/examples/input-phone-demo.tsx create mode 100644 apps/web/registry/miami/examples/input-phone-form.tsx create mode 100644 apps/web/registry/miami/examples/input-phone-initial.tsx create mode 100644 apps/web/registry/miami/examples/input-phone-international.tsx create mode 100644 apps/web/registry/miami/examples/input-phone-national.tsx create mode 100644 apps/web/registry/miami/examples/input-with-button.tsx create mode 100644 apps/web/registry/miami/examples/input-with-label.tsx create mode 100644 apps/web/registry/miami/examples/input-with-text.tsx create mode 100644 apps/web/registry/miami/examples/interactive-grid-pattern-demo-2.tsx create mode 100644 apps/web/registry/miami/examples/interactive-grid-pattern-demo.tsx create mode 100644 apps/web/registry/miami/examples/iphone-15-pro-demo-2.tsx create mode 100644 apps/web/registry/miami/examples/iphone-15-pro-demo.tsx create mode 100644 apps/web/registry/miami/examples/label-demo.tsx create mode 100644 apps/web/registry/miami/examples/letter-pullup-demo.tsx create mode 100644 apps/web/registry/miami/examples/line-shadow-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/magic-card-demo.tsx create mode 100644 apps/web/registry/miami/examples/magic-card-gradient.tsx create mode 100644 apps/web/registry/miami/examples/marquee-3d.tsx create mode 100644 apps/web/registry/miami/examples/marquee-demo-vertical.tsx create mode 100644 apps/web/registry/miami/examples/marquee-demo.tsx create mode 100644 apps/web/registry/miami/examples/marquee-logos.tsx create mode 100644 apps/web/registry/miami/examples/menubar-demo.tsx create mode 100644 apps/web/registry/miami/examples/meteors-demo.tsx create mode 100644 apps/web/registry/miami/examples/mode-toggle-group.tsx create mode 100644 apps/web/registry/miami/examples/mode-toggle.tsx create mode 100644 apps/web/registry/miami/examples/morphing-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/multi-select-basic.tsx create mode 100644 apps/web/registry/miami/examples/multi-select-controllable-search.tsx create mode 100644 apps/web/registry/miami/examples/multi-select-filter.tsx create mode 100644 apps/web/registry/miami/examples/multi-select-form.tsx create mode 100644 apps/web/registry/miami/examples/multi-select-input-custom.tsx create mode 100644 apps/web/registry/miami/examples/multi-select-limit-count.tsx create mode 100644 apps/web/registry/miami/examples/multi-select-limit-display-length.tsx create mode 100644 apps/web/registry/miami/examples/navigation-menu-demo.tsx create mode 100644 apps/web/registry/miami/examples/neon-gradient-card-demo.tsx create mode 100644 apps/web/registry/miami/examples/number-ticker-demo.tsx create mode 100644 apps/web/registry/miami/examples/nyx-toc-demo.tsx create mode 100644 apps/web/registry/miami/examples/nyx-toc-popover-demo.tsx create mode 100644 apps/web/registry/miami/examples/orbiting-circles-demo.tsx create mode 100644 apps/web/registry/miami/examples/pagination-demo.tsx create mode 100644 apps/web/registry/miami/examples/particles-demo.tsx create mode 100644 apps/web/registry/miami/examples/popover-demo.tsx create mode 100644 apps/web/registry/miami/examples/progress-demo.tsx create mode 100644 apps/web/registry/miami/examples/pulsating-button-demo.tsx create mode 100644 apps/web/registry/miami/examples/radio-group-demo.tsx create mode 100644 apps/web/registry/miami/examples/radio-group-form.tsx create mode 100644 apps/web/registry/miami/examples/rainbow-button-demo.tsx create mode 100644 apps/web/registry/miami/examples/resizable-demo-with-handle.tsx create mode 100644 apps/web/registry/miami/examples/resizable-demo.tsx create mode 100644 apps/web/registry/miami/examples/resizable-handle.tsx create mode 100644 apps/web/registry/miami/examples/resizable-vertical.tsx create mode 100644 apps/web/registry/miami/examples/retro-grid-demo.tsx create mode 100644 apps/web/registry/miami/examples/ripple-button-demo.tsx create mode 100644 apps/web/registry/miami/examples/ripple-demo.tsx create mode 100644 apps/web/registry/miami/examples/safari-demo-2.tsx create mode 100644 apps/web/registry/miami/examples/safari-demo.tsx create mode 100644 apps/web/registry/miami/examples/scratch-to-reveal-demo.tsx create mode 100644 apps/web/registry/miami/examples/script-copy-btn-demo.tsx create mode 100644 apps/web/registry/miami/examples/scroll-area-demo.tsx create mode 100644 apps/web/registry/miami/examples/scroll-area-horizontal-demo.tsx create mode 100644 apps/web/registry/miami/examples/scroll-based-velocity-demo.tsx create mode 100644 apps/web/registry/miami/examples/scroll-progress-demo.tsx create mode 100644 apps/web/registry/miami/examples/select-demo.tsx create mode 100644 apps/web/registry/miami/examples/select-form.tsx create mode 100644 apps/web/registry/miami/examples/select-scrollable.tsx create mode 100644 apps/web/registry/miami/examples/separate-away-demo.tsx create mode 100644 apps/web/registry/miami/examples/separator-demo.tsx create mode 100644 apps/web/registry/miami/examples/sheet-demo.tsx create mode 100644 apps/web/registry/miami/examples/sheet-side.tsx create mode 100644 apps/web/registry/miami/examples/shimmer-button-demo.tsx create mode 100644 apps/web/registry/miami/examples/shine-border-demo-2.tsx create mode 100644 apps/web/registry/miami/examples/shine-border-demo.tsx create mode 100644 apps/web/registry/miami/examples/shiny-button-demo.tsx create mode 100644 apps/web/registry/miami/examples/skeleton-card.tsx create mode 100644 apps/web/registry/miami/examples/skeleton-demo.tsx create mode 100644 apps/web/registry/miami/examples/slider-demo.tsx create mode 100644 apps/web/registry/miami/examples/slider-disabled.tsx create mode 100644 apps/web/registry/miami/examples/slider-format-label-side.tsx create mode 100644 apps/web/registry/miami/examples/slider-format-label.tsx create mode 100644 apps/web/registry/miami/examples/slider-inverted.tsx create mode 100644 apps/web/registry/miami/examples/slider-range.tsx create mode 100644 apps/web/registry/miami/examples/slider-ranges.tsx create mode 100644 apps/web/registry/miami/examples/slider-tick-marks-full.tsx create mode 100644 apps/web/registry/miami/examples/slider-tick-marks-half.tsx create mode 100644 apps/web/registry/miami/examples/slider-vertical.tsx create mode 100644 apps/web/registry/miami/examples/sonner-demo.tsx create mode 100644 apps/web/registry/miami/examples/sparkles-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/star-rating-colored.tsx create mode 100644 apps/web/registry/miami/examples/star-rating-demo.tsx create mode 100644 apps/web/registry/miami/examples/star-rating-icon.tsx create mode 100644 apps/web/registry/miami/examples/stepper-clickable-steps.tsx create mode 100644 apps/web/registry/miami/examples/stepper-custom-icons.tsx create mode 100644 apps/web/registry/miami/examples/stepper-custom-styles.tsx create mode 100644 apps/web/registry/miami/examples/stepper-demo.tsx create mode 100644 apps/web/registry/miami/examples/stepper-description.tsx create mode 100644 apps/web/registry/miami/examples/stepper-footer-inside.tsx create mode 100644 apps/web/registry/miami/examples/stepper-form.tsx create mode 100644 apps/web/registry/miami/examples/stepper-optional-steps.tsx create mode 100644 apps/web/registry/miami/examples/stepper-orientation.tsx create mode 100644 apps/web/registry/miami/examples/stepper-scroll-tracking.tsx create mode 100644 apps/web/registry/miami/examples/stepper-sizes.tsx create mode 100644 apps/web/registry/miami/examples/stepper-state.tsx create mode 100644 apps/web/registry/miami/examples/stepper-variants.tsx create mode 100644 apps/web/registry/miami/examples/switch-demo.tsx create mode 100644 apps/web/registry/miami/examples/switch-form.tsx create mode 100644 apps/web/registry/miami/examples/table-demo.tsx create mode 100644 apps/web/registry/miami/examples/tabs-demo.tsx create mode 100644 apps/web/registry/miami/examples/terminal-demo.tsx create mode 100644 apps/web/registry/miami/examples/text-animate-demo-2.tsx create mode 100644 apps/web/registry/miami/examples/text-animate-demo-3.tsx create mode 100644 apps/web/registry/miami/examples/text-animate-demo-4.tsx create mode 100644 apps/web/registry/miami/examples/text-animate-demo-5.tsx create mode 100644 apps/web/registry/miami/examples/text-animate-demo-6.tsx create mode 100644 apps/web/registry/miami/examples/text-animate-demo.tsx create mode 100644 apps/web/registry/miami/examples/text-reveal-demo.tsx create mode 100644 apps/web/registry/miami/examples/textarea-demo.tsx create mode 100644 apps/web/registry/miami/examples/textarea-disabled.tsx create mode 100644 apps/web/registry/miami/examples/textarea-form.tsx create mode 100644 apps/web/registry/miami/examples/textarea-with-button.tsx create mode 100644 apps/web/registry/miami/examples/textarea-with-label.tsx create mode 100644 apps/web/registry/miami/examples/textarea-with-text.tsx create mode 100644 apps/web/registry/miami/examples/timeline-alternate.tsx create mode 100644 apps/web/registry/miami/examples/timeline-demo.tsx create mode 100644 apps/web/registry/miami/examples/timeline-labels.tsx create mode 100644 apps/web/registry/miami/examples/timeline-right.tsx create mode 100644 apps/web/registry/miami/examples/toast-demo.tsx create mode 100644 apps/web/registry/miami/examples/toast-destructive.tsx create mode 100644 apps/web/registry/miami/examples/toast-simple.tsx create mode 100644 apps/web/registry/miami/examples/toast-with-action.tsx create mode 100644 apps/web/registry/miami/examples/toast-with-title.tsx create mode 100644 apps/web/registry/miami/examples/toc-active.tsx create mode 100644 apps/web/registry/miami/examples/toc-demo.tsx create mode 100644 apps/web/registry/miami/examples/toc-nested.tsx create mode 100644 apps/web/registry/miami/examples/toggle-demo.tsx create mode 100644 apps/web/registry/miami/examples/toggle-disabled.tsx create mode 100644 apps/web/registry/miami/examples/toggle-group-demo.tsx create mode 100644 apps/web/registry/miami/examples/toggle-group-disabled.tsx create mode 100644 apps/web/registry/miami/examples/toggle-group-lg.tsx create mode 100644 apps/web/registry/miami/examples/toggle-group-outline.tsx create mode 100644 apps/web/registry/miami/examples/toggle-group-single.tsx create mode 100644 apps/web/registry/miami/examples/toggle-group-sm.tsx create mode 100644 apps/web/registry/miami/examples/toggle-lg.tsx create mode 100644 apps/web/registry/miami/examples/toggle-outline.tsx create mode 100644 apps/web/registry/miami/examples/toggle-sm.tsx create mode 100644 apps/web/registry/miami/examples/toggle-with-text.tsx create mode 100644 apps/web/registry/miami/examples/tooltip-demo.tsx create mode 100644 apps/web/registry/miami/examples/tooltip-outline.tsx create mode 100644 apps/web/registry/miami/examples/tooltip-secondary.tsx create mode 100644 apps/web/registry/miami/examples/tooltip-with-toggle-demo.tsx create mode 100644 apps/web/registry/miami/examples/tour-demo.tsx create mode 100644 apps/web/registry/miami/examples/tweet-card-demo.tsx create mode 100644 apps/web/registry/miami/examples/tweet-card-images.tsx create mode 100644 apps/web/registry/miami/examples/tweet-card-meta-preview.tsx create mode 100644 apps/web/registry/miami/examples/typing-animation-demo.tsx create mode 100644 apps/web/registry/miami/examples/typography-blockquote.tsx create mode 100644 apps/web/registry/miami/examples/typography-demo.tsx rename apps/web/registry/miami/{example => examples}/typography-h1.tsx (100%) rename apps/web/registry/miami/{example => examples}/typography-h2.tsx (100%) rename apps/web/registry/miami/{example => examples}/typography-h3.tsx (100%) rename apps/web/registry/miami/{example => examples}/typography-h4.tsx (100%) rename apps/web/registry/miami/{example => examples}/typography-inline-code.tsx (100%) rename apps/web/registry/miami/{example => examples}/typography-large.tsx (100%) create mode 100644 apps/web/registry/miami/examples/typography-lead.tsx rename apps/web/registry/miami/{example => examples}/typography-list.tsx (100%) rename apps/web/registry/miami/{example => examples}/typography-muted.tsx (100%) create mode 100644 apps/web/registry/miami/examples/typography-p.tsx rename apps/web/registry/miami/{example => examples}/typography-small.tsx (100%) rename apps/web/registry/miami/{example => examples}/typography-table.tsx (100%) create mode 100644 apps/web/registry/miami/examples/video-modal-demo.tsx create mode 100644 apps/web/registry/miami/examples/warp-background-demo.tsx create mode 100644 apps/web/registry/miami/examples/wavy-text-demo.tsx create mode 100644 apps/web/registry/miami/examples/word-fade-in-demo.tsx create mode 100644 apps/web/registry/miami/examples/word-pull-up-demo.tsx create mode 100644 apps/web/registry/miami/examples/word-rotate-demo.tsx create mode 100644 apps/web/registry/miami/internal/charts-01.tsx create mode 100644 apps/web/registry/miami/internal/dashboard-01.tsx create mode 100644 apps/web/registry/miami/internal/dashboard-02.tsx create mode 100644 apps/web/registry/miami/internal/dashboard-03.tsx create mode 100644 apps/web/registry/miami/internal/dashboard-04.tsx create mode 100644 apps/web/registry/miami/internal/dashboard-05.tsx create mode 100644 apps/web/registry/miami/internal/dashboard-06.tsx create mode 100644 apps/web/registry/miami/internal/dashboard-07.tsx create mode 100644 apps/web/registry/miami/internal/login-01.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-01.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-02.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-03.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-04.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-05.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-06.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-07.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-08.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-09.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-10.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-11.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-12.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-13.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-14.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-15.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-16.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-controlled.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-demo.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-footer.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-group-action.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-group-collapsible.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-group.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-header.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-menu-action.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-menu-badge.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-menu-collapsible.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-menu-sub.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-menu.tsx create mode 100644 apps/web/registry/miami/internal/sidebar-rsc.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/accordion-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/alert-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/alert-dialog-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/app-sidebar.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/aspect-ratio-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/avatar-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/badge-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/badge-destructive.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/badge-outline.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/badge-secondary.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/breadcrumb-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/button-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/button-destructive.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/button-ghost.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/button-icon.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/button-link.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/button-loading.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/button-outline.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/button-secondary.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/button-with-icon.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/calendar-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/card-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/carousel-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/checkbox-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/collapsible-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/combobox-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/command-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/component-wrapper.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/context-menu-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/date-picker-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/dialog-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/drawer-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/dropdown-menu-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/hover-card-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/input-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/input-otp-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/label-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/menubar-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/nav-main.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/nav-projects.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/nav-user.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/navigation-menu-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/pagination-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/popover-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/progress-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/radio-group-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/resizable-handle.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/scroll-area-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/select-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/separator-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/sheet-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/skeleton-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/slider-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/sonner-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/switch-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/table-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/tabs-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/team-switcher.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/textarea-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/toast-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/toggle-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/toggle-disabled.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/toggle-group-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/toggle-outline.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/toggle-with-text.tsx create mode 100644 apps/web/registry/miami/internal/sink/components/tooltip-demo.tsx create mode 100644 apps/web/registry/miami/internal/sink/page.tsx create mode 100644 apps/web/registry/miami/ui/aurora-text.tsx create mode 100644 apps/web/registry/miami/ui/interactive-grid-pattern.tsx create mode 100644 apps/web/registry/miami/ui/line-shadow-text.tsx create mode 100644 apps/web/registry/miami/ui/morphing-text.tsx create mode 100644 apps/web/registry/miami/ui/ripple-button.tsx create mode 100644 apps/web/registry/miami/ui/script-copy-btn.tsx create mode 100644 apps/web/registry/miami/ui/terminal.tsx create mode 100644 apps/web/registry/miami/ui/text-animate.tsx create mode 100644 apps/web/registry/miami/ui/warp-background.tsx delete mode 100644 apps/web/registry/miami/ui/wavy-dot-pattern.tsx create mode 100644 apps/web/registry/miami/v0/sidebar-16.tsx create mode 100644 apps/web/registry/registry-categories.ts create mode 100644 apps/web/registry/registry-internal.ts delete mode 100644 apps/web/registry/schema.ts create mode 100644 apps/web/scripts/build-v0-registry.mts create mode 100644 apps/web/scripts/env.mjs delete mode 100644 apps/web/scripts/env.mts create mode 100644 apps/web/scripts/fix-v0-import.mts create mode 100644 apps/web/styles/mdx2.css delete mode 100644 apps/web/styles/registry-base-colors.ts delete mode 100644 apps/web/styles/registry-styles.ts create mode 100644 biome.json delete mode 100644 eslint.config.mjs create mode 100644 packages/nyxb/src/commands/build.ts create mode 100644 packages/nyxb/src/preflights/preflight-build.ts create mode 100644 packages/nyxb/src/registry/api.ts create mode 100644 packages/nyxb/src/registry/index.ts create mode 100644 packages/nyxb/src/registry/schema.ts delete mode 100644 packages/nyxb/src/utils/registry/index.ts delete mode 100644 packages/nyxb/src/utils/registry/schema.ts delete mode 100644 packages/nyxb/test/commands/init.test.ts delete mode 100644 packages/nyxb/test/fixtures/colors/neutral.json delete mode 100644 packages/nyxb/test/fixtures/colors/slate.json delete mode 100644 packages/nyxb/test/fixtures/colors/stone.json delete mode 100644 packages/nyxb/test/fixtures/colors/zinc.json delete mode 100644 packages/nyxb/test/fixtures/config-full/nyxbui.json delete mode 100644 packages/nyxb/test/fixtures/config-full/package.json delete mode 100644 packages/nyxb/test/fixtures/config-full/src/app/globals.css delete mode 100644 packages/nyxb/test/fixtures/config-full/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/config-invalid/nyxbui.json delete mode 100644 packages/nyxb/test/fixtures/config-invalid/package.json delete mode 100644 packages/nyxb/test/fixtures/config-jsx/jsconfig.json delete mode 100644 packages/nyxb/test/fixtures/config-jsx/nyxbui.json delete mode 100644 packages/nyxb/test/fixtures/config-jsx/package.json delete mode 100644 packages/nyxb/test/fixtures/config-none/package.json delete mode 100644 packages/nyxb/test/fixtures/config-partial/nyxbui.json delete mode 100644 packages/nyxb/test/fixtures/config-partial/package.json delete mode 100644 packages/nyxb/test/fixtures/config-partial/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/config-ui/nyxbui.json delete mode 100644 packages/nyxb/test/fixtures/config-ui/package.json delete mode 100644 packages/nyxb/test/fixtures/config-ui/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-custom-alias/app/globals.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-custom-alias/app/layout.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-custom-alias/app/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-custom-alias/app/page.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-custom-alias/next-env.d.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-custom-alias/next.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-custom-alias/package.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-custom-alias/postcss.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-custom-alias/tailwind.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-custom-alias/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/next-env.d.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/next.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/pnpm-lock.yaml delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/postcss.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/src/app/favicon.ico delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/src/app/layout.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/src/app/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/src/app/page.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/src/app/styles.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/src/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/tailwind.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app-src/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/app/favicon.ico delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/app/globals.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/app/layout.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/app/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/app/page.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/next-env.d.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/next.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/package.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/postcss.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/tailwind.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-app/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/next-env.d.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/next.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/package.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/postcss.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/src/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/src/pages/_app.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/src/pages/_document.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/src/pages/api/hello.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/src/pages/index.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/src/pages/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/src/styles/globals.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/src/styles/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/tailwind.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages-src/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/next.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/package.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/pages/_app.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/pages/_document.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/pages/api/hello.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/pages/index.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/pages/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/postcss.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/styles/globals.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/styles/other.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/tailwind.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/next-pages/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.dockerignore delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.env.example delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.eslintrc.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.github/ISSUE_TEMPLATE/bug_report.yml delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.github/ISSUE_TEMPLATE/config.yml delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.github/dependabot.yml delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.github/workflows/deploy.yml delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.github/workflows/format-repo.yml delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.github/workflows/lint-repo.yml delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.github/workflows/no-response.yml delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.gitignore delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.gitpod.Dockerfile delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.gitpod.yml delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.npmrc delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/.prettierignore delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/Dockerfile delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/LICENSE.md delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/README.md delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/db.server.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/entry.client.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/entry.server.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/models/note.server.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/models/user.server.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/root.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/routes/_index.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/routes/healthcheck.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/routes/join.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/routes/login.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/routes/logout.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/routes/notes.$noteId.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/routes/notes._index.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/routes/notes.new.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/routes/notes.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/session.server.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/singleton.server.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/tailwind.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/utils.test.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/app/utils.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/cypress.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/cypress/.eslintrc.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/cypress/e2e/smoke.cy.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/cypress/fixtures/example.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/cypress/support/commands.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/cypress/support/create-user.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/cypress/support/delete-user.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/cypress/support/e2e.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/cypress/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/fly.toml delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/mocks/README.md delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/mocks/index.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/package.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/postcss.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/prettier.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/prisma/migrations/20220713162558_init/migration.sql delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/prisma/migrations/migration_lock.toml delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/prisma/schema.prisma delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/prisma/seed.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/public/favicon.ico delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/remix.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/remix.env.d.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/remix.init/gitignore delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/remix.init/index.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/remix.init/package.json delete mode 100755 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/start.sh delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/tailwind.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/test/setup-test-env.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix-indie-stack/vitest.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/app/entry.client.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/app/entry.server.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/app/root.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/app/routes/_index.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/app/tailwind.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/package.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/postcss.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/public/favicon.ico delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/tailwind.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/remix/vite.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-app/next.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-app/package.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-app/postcss.config.cjs delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-app/prettier.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-app/src/app/layout.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-app/src/app/page.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-app/src/env.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-app/src/styles/globals.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-app/tailwind.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-app/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-pages/.eslintrc.cjs delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-pages/.gitignore delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-pages/next.config.mjs delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-pages/package.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-pages/src/env.mjs delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-pages/src/pages/_app.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-pages/src/pages/index.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-pages/src/styles/globals.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-pages/tailwind.config.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/t3-pages/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/eslint.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/index.html delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/package-lock.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/package.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/postcss.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/public/vite.svg delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/src/App.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/src/App.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/src/assets/react.svg delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/src/index.css delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/src/main.tsx delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/src/vite-env.d.ts delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/tailwind.config.js delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/tsconfig.app.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/tsconfig.node.json delete mode 100644 packages/nyxb/test/fixtures/frameworks/vite/vite.config.ts delete mode 100644 packages/nyxb/test/fixtures/next-app-js/app/favicon.ico delete mode 100644 packages/nyxb/test/fixtures/next-app-js/app/globals.css delete mode 100644 packages/nyxb/test/fixtures/next-app-js/app/layout.js delete mode 100644 packages/nyxb/test/fixtures/next-app-js/app/page.js delete mode 100644 packages/nyxb/test/fixtures/next-app-js/jsconfig.json delete mode 100644 packages/nyxb/test/fixtures/next-app-js/next.config.js delete mode 100644 packages/nyxb/test/fixtures/next-app-js/package.json delete mode 100644 packages/nyxb/test/fixtures/next-app-js/postcss.config.js delete mode 100644 packages/nyxb/test/fixtures/next-app-js/tailwind.config.js delete mode 100644 packages/nyxb/test/fixtures/next-src/.gitignore delete mode 100644 packages/nyxb/test/fixtures/next-src/next.config.js delete mode 100644 packages/nyxb/test/fixtures/next-src/package.json delete mode 100644 packages/nyxb/test/fixtures/next-src/src/app/globals.css delete mode 100644 packages/nyxb/test/fixtures/next-src/tailwind.config.js delete mode 100644 packages/nyxb/test/fixtures/next-src/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/next/.gitignore delete mode 100644 packages/nyxb/test/fixtures/next/app/globals.css delete mode 100644 packages/nyxb/test/fixtures/next/next.config.js delete mode 100644 packages/nyxb/test/fixtures/next/package.json delete mode 100644 packages/nyxb/test/fixtures/next/pnpm-lock.yaml delete mode 100644 packages/nyxb/test/fixtures/next/tailwind.config.js delete mode 100644 packages/nyxb/test/fixtures/next/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/project-bun/bun.lockb delete mode 100644 packages/nyxb/test/fixtures/project-bun/package.json delete mode 100644 packages/nyxb/test/fixtures/project-npm/package-lock.json delete mode 100644 packages/nyxb/test/fixtures/project-npm/package.json delete mode 100644 packages/nyxb/test/fixtures/project-pnpm/package.json delete mode 100644 packages/nyxb/test/fixtures/project-pnpm/pnpm-lock.yaml delete mode 100644 packages/nyxb/test/fixtures/project-src/nyxbui.json delete mode 100644 packages/nyxb/test/fixtures/project-src/package-lock.json delete mode 100644 packages/nyxb/test/fixtures/project-src/package.json delete mode 100644 packages/nyxb/test/fixtures/project-yarn/package.json delete mode 100644 packages/nyxb/test/fixtures/project-yarn/yarn.lock delete mode 100644 packages/nyxb/test/fixtures/project/nyxbui.json delete mode 100644 packages/nyxb/test/fixtures/project/package.json delete mode 100644 packages/nyxb/test/fixtures/project/pnpm-lock.yaml delete mode 100644 packages/nyxb/test/fixtures/with-base-url/tsconfig.json delete mode 100644 packages/nyxb/test/fixtures/without-base-url/tsconfig.json delete mode 100644 packages/nyxb/test/utils/__snapshots__/transform-css-vars.test.ts.snap delete mode 100644 packages/nyxb/test/utils/__snapshots__/transform-import.test.ts.snap delete mode 100644 packages/nyxb/test/utils/__snapshots__/transform-rsc.test.ts.snap delete mode 100644 packages/nyxb/test/utils/__snapshots__/transform-tw-prefix.test.ts.snap delete mode 100644 packages/nyxb/test/utils/apply-color-mapping.test.ts delete mode 100644 packages/nyxb/test/utils/apply-prefix.test.ts delete mode 100644 packages/nyxb/test/utils/get-config.test.ts delete mode 100644 packages/nyxb/test/utils/get-item-target-path.test.ts delete mode 100644 packages/nyxb/test/utils/get-package-manager.test.ts delete mode 100644 packages/nyxb/test/utils/get-project-info.test.ts delete mode 100644 packages/nyxb/test/utils/get-tailwind-css-file.test.ts delete mode 100644 packages/nyxb/test/utils/get-ts-config-alias-prefix.test.ts delete mode 100644 packages/nyxb/test/utils/is-typescript-project.test.ts delete mode 100644 packages/nyxb/test/utils/registry.test.ts delete mode 100644 packages/nyxb/test/utils/resolve-import.test.ts delete mode 100644 packages/nyxb/test/utils/schema/__snapshots__/registry-resolve-items-tree.test.ts.snap delete mode 100644 packages/nyxb/test/utils/schema/registry-resolve-items-tree.test.ts delete mode 100644 packages/nyxb/test/utils/transform-css-vars.test.ts delete mode 100644 packages/nyxb/test/utils/transform-import.test.ts delete mode 100644 packages/nyxb/test/utils/transform-rsc.test.ts delete mode 100644 packages/nyxb/test/utils/transform-tw-prefix.test.ts delete mode 100644 packages/nyxb/test/utils/updaters/__snapshots__/initialize-tailwind-config.test.ts.snap delete mode 100644 packages/nyxb/test/utils/updaters/__snapshots__/update-tailwind-config.test.ts.snap delete mode 100644 packages/nyxb/test/utils/updaters/__snapshots__/update-tailwind-content.test.ts.snap delete mode 100644 packages/nyxb/test/utils/updaters/update-css-vars.test.ts delete mode 100644 packages/nyxb/test/utils/updaters/update-files.test.ts delete mode 100644 packages/nyxb/test/utils/updaters/update-tailwind-config.test.ts delete mode 100644 packages/nyxb/test/utils/updaters/update-tailwind-content.test.ts create mode 100644 templates/monorepo-next/.gitignore rename packages/nyxb/test/fixtures/config-full/tailwind.config.ts => templates/monorepo-next/.npmrc (100%) create mode 100644 templates/monorepo-next/README.md rename {packages/nyxb/test/fixtures/frameworks/next-app-custom-alias => templates/monorepo-next/apps/web}/app/favicon.ico (100%) create mode 100644 templates/monorepo-next/apps/web/app/layout.tsx create mode 100644 templates/monorepo-next/apps/web/app/page.tsx rename packages/nyxb/test/fixtures/config-partial/tailwind.config.ts => templates/monorepo-next/apps/web/components/.gitkeep (100%) create mode 100644 templates/monorepo-next/apps/web/components/providers.tsx create mode 100644 templates/monorepo-next/apps/web/hooks/.gitkeep create mode 100644 templates/monorepo-next/apps/web/lib/.gitkeep create mode 100644 templates/monorepo-next/apps/web/next-env.d.ts create mode 100644 templates/monorepo-next/apps/web/next.config.mjs create mode 100644 templates/monorepo-next/apps/web/nyxbui.json create mode 100644 templates/monorepo-next/apps/web/package.json create mode 100644 templates/monorepo-next/apps/web/postcss.config.mjs create mode 100644 templates/monorepo-next/apps/web/tailwind.config.ts create mode 100644 templates/monorepo-next/apps/web/tsconfig.json create mode 100644 templates/monorepo-next/biome.json create mode 100644 templates/monorepo-next/package.json create mode 100644 templates/monorepo-next/packages/typescript-config/README.md create mode 100644 templates/monorepo-next/packages/typescript-config/base.json create mode 100644 templates/monorepo-next/packages/typescript-config/nextjs.json create mode 100644 templates/monorepo-next/packages/typescript-config/package.json create mode 100644 templates/monorepo-next/packages/typescript-config/react-library.json create mode 100644 templates/monorepo-next/packages/ui/nyxbui.json create mode 100644 templates/monorepo-next/packages/ui/package.json create mode 100644 templates/monorepo-next/packages/ui/postcss.config.mjs create mode 100644 templates/monorepo-next/packages/ui/src/components/.gitkeep create mode 100644 templates/monorepo-next/packages/ui/src/components/button.tsx create mode 100644 templates/monorepo-next/packages/ui/src/hooks/.gitkeep create mode 100644 templates/monorepo-next/packages/ui/src/lib/utils.ts create mode 100644 templates/monorepo-next/packages/ui/src/styles/globals.css create mode 100644 templates/monorepo-next/packages/ui/tailwind.config.ts create mode 100644 templates/monorepo-next/packages/ui/tsconfig.json create mode 100644 templates/monorepo-next/packages/ui/tsconfig.lint.json create mode 100644 templates/monorepo-next/pnpm-lock.yaml create mode 100644 templates/monorepo-next/pnpm-workspace.yaml create mode 100644 templates/monorepo-next/tsconfig.json create mode 100644 templates/monorepo-next/turbo.json delete mode 100644 templates/next-template/.gitignore delete mode 100644 templates/next-template/.vscode/settings.json delete mode 100644 templates/next-template/README.md delete mode 100644 templates/next-template/app/layout.tsx delete mode 100644 templates/next-template/app/page.tsx delete mode 100644 templates/next-template/components/icons.tsx delete mode 100644 templates/next-template/components/main-nav.tsx delete mode 100644 templates/next-template/components/site-header.tsx delete mode 100644 templates/next-template/components/tailwind-indicator.tsx delete mode 100644 templates/next-template/components/theme-provider.tsx delete mode 100644 templates/next-template/components/theme-toggle.tsx delete mode 100644 templates/next-template/components/ui/button.tsx delete mode 100644 templates/next-template/config/site.ts delete mode 100644 templates/next-template/eslint.config.mjs delete mode 100644 templates/next-template/lib/fonts.ts delete mode 100644 templates/next-template/lib/utils.ts delete mode 100644 templates/next-template/next-env.d.ts delete mode 100644 templates/next-template/next.config.mjs delete mode 100644 templates/next-template/nyxbui.json delete mode 100644 templates/next-template/package.json delete mode 100644 templates/next-template/postcss.config.js delete mode 100644 templates/next-template/public/favicon.ico delete mode 100644 templates/next-template/public/next.svg delete mode 100644 templates/next-template/public/thirteen.svg delete mode 100644 templates/next-template/public/vercel.svg delete mode 100644 templates/next-template/styles/globals.css delete mode 100644 templates/next-template/tailwind.config.js delete mode 100644 templates/next-template/tsconfig.json delete mode 100644 templates/next-template/tsconfig.tsbuildinfo delete mode 100644 templates/next-template/types/nav.ts diff --git a/.github/DISCUSSION_TEMPLATE/blocks-request.yml b/.github/DISCUSSION_TEMPLATE/blocks-request.yml new file mode 100644 index 00000000..d23ca304 --- /dev/null +++ b/.github/DISCUSSION_TEMPLATE/blocks-request.yml @@ -0,0 +1,25 @@ +title: "[blocks]: " +labels: ["Blocks Request"] +body: + - type: markdown + attributes: + value: | + ### Thanks for taking the time to create a block request! Please search open/closed requests before submitting, as the block or a similar one may have already been requested. + + - type: textarea + id: block-description + attributes: + label: Description + description: Tell us about your block request + placeholder: "A dashboard for an e-commerce website showing sales, orders, and customers..." + validations: + required: true + + - type: input + id: block-example-url + attributes: + label: Example + description: Link to an example of the block + placeholder: ex. https://example.com + validations: + required: false diff --git a/.github/workflows/code-check.yml b/.github/workflows/code-check.yml index c1435ba8..5d6ed986 100644 --- a/.github/workflows/code-check.yml +++ b/.github/workflows/code-check.yml @@ -5,9 +5,9 @@ on: branches: ["*"] jobs: - lint: + biome: runs-on: ubuntu-latest - name: pnpm lint + name: pnpm biome check steps: - uses: actions/checkout@v3 with: @@ -16,13 +16,13 @@ jobs: - name: Install Node.js uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 - uses: pnpm/action-setup@v4 name: Install pnpm id: pnpm-install with: - version: 9.4.0 + version: 9.0.6 run_install: false - name: Get pnpm store directory @@ -39,13 +39,49 @@ jobs: - name: Install dependencies run: pnpm install - - run: pnpm lint + - run: pnpm biome check + + format: + runs-on: ubuntu-latest + name: pnpm format:check + steps: + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Install Node.js + uses: actions/setup-node@v3 + with: + node-version: 20 + + - uses: pnpm/action-setup@v4 + name: Install pnpm + id: pnpm-install + with: + version: 9.0.6 + run_install: false + + - name: Get pnpm store directory + id: pnpm-cache + run: | + echo "pnpm_cache_dir=$(pnpm store path)" >> $GITHUB_OUTPUT + + - uses: actions/cache@v3 + name: Setup pnpm cache + with: + path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }} + key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} + restore-keys: | + ${{ runner.os }}-pnpm-store- + + - name: Install dependencies + run: pnpm install + + - run: pnpm format:check tsc: runs-on: ubuntu-latest name: pnpm typecheck - env: - NEXT_PUBLIC_APP_URL: http://localhost:3001 steps: - uses: actions/checkout@v3 with: @@ -54,13 +90,13 @@ jobs: - name: Install Node.js uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 - uses: pnpm/action-setup@v4 name: Install pnpm id: pnpm-install with: - version: 9.4.0 + version: 9.0.6 run_install: false - name: Get pnpm store directory @@ -77,4 +113,7 @@ jobs: - name: Install dependencies run: pnpm install + - name: Build packages + run: pnpm --filter=shadcn build + - run: pnpm typecheck diff --git a/.npmrc b/.npmrc index 3e775efb..6613b112 100644 --- a/.npmrc +++ b/.npmrc @@ -1 +1,2 @@ auto-install-peers=true +link-workspace-packages=true diff --git a/.vscode/settings.json b/.vscode/settings.json index 9f6832ff..47781c38 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,54 +1,43 @@ { + // Biome as default formatter for different file types + "[javascript]": { + "editor.defaultFormatter": "biomejs.biome" + }, + "[typescript]": { + "editor.defaultFormatter": "biomejs.biome" + }, + "[javascriptreact]": { + "editor.defaultFormatter": "biomejs.biome" + }, + "[typescriptreact]": { + "editor.defaultFormatter": "biomejs.biome" + }, + "[json]": { + "editor.defaultFormatter": "biomejs.biome" + }, + "[jsonc]": { + "editor.defaultFormatter": "biomejs.biome" + }, - // Disable the default formatter, use eslint instead - "prettier.enable": false, - "editor.formatOnSave": false, + // Automatic formatting on save + "editor.formatOnSave": true, - // Auto fix - "editor.codeActionsOnSave": { - "source.fixAll.eslint": "explicit", - "source.organizeImports": "never" - }, + // Automatic fixes on save + "editor.codeActionsOnSave": { + "quickfix.biome": "explicit", + "source.organizeImports.biome": "explicit" + }, - // Silent the stylistic rules in you IDE, but still auto fix them - "eslint.rules.customizations": [ - { "rule": "style/*", "severity": "warn" }, - { "rule": "format/*", "severity": "warn" }, - { "rule": "*-indent", "severity": "warn" }, - { "rule": "*-spacing", "severity": "warn" }, - { "rule": "*-spaces", "severity": "warn" }, - { "rule": "*-order", "severity": "warn" }, - { "rule": "*-dangle", "severity": "warn" }, - { "rule": "*-newline", "severity": "warn" }, - { "rule": "*quotes", "severity": "warn" }, - { "rule": "*semi", "severity": "warn" } - ], + // Optional: Experimental feature for renaming + "biome.rename": true, - // Enable eslint for all supported languages - "eslint.validate": [ - "javascript", - "javascriptreact", - "typescript", - "typescriptreact", - "vue", - "html", - "markdown", - "json", - "jsonc", - "yaml", - "toml", - "xml", - "gql", - "graphql", - "astro" - ], - "search.useIgnoreFiles": true, - "cSpell.words": [ - "customizer", - "dracula", - "occured", - "pullup", - "saas", - "shadcn" -] + "search.useIgnoreFiles": true, + "cSpell.words": [ + "customizer", + "dracula", + "occured", + "pullup", + "saas", + "shadcn" + ] } diff --git a/apps/web/__registry__/README.md b/apps/web/__registry__/README.md index 5621ceac..29d54812 100644 --- a/apps/web/__registry__/README.md +++ b/apps/web/__registry__/README.md @@ -1 +1 @@ -> Files inside this directory is autogenerated by `./scripts/build-registry.ts`. **Do not edit them manually.** - shadcn +> Files inside this directory is autogenerated by `./scripts/build-registry.ts`. **Do not edit them manually.** - nyxb diff --git a/apps/web/__registry__/default/block/_sink/page.tsx b/apps/web/__registry__/default/block/_sink/page.tsx index c572762c..8171ec76 100644 --- a/apps/web/__registry__/default/block/_sink/page.tsx +++ b/apps/web/__registry__/default/block/_sink/page.tsx @@ -1,64 +1,64 @@ -import { AccordionDemo } from '~/registry/default/block/_sink/components/accordion-demo' -import { AlertDemo } from '~/registry/default/block/_sink/components/alert-demo' -import { AlertDialogDemo } from '~/registry/default/block/_sink/components/alert-dialog-demo' -import { AppSidebar } from '~/registry/default/block/_sink/components/app-sidebar' -import { AspectRatioDemo } from '~/registry/default/block/_sink/components/aspect-ratio-demo' -import { AvatarDemo } from '~/registry/default/block/_sink/components/avatar-demo' -import { BadgeDemo } from '~/registry/default/block/_sink/components/badge-demo' -import { BadgeDestructive } from '~/registry/default/block/_sink/components/badge-destructive' -import { BadgeOutline } from '~/registry/default/block/_sink/components/badge-outline' -import { BadgeSecondary } from '~/registry/default/block/_sink/components/badge-secondary' -import { BreadcrumbDemo } from '~/registry/default/block/_sink/components/breadcrumb-demo' -import { ButtonDemo } from '~/registry/default/block/_sink/components/button-demo' -import { ButtonDestructive } from '~/registry/default/block/_sink/components/button-destructive' -import { ButtonGhost } from '~/registry/default/block/_sink/components/button-ghost' -import { ButtonLink } from '~/registry/default/block/_sink/components/button-link' -import { ButtonLoading } from '~/registry/default/block/_sink/components/button-loading' -import { ButtonOutline } from '~/registry/default/block/_sink/components/button-outline' -import { ButtonSecondary } from '~/registry/default/block/_sink/components/button-secondary' -import { ButtonWithIcon } from '~/registry/default/block/_sink/components/button-with-icon' -import { CalendarDemo } from '~/registry/default/block/_sink/components/calendar-demo' -import { CardDemo } from '~/registry/default/block/_sink/components/card-demo' -import { CarouselDemo } from '~/registry/default/block/_sink/components/carousel-demo' -import { CheckboxDemo } from '~/registry/default/block/_sink/components/checkbox-demo' -import { CollapsibleDemo } from '~/registry/default/block/_sink/components/collapsible-demo' -import { ComboboxDemo } from '~/registry/default/block/_sink/components/combobox-demo' -import { CommandDemo } from '~/registry/default/block/_sink/components/command-demo' -import { ComponentWrapper } from '~/registry/default/block/_sink/components/component-wrapper' -import { ContextMenuDemo } from '~/registry/default/block/_sink/components/context-menu-demo' -import { DatePickerDemo } from '~/registry/default/block/_sink/components/date-picker-demo' -import { DialogDemo } from '~/registry/default/block/_sink/components/dialog-demo' -import { DrawerDemo } from '~/registry/default/block/_sink/components/drawer-demo' -import { DropdownMenuDemo } from '~/registry/default/block/_sink/components/dropdown-menu-demo' -import { HoverCardDemo } from '~/registry/default/block/_sink/components/hover-card-demo' -import { InputDemo } from '~/registry/default/block/_sink/components/input-demo' -import { InputOTPDemo } from '~/registry/default/block/_sink/components/input-otp-demo' -import { LabelDemo } from '~/registry/default/block/_sink/components/label-demo' -import { MenubarDemo } from '~/registry/default/block/_sink/components/menubar-demo' -import { NavigationMenuDemo } from '~/registry/default/block/_sink/components/navigation-menu-demo' -import { PaginationDemo } from '~/registry/default/block/_sink/components/pagination-demo' -import { PopoverDemo } from '~/registry/default/block/_sink/components/popover-demo' -import { ProgressDemo } from '~/registry/default/block/_sink/components/progress-demo' -import { RadioGroupDemo } from '~/registry/default/block/_sink/components/radio-group-demo' -import { ResizableHandleDemo } from '~/registry/default/block/_sink/components/resizable-handle' -import { ScrollAreaDemo } from '~/registry/default/block/_sink/components/scroll-area-demo' -import { SelectDemo } from '~/registry/default/block/_sink/components/select-demo' -import { SeparatorDemo } from '~/registry/default/block/_sink/components/separator-demo' -import { SheetDemo } from '~/registry/default/block/_sink/components/sheet-demo' -import { SkeletonDemo } from '~/registry/default/block/_sink/components/skeleton-demo' -import { SliderDemo } from '~/registry/default/block/_sink/components/slider-demo' -import { SonnerDemo } from '~/registry/default/block/_sink/components/sonner-demo' -import { SwitchDemo } from '~/registry/default/block/_sink/components/switch-demo' -import { TableDemo } from '~/registry/default/block/_sink/components/table-demo' -import { TabsDemo } from '~/registry/default/block/_sink/components/tabs-demo' -import { TextareaDemo } from '~/registry/default/block/_sink/components/textarea-demo' -import { ToastDemo } from '~/registry/default/block/_sink/components/toast-demo' -import { ToggleDemo } from '~/registry/default/block/_sink/components/toggle-demo' -import { ToggleDisabled } from '~/registry/default/block/_sink/components/toggle-disabled' -import { ToggleGroupDemo } from '~/registry/default/block/_sink/components/toggle-group-demo' -import { ToggleOutline } from '~/registry/default/block/_sink/components/toggle-outline' -import { ToggleWithText } from '~/registry/default/block/_sink/components/toggle-with-text' -import { TooltipDemo } from '~/registry/default/block/_sink/components/tooltip-demo' +import { AccordionDemo } from "~/registry/default/block/_sink/components/accordion-demo" +import { AlertDemo } from "~/registry/default/block/_sink/components/alert-demo" +import { AlertDialogDemo } from "~/registry/default/block/_sink/components/alert-dialog-demo" +import { AppSidebar } from "~/registry/default/block/_sink/components/app-sidebar" +import { AspectRatioDemo } from "~/registry/default/block/_sink/components/aspect-ratio-demo" +import { AvatarDemo } from "~/registry/default/block/_sink/components/avatar-demo" +import { BadgeDemo } from "~/registry/default/block/_sink/components/badge-demo" +import { BadgeDestructive } from "~/registry/default/block/_sink/components/badge-destructive" +import { BadgeOutline } from "~/registry/default/block/_sink/components/badge-outline" +import { BadgeSecondary } from "~/registry/default/block/_sink/components/badge-secondary" +import { BreadcrumbDemo } from "~/registry/default/block/_sink/components/breadcrumb-demo" +import { ButtonDemo } from "~/registry/default/block/_sink/components/button-demo" +import { ButtonDestructive } from "~/registry/default/block/_sink/components/button-destructive" +import { ButtonGhost } from "~/registry/default/block/_sink/components/button-ghost" +import { ButtonLink } from "~/registry/default/block/_sink/components/button-link" +import { ButtonLoading } from "~/registry/default/block/_sink/components/button-loading" +import { ButtonOutline } from "~/registry/default/block/_sink/components/button-outline" +import { ButtonSecondary } from "~/registry/default/block/_sink/components/button-secondary" +import { ButtonWithIcon } from "~/registry/default/block/_sink/components/button-with-icon" +import { CalendarDemo } from "~/registry/default/block/_sink/components/calendar-demo" +import { CardDemo } from "~/registry/default/block/_sink/components/card-demo" +import { CarouselDemo } from "~/registry/default/block/_sink/components/carousel-demo" +import { CheckboxDemo } from "~/registry/default/block/_sink/components/checkbox-demo" +import { CollapsibleDemo } from "~/registry/default/block/_sink/components/collapsible-demo" +import { ComboboxDemo } from "~/registry/default/block/_sink/components/combobox-demo" +import { CommandDemo } from "~/registry/default/block/_sink/components/command-demo" +import { ComponentWrapper } from "~/registry/default/block/_sink/components/component-wrapper" +import { ContextMenuDemo } from "~/registry/default/block/_sink/components/context-menu-demo" +import { DatePickerDemo } from "~/registry/default/block/_sink/components/date-picker-demo" +import { DialogDemo } from "~/registry/default/block/_sink/components/dialog-demo" +import { DrawerDemo } from "~/registry/default/block/_sink/components/drawer-demo" +import { DropdownMenuDemo } from "~/registry/default/block/_sink/components/dropdown-menu-demo" +import { HoverCardDemo } from "~/registry/default/block/_sink/components/hover-card-demo" +import { InputDemo } from "~/registry/default/block/_sink/components/input-demo" +import { InputOTPDemo } from "~/registry/default/block/_sink/components/input-otp-demo" +import { LabelDemo } from "~/registry/default/block/_sink/components/label-demo" +import { MenubarDemo } from "~/registry/default/block/_sink/components/menubar-demo" +import { NavigationMenuDemo } from "~/registry/default/block/_sink/components/navigation-menu-demo" +import { PaginationDemo } from "~/registry/default/block/_sink/components/pagination-demo" +import { PopoverDemo } from "~/registry/default/block/_sink/components/popover-demo" +import { ProgressDemo } from "~/registry/default/block/_sink/components/progress-demo" +import { RadioGroupDemo } from "~/registry/default/block/_sink/components/radio-group-demo" +import { ResizableHandleDemo } from "~/registry/default/block/_sink/components/resizable-handle" +import { ScrollAreaDemo } from "~/registry/default/block/_sink/components/scroll-area-demo" +import { SelectDemo } from "~/registry/default/block/_sink/components/select-demo" +import { SeparatorDemo } from "~/registry/default/block/_sink/components/separator-demo" +import { SheetDemo } from "~/registry/default/block/_sink/components/sheet-demo" +import { SkeletonDemo } from "~/registry/default/block/_sink/components/skeleton-demo" +import { SliderDemo } from "~/registry/default/block/_sink/components/slider-demo" +import { SonnerDemo } from "~/registry/default/block/_sink/components/sonner-demo" +import { SwitchDemo } from "~/registry/default/block/_sink/components/switch-demo" +import { TableDemo } from "~/registry/default/block/_sink/components/table-demo" +import { TabsDemo } from "~/registry/default/block/_sink/components/tabs-demo" +import { TextareaDemo } from "~/registry/default/block/_sink/components/textarea-demo" +import { ToastDemo } from "~/registry/default/block/_sink/components/toast-demo" +import { ToggleDemo } from "~/registry/default/block/_sink/components/toggle-demo" +import { ToggleDisabled } from "~/registry/default/block/_sink/components/toggle-disabled" +import { ToggleGroupDemo } from "~/registry/default/block/_sink/components/toggle-group-demo" +import { ToggleOutline } from "~/registry/default/block/_sink/components/toggle-outline" +import { ToggleWithText } from "~/registry/default/block/_sink/components/toggle-with-text" +import { TooltipDemo } from "~/registry/default/block/_sink/components/tooltip-demo" import { Breadcrumb, BreadcrumbItem, @@ -66,13 +66,13 @@ import { BreadcrumbList, BreadcrumbPage, BreadcrumbSeparator, -} from '~/registry/default/ui/breadcrumb' -import { Separator } from '~/registry/default/ui/separator' +} from "~/registry/default/ui/breadcrumb" +import { Separator } from "~/registry/default/ui/separator" import { SidebarInset, SidebarProvider, SidebarTrigger, -} from '~/registry/default/ui/sidebar' +} from "~/registry/default/ui/sidebar" export default function SinkPage() { return ( @@ -197,7 +197,10 @@ export default function SinkPage() { - + diff --git a/apps/web/__registry__/default/block/authentication-01.tsx b/apps/web/__registry__/default/block/authentication-01.tsx index faf4c266..a9c656d4 100644 --- a/apps/web/__registry__/default/block/authentication-01.tsx +++ b/apps/web/__registry__/default/block/authentication-01.tsx @@ -1,4 +1,4 @@ -import { Button } from '~/registry/default/ui/button' +import { Button } from "~/registry/default/ui/button" import { Card, CardContent, @@ -6,17 +6,17 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import { Input } from '~/registry/default/ui/input' -import { Label } from '~/registry/default/ui/label' +} 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 description = + "A simple login form with email and password. The submit button says 'Sign in'." -export const iframeHeight = '600px' +export const iframeHeight = "600px" -export const containerClassName - = 'w-full h-screen flex items-center justify-center px-4' +export const containerClassName = + "w-full h-screen flex items-center justify-center px-4" export default function LoginForm() { return ( @@ -30,7 +30,12 @@ export default function LoginForm() {
- +
diff --git a/apps/web/__registry__/default/block/authentication-02.tsx b/apps/web/__registry__/default/block/authentication-02.tsx index 07ac9580..7511dc80 100644 --- a/apps/web/__registry__/default/block/authentication-02.tsx +++ b/apps/web/__registry__/default/block/authentication-02.tsx @@ -1,23 +1,23 @@ -import Link from 'next/link' +import Link from "next/link" -import { Button } from '~/registry/default/ui/button' +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' +} 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 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 iframeHeight = "600px" -export const containerClassName - = 'w-full h-screen flex items-center justify-center px-4' +export const containerClassName = + "w-full h-screen flex items-center justify-center px-4" export default function LoginForm() { return ( @@ -42,7 +42,10 @@ export default function LoginForm() {
- + Forgot your password?
@@ -56,8 +59,7 @@ export default function LoginForm() {
- Don't have an account? - {' '} + Don't have an account?{" "} Sign up diff --git a/apps/web/__registry__/default/block/authentication-03.tsx b/apps/web/__registry__/default/block/authentication-03.tsx index f2f880f1..0f373665 100644 --- a/apps/web/__registry__/default/block/authentication-03.tsx +++ b/apps/web/__registry__/default/block/authentication-03.tsx @@ -1,23 +1,23 @@ -import Link from 'next/link' +import Link from "next/link" -import { Button } from '~/registry/default/ui/button' +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' +} 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 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 iframeHeight = "600px" -export const containerClassName - = 'w-full h-screen flex items-center justify-center px-4' +export const containerClassName = + "w-full h-screen flex items-center justify-center px-4" export default function LoginForm() { return ( @@ -61,8 +61,7 @@ export default function LoginForm() {
- Already have an account? - {' '} + Already have an account?{" "} Sign in diff --git a/apps/web/__registry__/default/block/authentication-04.tsx b/apps/web/__registry__/default/block/authentication-04.tsx index 0817239f..73bf4709 100644 --- a/apps/web/__registry__/default/block/authentication-04.tsx +++ b/apps/web/__registry__/default/block/authentication-04.tsx @@ -1,16 +1,16 @@ -import Image from 'next/image' -import Link from 'next/link' +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' +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 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 iframeHeight = "800px" -export const containerClassName = 'w-full h-full p-4 lg:p-0' +export const containerClassName = "w-full h-full p-4 lg:p-0" export default function Dashboard() { return ( @@ -53,8 +53,7 @@ export default function Dashboard() {
- Don't have an account? - {' '} + Don't have an account?{" "} Sign up diff --git a/apps/web/__registry__/default/block/chart-area-axes.tsx b/apps/web/__registry__/default/block/chart-area-axes.tsx index 47364aac..a4e9ba50 100644 --- a/apps/web/__registry__/default/block/chart-area-axes.tsx +++ b/apps/web/__registry__/default/block/chart-area-axes.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis, YAxis } from 'recharts' +import { TrendingUp } from "lucide-react" +import { Area, AreaChart, CartesianGrid, XAxis, YAxis } from "recharts" import { Card, @@ -10,35 +10,33 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'An area chart with axes' +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 }, + { 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))', + label: "Desktop", + color: "hsl(var(--chart-1))", }, mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', + label: "Mobile", + color: "hsl(var(--chart-2))", }, } satisfies ChartConfig @@ -67,7 +65,7 @@ export default function Component() { tickLine={false} axisLine={false} tickMargin={8} - tickFormatter={value => value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} /> - } /> + } + />
- Trending up by 5.2% this month - {' '} + Trending up by 5.2% this month{" "}
diff --git a/apps/web/__registry__/default/block/chart-area-default.tsx b/apps/web/__registry__/default/block/chart-area-default.tsx index 948ae8b1..6b744a14 100644 --- a/apps/web/__registry__/default/block/chart-area-default.tsx +++ b/apps/web/__registry__/default/block/chart-area-default.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' +import { TrendingUp } from "lucide-react" +import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" import { Card, @@ -10,31 +10,29 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'A simple area 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 }, + { 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))', + label: "Desktop", + color: "hsl(var(--chart-1))", }, } satisfies ChartConfig @@ -63,7 +61,7 @@ export default function Component() { tickLine={false} axisLine={false} tickMargin={8} - tickFormatter={value => value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} />
- Trending up by 5.2% this month - {' '} + Trending up by 5.2% this month{" "}
diff --git a/apps/web/__registry__/default/block/chart-area-gradient.tsx b/apps/web/__registry__/default/block/chart-area-gradient.tsx index 8b50e75f..dfe24a03 100644 --- a/apps/web/__registry__/default/block/chart-area-gradient.tsx +++ b/apps/web/__registry__/default/block/chart-area-gradient.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' +import { TrendingUp } from "lucide-react" +import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" import { Card, @@ -10,35 +10,33 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'An area chart with gradient fill' +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 }, + { 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))', + label: "Desktop", + color: "hsl(var(--chart-1))", }, mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', + label: "Mobile", + color: "hsl(var(--chart-2))", }, } satisfies ChartConfig @@ -67,11 +65,20 @@ export default function Component() { tickLine={false} axisLine={false} tickMargin={8} - tickFormatter={value => value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} + /> + } /> - } /> - + - +
- Trending up by 5.2% this month - {' '} + Trending up by 5.2% this month{" "}
diff --git a/apps/web/__registry__/default/block/chart-area-icons.tsx b/apps/web/__registry__/default/block/chart-area-icons.tsx index 8dc41fa8..690c9342 100644 --- a/apps/web/__registry__/default/block/chart-area-icons.tsx +++ b/apps/web/__registry__/default/block/chart-area-icons.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { TrendingDown, TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' +import { TrendingDown, TrendingUp } from "lucide-react" +import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" import { Card, @@ -10,38 +10,36 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartLegend, ChartLegendContent, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'An area chart with icons' +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 }, + { 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))', + label: "Desktop", + color: "hsl(var(--chart-1))", icon: TrendingDown, }, mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', + label: "Mobile", + color: "hsl(var(--chart-2))", icon: TrendingUp, }, } satisfies ChartConfig @@ -71,7 +69,7 @@ export default function Component() { tickLine={false} axisLine={false} tickMargin={8} - tickFormatter={value => value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} />
- Trending up by 5.2% this month - {' '} + Trending up by 5.2% this month{" "}
diff --git a/apps/web/__registry__/default/block/chart-area-interactive.tsx b/apps/web/__registry__/default/block/chart-area-interactive.tsx index 779569b6..2b90917f 100644 --- a/apps/web/__registry__/default/block/chart-area-interactive.tsx +++ b/apps/web/__registry__/default/block/chart-area-interactive.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import * as React from 'react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' +import * as React from "react" +import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" import { Card, @@ -9,146 +9,143 @@ import { CardDescription, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartLegend, ChartLegendContent, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue, -} from '~/registry/default/ui/select' +} from "~/registry/default/ui/select" -export const description = 'An interactive area chart' +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 }, + { 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', + label: "Visitors", }, desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', + label: "Desktop", + color: "hsl(var(--chart-1))", }, mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', + label: "Mobile", + color: "hsl(var(--chart-2))", }, } satisfies ChartConfig export default function Component() { - const [timeRange, setTimeRange] = React.useState('90d') + 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') { + if (timeRange === "30d") { daysToSubtract = 30 - } - else if (timeRange === '7d') { + } else if (timeRange === "7d") { daysToSubtract = 7 } now.setDate(now.getDate() - daysToSubtract) @@ -191,7 +188,13 @@ export default function Component() { > - + - + { const date = new Date(value) - return date.toLocaleDateString('en-US', { - month: 'short', - day: 'numeric', + return date.toLocaleDateString("en-US", { + month: "short", + day: "numeric", }) }} /> { - return new Date(value).toLocaleDateString('en-US', { - month: 'short', - day: 'numeric', - }) + return new Date(value).toLocaleDateString( + "en-US", + { + month: "short", + day: "numeric", + }, + ) }} indicator="dot" /> - )} + } /> value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} />
- Trending up by 5.2% this month - {' '} + Trending up by 5.2% this month{" "}
diff --git a/apps/web/__registry__/default/block/chart-area-linear.tsx b/apps/web/__registry__/default/block/chart-area-linear.tsx index ac0533c9..420fb965 100644 --- a/apps/web/__registry__/default/block/chart-area-linear.tsx +++ b/apps/web/__registry__/default/block/chart-area-linear.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' +import { TrendingUp } from "lucide-react" +import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" import { Card, @@ -10,31 +10,29 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'A linear area 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 }, + { 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))', + label: "Desktop", + color: "hsl(var(--chart-1))", }, } satisfies ChartConfig @@ -63,7 +61,7 @@ export default function Component() { tickLine={false} axisLine={false} tickMargin={8} - tickFormatter={value => value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} />
- Trending up by 5.2% this month - {' '} + Trending up by 5.2% this month{" "}
diff --git a/apps/web/__registry__/default/block/chart-area-stacked-expand.tsx b/apps/web/__registry__/default/block/chart-area-stacked-expand.tsx index 51a62bac..8254f759 100644 --- a/apps/web/__registry__/default/block/chart-area-stacked-expand.tsx +++ b/apps/web/__registry__/default/block/chart-area-stacked-expand.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' +import { TrendingUp } from "lucide-react" +import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" import { Card, @@ -10,39 +10,37 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'A stacked area chart with expand stacking' +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 }, + { 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))', + label: "Desktop", + color: "hsl(var(--chart-1))", }, mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', + label: "Mobile", + color: "hsl(var(--chart-2))", }, other: { - label: 'Other', - color: 'hsl(var(--chart-3))', + label: "Other", + color: "hsl(var(--chart-3))", }, } satisfies ChartConfig @@ -73,7 +71,7 @@ export default function Component() { tickLine={false} axisLine={false} tickMargin={8} - tickFormatter={value => value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} />
- Trending up by 5.2% this month - {' '} + Trending up by 5.2% this month{" "}
diff --git a/apps/web/__registry__/default/block/chart-area-stacked.tsx b/apps/web/__registry__/default/block/chart-area-stacked.tsx index 3e34b73d..e6c3f80e 100644 --- a/apps/web/__registry__/default/block/chart-area-stacked.tsx +++ b/apps/web/__registry__/default/block/chart-area-stacked.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' +import { TrendingUp } from "lucide-react" +import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" import { Card, @@ -10,35 +10,33 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'A stacked area 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 }, + { 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))', + label: "Desktop", + color: "hsl(var(--chart-1))", }, mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', + label: "Mobile", + color: "hsl(var(--chart-2))", }, } satisfies ChartConfig @@ -67,7 +65,7 @@ export default function Component() { tickLine={false} axisLine={false} tickMargin={8} - tickFormatter={value => value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} />
- Trending up by 5.2% this month - {' '} + Trending up by 5.2% this month{" "}
diff --git a/apps/web/__registry__/default/block/chart-area-step.tsx b/apps/web/__registry__/default/block/chart-area-step.tsx index 2a51cd45..846e53b0 100644 --- a/apps/web/__registry__/default/block/chart-area-step.tsx +++ b/apps/web/__registry__/default/block/chart-area-step.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { Activity, TrendingUp } from 'lucide-react' -import { Area, AreaChart, CartesianGrid, XAxis } from 'recharts' +import { Activity, TrendingUp } from "lucide-react" +import { Area, AreaChart, CartesianGrid, XAxis } from "recharts" import { Card, @@ -10,31 +10,29 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'A step area 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 }, + { 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))', + label: "Desktop", + color: "hsl(var(--chart-1))", icon: Activity, }, } satisfies ChartConfig @@ -64,7 +62,7 @@ export default function Component() { tickLine={false} axisLine={false} tickMargin={8} - tickFormatter={value => value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} />
- Trending up by 5.2% this month - {' '} + Trending up by 5.2% this month{" "}
diff --git a/apps/web/__registry__/default/block/chart-bar-active.tsx b/apps/web/__registry__/default/block/chart-bar-active.tsx index 037029db..e1425973 100644 --- a/apps/web/__registry__/default/block/chart-bar-active.tsx +++ b/apps/web/__registry__/default/block/chart-bar-active.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, CartesianGrid, Rectangle, XAxis } from 'recharts' +import { TrendingUp } from "lucide-react" +import { Bar, BarChart, CartesianGrid, Rectangle, XAxis } from "recharts" import { Card, @@ -10,49 +10,47 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'A bar chart with an active bar' +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)' }, + { 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', + label: "Visitors", }, chrome: { - label: 'Chrome', - color: 'hsl(var(--chart-1))', + label: "Chrome", + color: "hsl(var(--chart-1))", }, safari: { - label: 'Safari', - color: 'hsl(var(--chart-2))', + label: "Safari", + color: "hsl(var(--chart-2))", }, firefox: { - label: 'Firefox', - color: 'hsl(var(--chart-3))', + label: "Firefox", + color: "hsl(var(--chart-3))", }, edge: { - label: 'Edge', - color: 'hsl(var(--chart-4))', + label: "Edge", + color: "hsl(var(--chart-4))", }, other: { - label: 'Other', - color: 'hsl(var(--chart-5))', + label: "Other", + color: "hsl(var(--chart-5))", }, } satisfies ChartConfig @@ -72,8 +70,9 @@ export default function Component() { tickLine={false} tickMargin={10} axisLine={false} - tickFormatter={value => - chartConfig[value as keyof typeof chartConfig]?.label} + tickFormatter={(value) => + chartConfig[value as keyof typeof chartConfig]?.label + } />
- Trending up by 5.2% this month - {' '} - + Trending up by 5.2% this month
Showing total visitors for the last 6 months diff --git a/apps/web/__registry__/default/block/chart-bar-default.tsx b/apps/web/__registry__/default/block/chart-bar-default.tsx index 49330679..53ff48e4 100644 --- a/apps/web/__registry__/default/block/chart-bar-default.tsx +++ b/apps/web/__registry__/default/block/chart-bar-default.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, CartesianGrid, XAxis } from 'recharts' +import { TrendingUp } from "lucide-react" +import { Bar, BarChart, CartesianGrid, XAxis } from "recharts" import { Card, @@ -10,31 +10,29 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'A bar 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 }, + { 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))', + label: "Desktop", + color: "hsl(var(--chart-1))", }, } satisfies ChartConfig @@ -54,21 +52,23 @@ export default function Component() { tickLine={false} tickMargin={10} axisLine={false} - tickFormatter={value => value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} /> } /> - +
- Trending up by 5.2% this month - {' '} - + Trending up by 5.2% this month
Showing total visitors for the last 6 months diff --git a/apps/web/__registry__/default/block/chart-bar-horizontal.tsx b/apps/web/__registry__/default/block/chart-bar-horizontal.tsx index 144ef997..efb45344 100644 --- a/apps/web/__registry__/default/block/chart-bar-horizontal.tsx +++ b/apps/web/__registry__/default/block/chart-bar-horizontal.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import { TrendingUp } from 'lucide-react' -import { Bar, BarChart, XAxis, YAxis } from 'recharts' +import { TrendingUp } from "lucide-react" +import { Bar, BarChart, XAxis, YAxis } from "recharts" import { Card, @@ -10,31 +10,29 @@ import { CardFooter, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'A horizontal bar 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 }, + { 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))', + label: "Desktop", + color: "hsl(var(--chart-1))", }, } satisfies ChartConfig @@ -62,21 +60,23 @@ export default function Component() { tickLine={false} tickMargin={10} axisLine={false} - tickFormatter={value => value.slice(0, 3)} + tickFormatter={(value) => value.slice(0, 3)} /> } /> - +
- Trending up by 5.2% this month - {' '} - + Trending up by 5.2% this month
Showing total visitors for the last 6 months diff --git a/apps/web/__registry__/default/block/chart-bar-interactive.tsx b/apps/web/__registry__/default/block/chart-bar-interactive.tsx index d86ee682..50b043a0 100644 --- a/apps/web/__registry__/default/block/chart-bar-interactive.tsx +++ b/apps/web/__registry__/default/block/chart-bar-interactive.tsx @@ -1,7 +1,7 @@ -'use client' +"use client" -import * as React from 'react' -import { Bar, BarChart, CartesianGrid, XAxis } from 'recharts' +import * as React from "react" +import { Bar, BarChart, CartesianGrid, XAxis } from "recharts" import { Card, @@ -9,129 +9,127 @@ import { CardDescription, CardHeader, CardTitle, -} from '~/registry/default/ui/card' -import type { - ChartConfig, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/card" +import type { ChartConfig } from "~/registry/default/ui/chart" import { ChartContainer, ChartTooltip, ChartTooltipContent, -} from '~/registry/default/ui/chart' +} from "~/registry/default/ui/chart" -export const description = 'An interactive bar 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 }, + { 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', + label: "Page Views", }, desktop: { - label: 'Desktop', - color: 'hsl(var(--chart-1))', + label: "Desktop", + color: "hsl(var(--chart-1))", }, mobile: { - label: 'Mobile', - color: 'hsl(var(--chart-2))', + label: "Mobile", + color: "hsl(var(--chart-2))", }, } satisfies ChartConfig export default function Component() { - const [activeChart, setActiveChart] - = React.useState('desktop') + const [activeChart, setActiveChart] = + React.useState("desktop") const total = React.useMemo( () => ({ @@ -151,7 +149,7 @@ export default function Component() {
- {['desktop', 'mobile'].map((key) => { + {["desktop", "mobile"].map((key) => { const chart = key as keyof typeof chartConfig return ( @@ -205,7 +209,9 @@ export default function Dashboard() { - Sales + + Sales + @@ -217,7 +223,9 @@ export default function Dashboard() { - Active Now + + Active Now + @@ -229,9 +237,7 @@ export default function Dashboard() {
- +
Transactions @@ -260,7 +266,9 @@ export default function Dashboard() { Date - Amount + + Amount + @@ -282,7 +290,9 @@ export default function Dashboard() { 2023-06-23 - $250.00 + + $250.00 + @@ -302,11 +312,15 @@ export default function Dashboard() { 2023-06-24 - $150.00 + + $150.00 + -
Noah Williams
+
+ Noah Williams +
noah@example.com
@@ -322,7 +336,9 @@ export default function Dashboard() { 2023-06-25 - $350.00 + + $350.00 +
@@ -342,7 +358,9 @@ export default function Dashboard() { 2023-06-26 - $450.00 + + $450.00 + @@ -362,7 +380,9 @@ export default function Dashboard() { 2023-06-27 - $550.00 + + $550.00 +
diff --git a/apps/web/__registry__/default/block/dashboard-02.tsx b/apps/web/__registry__/default/block/dashboard-02.tsx index 3f23a6ff..5400ce1d 100644 --- a/apps/web/__registry__/default/block/dashboard-02.tsx +++ b/apps/web/__registry__/default/block/dashboard-02.tsx @@ -1,4 +1,4 @@ -import Link from 'next/link' +import Link from "next/link" import { Bell, CircleUser, @@ -10,17 +10,17 @@ import { Search, ShoppingCart, Users, -} from 'lucide-react' +} from "lucide-react" -import { Badge } from '~/registry/default/ui/badge' -import { Button } from '~/registry/default/ui/button' +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' +} from "~/registry/default/ui/card" import { DropdownMenu, DropdownMenuContent, @@ -28,16 +28,16 @@ import { 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' +} 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 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 iframeHeight = "800px" -export const containerClassName = 'w-full h-full' +export const containerClassName = "w-full h-full" export default function Dashboard() { return ( @@ -45,11 +45,18 @@ export default function Dashboard() {
- + Acme Inc - @@ -78,8 +85,7 @@ export default function Dashboard() { className="bg-muted text-primary hover:text-primary flex items-center gap-3 rounded-lg px-3 py-2 transition-all" > - Products - {' '} + Products{" "} Upgrade to Pro - Unlock all features and get unlimited access to our support - team. + Unlock all features and get unlimited access to our + support team. @@ -181,8 +187,8 @@ export default function Dashboard() { Upgrade to Pro - Unlock all features and get unlimited access to our - support team. + Unlock all features and get unlimited access to + our support team. @@ -208,7 +214,11 @@ export default function Dashboard() {
- @@ -225,10 +235,13 @@ export default function Dashboard() {
-

Inventory

+

+ Inventory +

diff --git a/apps/web/__registry__/default/block/dashboard-03.tsx b/apps/web/__registry__/default/block/dashboard-03.tsx index b3da52a7..56f4f7a1 100644 --- a/apps/web/__registry__/default/block/dashboard-03.tsx +++ b/apps/web/__registry__/default/block/dashboard-03.tsx @@ -15,10 +15,10 @@ import { SquareUser, Triangle, Turtle, -} from 'lucide-react' +} from "lucide-react" -import { Badge } from '~/registry/default/ui/badge' -import { Button } from '~/registry/default/ui/button' +import { Badge } from "~/registry/default/ui/badge" +import { Button } from "~/registry/default/ui/button" import { Drawer, DrawerContent, @@ -26,29 +26,29 @@ import { DrawerHeader, DrawerTitle, DrawerTrigger, -} from '~/registry/default/ui/drawer' -import { Input } from '~/registry/default/ui/input' -import { Label } from '~/registry/default/ui/label' +} 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' +} from "~/registry/default/ui/select" +import { Textarea } from "~/registry/default/ui/textarea" import { Tooltip, TooltipContent, TooltipTrigger, -} from '~/registry/default/ui/tooltip' +} 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 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 iframeHeight = "740px" -export const containerClassName = 'w-full h-full' +export const containerClassName = "w-full h-full" export default function Dashboard() { return ( @@ -206,14 +206,17 @@ export default function Dashboard() {

- Neural - {' '} + Neural{" "} Genesis

-

- Our fastest model for general use cases. +

+ Our fastest model for general + use cases.

@@ -223,14 +226,17 @@ export default function Dashboard() {

- Neural - {' '} + Neural{" "} Explorer

-

- Performance and speed for efficiency. +

+ Performance and speed for + efficiency.

@@ -240,15 +246,17 @@ export default function Dashboard() {

- Neural - {' '} + Neural{" "} Quantum

-

- The most powerful model for complex - computations. +

+ The most powerful model for + complex computations.

@@ -258,15 +266,27 @@ export default function Dashboard() {
- +
- +
- +
@@ -280,15 +300,22 @@ export default function Dashboard() { - System + + System + User - Assistant + + Assistant +
-