diff --git a/apps/ui-library/__registry__/index.tsx b/apps/ui-library/__registry__/index.tsx index fff2697c3a979..f20ed0206cd23 100644 --- a/apps/ui-library/__registry__/index.tsx +++ b/apps/ui-library/__registry__/index.tsx @@ -1,527 +1,43 @@ // @ts-nocheck -// This file is autogenerated by scripts/build-registry.ts +// This file is autogenerated by scripts/build-registry.mts // Do not edit this file directly. import * as React from "react" -export const Index: Record = { +export const Index = { "default": { - "password-based-auth-nextjs": { - name: "password-based-auth-nextjs", - type: "registry:block", - registryDependencies: ["button","card","input","label"], - component: React.lazy(() => import("@/registry/default/blocks/password-based-auth-nextjs/app/auth/login/page.tsx")), - source: "", - files: ["registry/default/blocks/password-based-auth-nextjs/app/auth/login/page.tsx","registry/default/blocks/password-based-auth-nextjs/app/auth/error/page.tsx","registry/default/blocks/password-based-auth-nextjs/app/protected/page.tsx","registry/default/blocks/password-based-auth-nextjs/app/auth/confirm/route.ts","registry/default/blocks/password-based-auth-nextjs/components/login-form.tsx","registry/default/blocks/password-based-auth-nextjs/middleware.ts","registry/default/blocks/password-based-auth-nextjs/app/auth/sign-up/page.tsx","registry/default/blocks/password-based-auth-nextjs/app/auth/sign-up-success/page.tsx","registry/default/blocks/password-based-auth-nextjs/components/sign-up-form.tsx","registry/default/blocks/password-based-auth-nextjs/app/auth/forgot-password/page.tsx","registry/default/blocks/password-based-auth-nextjs/app/auth/update-password/page.tsx","registry/default/blocks/password-based-auth-nextjs/components/forgot-password-form.tsx","registry/default/blocks/password-based-auth-nextjs/components/update-password-form.tsx","registry/default/blocks/password-based-auth-nextjs/components/logout-button.tsx","registry/default/clients/nextjs/lib/supabase/client.ts","registry/default/clients/nextjs/lib/supabase/middleware.ts","registry/default/clients/nextjs/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "password-based-auth-react": { - name: "password-based-auth-react", - type: "registry:block", - registryDependencies: ["button","card","input","label"], - component: React.lazy(() => import("@/registry/default/blocks/password-based-auth-react/components/login-form.tsx")), - source: "", - files: ["registry/default/blocks/password-based-auth-react/components/login-form.tsx","registry/default/blocks/password-based-auth-react/components/sign-up-form.tsx","registry/default/blocks/password-based-auth-react/components/forgot-password-form.tsx","registry/default/blocks/password-based-auth-react/components/update-password-form.tsx","registry/default/clients/react/lib/supabase/client.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "password-based-auth-react-router": { - name: "password-based-auth-react-router", - type: "registry:block", - registryDependencies: ["button","card","input","label"], - component: React.lazy(() => import("@/registry/default/blocks/password-based-auth-react-router/app/routes/auth.confirm.tsx")), - source: "", - files: ["registry/default/blocks/password-based-auth-react-router/app/routes/auth.confirm.tsx","registry/default/blocks/password-based-auth-react-router/app/routes/auth.error.tsx","registry/default/blocks/password-based-auth-react-router/app/routes/forgot-password.tsx","registry/default/blocks/password-based-auth-react-router/app/routes/login.tsx","registry/default/blocks/password-based-auth-react-router/app/routes/logout.tsx","registry/default/blocks/password-based-auth-react-router/app/routes/protected.tsx","registry/default/blocks/password-based-auth-react-router/app/routes/sign-up.tsx","registry/default/blocks/password-based-auth-react-router/app/routes/update-password.tsx","registry/default/blocks/password-based-auth-react-router/app/routes.ts","registry/default/clients/react-router/lib/supabase/client.ts","registry/default/clients/react-router/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "password-based-auth-tanstack": { - name: "password-based-auth-tanstack", - type: "registry:block", - registryDependencies: ["button","card","input","label"], - component: React.lazy(() => import("@/registry/default/blocks/password-based-auth-tanstack/routes/login.tsx")), - source: "", - files: ["registry/default/blocks/password-based-auth-tanstack/routes/login.tsx","registry/default/blocks/password-based-auth-tanstack/routes/auth/error.tsx","registry/default/blocks/password-based-auth-tanstack/routes/_protected.tsx","registry/default/blocks/password-based-auth-tanstack/routes/_protected/protected.tsx","registry/default/blocks/password-based-auth-tanstack/routes/auth/confirm.ts","registry/default/blocks/password-based-auth-tanstack/components/login-form.tsx","registry/default/blocks/password-based-auth-tanstack/routes/sign-up.tsx","registry/default/blocks/password-based-auth-tanstack/routes/sign-up-success.tsx","registry/default/blocks/password-based-auth-tanstack/components/sign-up-form.tsx","registry/default/blocks/password-based-auth-tanstack/routes/forgot-password.tsx","registry/default/blocks/password-based-auth-tanstack/routes/update-password.tsx","registry/default/blocks/password-based-auth-tanstack/components/forgot-password-form.tsx","registry/default/blocks/password-based-auth-tanstack/components/update-password-form.tsx","registry/default/blocks/password-based-auth-tanstack/lib/supabase/fetch-user-server-fn.ts","registry/default/clients/tanstack/lib/supabase/client.ts","registry/default/clients/tanstack/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "social-auth-nextjs": { - name: "social-auth-nextjs", - type: "registry:block", - registryDependencies: ["button","card"], - component: React.lazy(() => import("@/registry/default/blocks/social-auth-nextjs/app/auth/login/page.tsx")), - source: "", - files: ["registry/default/blocks/social-auth-nextjs/app/auth/login/page.tsx","registry/default/blocks/social-auth-nextjs/app/auth/error/page.tsx","registry/default/blocks/social-auth-nextjs/app/protected/page.tsx","registry/default/blocks/social-auth-nextjs/app/auth/oauth/route.ts","registry/default/blocks/social-auth-nextjs/components/login-form.tsx","registry/default/blocks/social-auth-nextjs/middleware.ts","registry/default/blocks/social-auth-nextjs/components/logout-button.tsx","registry/default/clients/nextjs/lib/supabase/client.ts","registry/default/clients/nextjs/lib/supabase/middleware.ts","registry/default/clients/nextjs/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "social-auth-react": { - name: "social-auth-react", - type: "registry:block", - registryDependencies: ["button","card"], - component: React.lazy(() => import("@/registry/default/blocks/social-auth-react/components/login-form.tsx")), - source: "", - files: ["registry/default/blocks/social-auth-react/components/login-form.tsx","registry/default/clients/react/lib/supabase/client.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "social-auth-react-router": { - name: "social-auth-react-router", - type: "registry:block", - registryDependencies: ["button","card"], - component: React.lazy(() => import("@/registry/default/blocks/social-auth-react-router/app/routes/auth.error.tsx")), - source: "", - files: ["registry/default/blocks/social-auth-react-router/app/routes/auth.error.tsx","registry/default/blocks/social-auth-react-router/app/routes/auth.oauth.tsx","registry/default/blocks/social-auth-react-router/app/routes/login.tsx","registry/default/blocks/social-auth-react-router/app/routes/logout.tsx","registry/default/blocks/social-auth-react-router/app/routes/protected.tsx","registry/default/blocks/social-auth-react-router/app/routes.ts","registry/default/clients/react-router/lib/supabase/client.ts","registry/default/clients/react-router/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "social-auth-tanstack": { - name: "social-auth-tanstack", - type: "registry:block", - registryDependencies: ["button","card"], - component: React.lazy(() => import("@/registry/default/blocks/social-auth-tanstack/components/login-form.tsx")), - source: "", - files: ["registry/default/blocks/social-auth-tanstack/components/login-form.tsx","registry/default/blocks/social-auth-tanstack/lib/supabase/fetch-user-server-fn.ts","registry/default/blocks/social-auth-tanstack/routes/_protected.tsx","registry/default/blocks/social-auth-tanstack/routes/_protected/protected.tsx","registry/default/blocks/social-auth-tanstack/routes/auth/error.tsx","registry/default/blocks/social-auth-tanstack/routes/auth/oauth.ts","registry/default/blocks/social-auth-tanstack/routes/login.tsx","registry/default/clients/tanstack/lib/supabase/client.ts","registry/default/clients/tanstack/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "dropzone-nextjs": { - name: "dropzone-nextjs", - type: "registry:component", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/blocks/dropzone/components/dropzone.tsx")), - source: "", - files: ["registry/default/blocks/dropzone/components/dropzone.tsx","registry/default/blocks/dropzone/hooks/use-supabase-upload.ts","registry/default/clients/nextjs/lib/supabase/client.ts","registry/default/clients/nextjs/lib/supabase/middleware.ts","registry/default/clients/nextjs/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "dropzone-react": { - name: "dropzone-react", - type: "registry:component", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/blocks/dropzone/components/dropzone.tsx")), - source: "", - files: ["registry/default/blocks/dropzone/components/dropzone.tsx","registry/default/blocks/dropzone/hooks/use-supabase-upload.ts","registry/default/clients/react/lib/supabase/client.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "dropzone-react-router": { - name: "dropzone-react-router", - type: "registry:component", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/blocks/dropzone/components/dropzone.tsx")), - source: "", - files: ["registry/default/blocks/dropzone/components/dropzone.tsx","registry/default/blocks/dropzone/hooks/use-supabase-upload.ts","registry/default/clients/react-router/lib/supabase/client.ts","registry/default/clients/react-router/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "dropzone-tanstack": { - name: "dropzone-tanstack", - type: "registry:component", - registryDependencies: ["button"], - component: React.lazy(() => import("@/registry/default/blocks/dropzone/components/dropzone.tsx")), - source: "", - files: ["registry/default/blocks/dropzone/components/dropzone.tsx","registry/default/blocks/dropzone/hooks/use-supabase-upload.ts","registry/default/clients/tanstack/lib/supabase/client.ts","registry/default/clients/tanstack/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-cursor-nextjs": { - name: "realtime-cursor-nextjs", - type: "registry:component", - registryDependencies: [], - component: React.lazy(() => import("@/registry/default/blocks/realtime-cursor/components/cursor.tsx")), - source: "", - files: ["registry/default/blocks/realtime-cursor/components/cursor.tsx","registry/default/blocks/realtime-cursor/components/realtime-cursors.tsx","registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts","registry/default/clients/nextjs/lib/supabase/client.ts","registry/default/clients/nextjs/lib/supabase/middleware.ts","registry/default/clients/nextjs/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-cursor-react": { - name: "realtime-cursor-react", - type: "registry:component", - registryDependencies: [], - component: React.lazy(() => import("@/registry/default/blocks/realtime-cursor/components/cursor.tsx")), - source: "", - files: ["registry/default/blocks/realtime-cursor/components/cursor.tsx","registry/default/blocks/realtime-cursor/components/realtime-cursors.tsx","registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts","registry/default/clients/react/lib/supabase/client.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-cursor-react-router": { - name: "realtime-cursor-react-router", - type: "registry:component", - registryDependencies: [], - component: React.lazy(() => import("@/registry/default/blocks/realtime-cursor/components/cursor.tsx")), - source: "", - files: ["registry/default/blocks/realtime-cursor/components/cursor.tsx","registry/default/blocks/realtime-cursor/components/realtime-cursors.tsx","registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts","registry/default/clients/react-router/lib/supabase/client.ts","registry/default/clients/react-router/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-cursor-tanstack": { - name: "realtime-cursor-tanstack", - type: "registry:component", - registryDependencies: [], - component: React.lazy(() => import("@/registry/default/blocks/realtime-cursor/components/cursor.tsx")), - source: "", - files: ["registry/default/blocks/realtime-cursor/components/cursor.tsx","registry/default/blocks/realtime-cursor/components/realtime-cursors.tsx","registry/default/blocks/realtime-cursor/hooks/use-realtime-cursors.ts","registry/default/clients/tanstack/lib/supabase/client.ts","registry/default/clients/tanstack/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "current-user-avatar-nextjs": { - name: "current-user-avatar-nextjs", - type: "registry:component", - registryDependencies: ["avatar"], - component: React.lazy(() => import("@/registry/default/blocks/current-user-avatar/components/current-user-avatar.tsx")), - source: "", - files: ["registry/default/blocks/current-user-avatar/components/current-user-avatar.tsx","registry/default/blocks/current-user-avatar/hooks/use-current-user-name.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-image.ts","registry/default/clients/nextjs/lib/supabase/client.ts","registry/default/clients/nextjs/lib/supabase/middleware.ts","registry/default/clients/nextjs/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "current-user-avatar-react": { - name: "current-user-avatar-react", - type: "registry:component", - registryDependencies: ["avatar"], - component: React.lazy(() => import("@/registry/default/blocks/current-user-avatar/components/current-user-avatar.tsx")), - source: "", - files: ["registry/default/blocks/current-user-avatar/components/current-user-avatar.tsx","registry/default/blocks/current-user-avatar/hooks/use-current-user-name.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-image.ts","registry/default/clients/react/lib/supabase/client.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "current-user-avatar-react-router": { - name: "current-user-avatar-react-router", - type: "registry:component", - registryDependencies: ["avatar"], - component: React.lazy(() => import("@/registry/default/blocks/current-user-avatar/components/current-user-avatar.tsx")), - source: "", - files: ["registry/default/blocks/current-user-avatar/components/current-user-avatar.tsx","registry/default/blocks/current-user-avatar/hooks/use-current-user-name.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-image.ts","registry/default/clients/react-router/lib/supabase/client.ts","registry/default/clients/react-router/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "current-user-avatar-tanstack": { - name: "current-user-avatar-tanstack", - type: "registry:component", - registryDependencies: ["avatar"], - component: React.lazy(() => import("@/registry/default/blocks/current-user-avatar/components/current-user-avatar.tsx")), - source: "", - files: ["registry/default/blocks/current-user-avatar/components/current-user-avatar.tsx","registry/default/blocks/current-user-avatar/hooks/use-current-user-name.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-image.ts","registry/default/clients/tanstack/lib/supabase/client.ts","registry/default/clients/tanstack/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-avatar-stack-nextjs": { - name: "realtime-avatar-stack-nextjs", - type: "registry:component", - registryDependencies: ["avatar","tooltip"], - component: React.lazy(() => import("@/registry/default/blocks/realtime-avatar-stack/components/avatar-stack.tsx")), - source: "", - files: ["registry/default/blocks/realtime-avatar-stack/components/avatar-stack.tsx","registry/default/blocks/realtime-avatar-stack/components/realtime-avatar-stack.tsx","registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-name.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-image.ts","registry/default/clients/nextjs/lib/supabase/client.ts","registry/default/clients/nextjs/lib/supabase/middleware.ts","registry/default/clients/nextjs/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-avatar-stack-react": { - name: "realtime-avatar-stack-react", - type: "registry:component", - registryDependencies: ["avatar","tooltip"], - component: React.lazy(() => import("@/registry/default/blocks/realtime-avatar-stack/components/avatar-stack.tsx")), - source: "", - files: ["registry/default/blocks/realtime-avatar-stack/components/avatar-stack.tsx","registry/default/blocks/realtime-avatar-stack/components/realtime-avatar-stack.tsx","registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-name.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-image.ts","registry/default/clients/react/lib/supabase/client.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-avatar-stack-react-router": { - name: "realtime-avatar-stack-react-router", - type: "registry:component", - registryDependencies: ["avatar","tooltip"], - component: React.lazy(() => import("@/registry/default/blocks/realtime-avatar-stack/components/avatar-stack.tsx")), - source: "", - files: ["registry/default/blocks/realtime-avatar-stack/components/avatar-stack.tsx","registry/default/blocks/realtime-avatar-stack/components/realtime-avatar-stack.tsx","registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-name.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-image.ts","registry/default/clients/react-router/lib/supabase/client.ts","registry/default/clients/react-router/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-avatar-stack-tanstack": { - name: "realtime-avatar-stack-tanstack", - type: "registry:component", - registryDependencies: ["avatar","tooltip"], - component: React.lazy(() => import("@/registry/default/blocks/realtime-avatar-stack/components/avatar-stack.tsx")), - source: "", - files: ["registry/default/blocks/realtime-avatar-stack/components/avatar-stack.tsx","registry/default/blocks/realtime-avatar-stack/components/realtime-avatar-stack.tsx","registry/default/blocks/realtime-avatar-stack/hooks/use-realtime-presence-room.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-name.ts","registry/default/blocks/current-user-avatar/hooks/use-current-user-image.ts","registry/default/clients/tanstack/lib/supabase/client.ts","registry/default/clients/tanstack/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-chat-nextjs": { - name: "realtime-chat-nextjs", - type: "registry:component", - registryDependencies: ["input","button"], - component: React.lazy(() => import("@/registry/default/blocks/realtime-chat/components/chat-message.tsx")), - source: "", - files: ["registry/default/blocks/realtime-chat/components/chat-message.tsx","registry/default/blocks/realtime-chat/components/realtime-chat.tsx","registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx","registry/default/blocks/realtime-chat/hooks/use-chat-scroll.tsx","registry/default/clients/nextjs/lib/supabase/client.ts","registry/default/clients/nextjs/lib/supabase/middleware.ts","registry/default/clients/nextjs/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-chat-react": { - name: "realtime-chat-react", - type: "registry:component", - registryDependencies: ["input","button"], - component: React.lazy(() => import("@/registry/default/blocks/realtime-chat/components/chat-message.tsx")), - source: "", - files: ["registry/default/blocks/realtime-chat/components/chat-message.tsx","registry/default/blocks/realtime-chat/components/realtime-chat.tsx","registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx","registry/default/blocks/realtime-chat/hooks/use-chat-scroll.tsx","registry/default/clients/react/lib/supabase/client.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-chat-react-router": { - name: "realtime-chat-react-router", - type: "registry:component", - registryDependencies: ["input","button"], - component: React.lazy(() => import("@/registry/default/blocks/realtime-chat/components/chat-message.tsx")), - source: "", - files: ["registry/default/blocks/realtime-chat/components/chat-message.tsx","registry/default/blocks/realtime-chat/components/realtime-chat.tsx","registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx","registry/default/blocks/realtime-chat/hooks/use-chat-scroll.tsx","registry/default/clients/react-router/lib/supabase/client.ts","registry/default/clients/react-router/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "realtime-chat-tanstack": { - name: "realtime-chat-tanstack", - type: "registry:component", - registryDependencies: ["input","button"], - component: React.lazy(() => import("@/registry/default/blocks/realtime-chat/components/chat-message.tsx")), - source: "", - files: ["registry/default/blocks/realtime-chat/components/chat-message.tsx","registry/default/blocks/realtime-chat/components/realtime-chat.tsx","registry/default/blocks/realtime-chat/hooks/use-realtime-chat.tsx","registry/default/blocks/realtime-chat/hooks/use-chat-scroll.tsx","registry/default/clients/tanstack/lib/supabase/client.ts","registry/default/clients/tanstack/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "infinite-query-hook": { - name: "infinite-query-hook", - type: "registry:block", - registryDependencies: [], - - source: "", - files: ["registry/default/blocks/infinite-query-hook/hooks/use-infinite-query.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "supabase-client-nextjs": { - name: "supabase-client-nextjs", - type: "registry:lib", - registryDependencies: [], - - source: "", - files: ["registry/default/clients/nextjs/lib/supabase/client.ts","registry/default/clients/nextjs/lib/supabase/middleware.ts","registry/default/clients/nextjs/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "supabase-client-react": { - name: "supabase-client-react", - type: "registry:lib", - registryDependencies: [], - - source: "", - files: ["registry/default/clients/react/lib/supabase/client.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "supabase-client-react-router": { - name: "supabase-client-react-router", - type: "registry:lib", - registryDependencies: [], - - source: "", - files: ["registry/default/clients/react-router/lib/supabase/client.ts","registry/default/clients/react-router/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "supabase-client-tanstack": { - name: "supabase-client-tanstack", - type: "registry:lib", - registryDependencies: [], - - source: "", - files: ["registry/default/clients/tanstack/lib/supabase/client.ts","registry/default/clients/tanstack/lib/supabase/server.ts"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "platform-kit-nextjs": { - name: "platform-kit-nextjs", - type: "registry:block", - registryDependencies: ["alert","badge","button","card","chart","command","dialog","drawer","form","hover-card","input","label","popover","select","skeleton","switch","table","toggle","toggle-group","tooltip"], - component: React.lazy(() => import("@/registry/default/platform/platform-kit-nextjs/components/dynamic-form.tsx")), - source: "", - files: ["registry/default/platform/platform-kit-nextjs/app/api/ai/sql/route.ts","registry/default/platform/platform-kit-nextjs/app/api/supabase-proxy/[...path]/route.ts","registry/default/platform/platform-kit-nextjs/components/dynamic-form.tsx","registry/default/platform/platform-kit-nextjs/components/logo-supabase.tsx","registry/default/platform/platform-kit-nextjs/components/results-table.tsx","registry/default/platform/platform-kit-nextjs/components/sql-editor.tsx","registry/default/platform/platform-kit-nextjs/components/supabase-manager/auth.tsx","registry/default/platform/platform-kit-nextjs/components/supabase-manager/database.tsx","registry/default/platform/platform-kit-nextjs/components/supabase-manager/index.tsx","registry/default/platform/platform-kit-nextjs/components/supabase-manager/logs.tsx","registry/default/platform/platform-kit-nextjs/components/supabase-manager/secrets.tsx","registry/default/platform/platform-kit-nextjs/components/supabase-manager/storage.tsx","registry/default/platform/platform-kit-nextjs/components/supabase-manager/suggestions.tsx","registry/default/platform/platform-kit-nextjs/components/supabase-manager/users.tsx","registry/default/platform/platform-kit-nextjs/components/users-growth-chart.tsx","registry/default/platform/platform-kit-nextjs/hooks/use-auth.ts","registry/default/platform/platform-kit-nextjs/hooks/use-logs.ts","registry/default/platform/platform-kit-nextjs/hooks/use-run-query.ts","registry/default/platform/platform-kit-nextjs/hooks/use-secrets.ts","registry/default/platform/platform-kit-nextjs/hooks/use-storage.ts","registry/default/platform/platform-kit-nextjs/hooks/use-suggestions.ts","registry/default/platform/platform-kit-nextjs/hooks/use-tables.ts","registry/default/platform/platform-kit-nextjs/hooks/use-user-counts.ts","registry/default/platform/platform-kit-nextjs/lib/logs.ts","registry/default/platform/platform-kit-nextjs/lib/management-api-schema.d.ts","registry/default/platform/platform-kit-nextjs/lib/management-api.ts","registry/default/platform/platform-kit-nextjs/lib/pg-meta/sql.ts","registry/default/platform/platform-kit-nextjs/lib/pg-meta/index.ts","registry/default/platform/platform-kit-nextjs/lib/pg-meta/types.ts","registry/default/platform/platform-kit-nextjs/lib/schemas/auth.ts","registry/default/platform/platform-kit-nextjs/lib/schemas/secrets.ts","registry/default/platform/platform-kit-nextjs/contexts/SheetNavigationContext.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , - "ai-editor-rules": { - name: "ai-editor-rules", - type: "registry:file", - registryDependencies: [], - - source: "", - files: ["registry/default/ai-editor-rules/create-db-functions.mdc","registry/default/ai-editor-rules/create-migration.mdc","registry/default/ai-editor-rules/create-rls-policies.mdc","registry/default/ai-editor-rules/postgres-sql-style-guide.mdc","registry/default/ai-editor-rules/writing-supabase-edge-functions.mdc","registry/default/ai-editor-rules/use-realtime.mdc"], - category: "undefined", - subcategory: "undefined", - chunks: [] - } - , "dropzone-demo": { - name: "dropzone-demo", - type: "registry:example", - registryDependencies: [], component: React.lazy(() => import("@/registry/default/examples/dropzone-demo.tsx")), - source: "", - files: ["registry/default/examples/dropzone-demo.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] } , "realtime-cursor-demo": { - name: "realtime-cursor-demo", - type: "registry:example", - registryDependencies: [], component: React.lazy(() => import("@/registry/default/examples/realtime-cursor-demo.tsx")), - source: "", - files: ["registry/default/examples/realtime-cursor-demo.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] } , "password-based-auth-demo": { - name: "password-based-auth-demo", - type: "registry:example", - registryDependencies: [], component: React.lazy(() => import("@/registry/default/examples/password-based-auth.tsx")), - source: "", - files: ["registry/default/examples/password-based-auth.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] } , "current-user-avatar-demo": { - name: "current-user-avatar-demo", - type: "registry:example", - registryDependencies: [], component: React.lazy(() => import("@/registry/default/examples/current-user-avatar-demo.tsx")), - source: "", - files: ["registry/default/examples/current-user-avatar-demo.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] } , "current-user-avatar-preview": { - name: "current-user-avatar-preview", - type: "registry:example", - registryDependencies: [], component: React.lazy(() => import("@/registry/default/examples/current-user-avatar-preview.tsx")), - source: "", - files: ["registry/default/examples/current-user-avatar-preview.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] } , "realtime-avatar-stack-demo": { - name: "realtime-avatar-stack-demo", - type: "registry:example", - registryDependencies: [], component: React.lazy(() => import("@/registry/default/examples/realtime-avatar-stack-demo.tsx")), - source: "", - files: ["registry/default/examples/realtime-avatar-stack-demo.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] } , "realtime-avatar-stack-preview": { - name: "realtime-avatar-stack-preview", - type: "registry:example", - registryDependencies: [], component: React.lazy(() => import("@/registry/default/examples/realtime-avatar-stack-preview.tsx")), - source: "", - files: ["registry/default/examples/realtime-avatar-stack-preview.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] } , "infinite-query-hook-demo": { - name: "infinite-query-hook-demo", - type: "registry:example", - registryDependencies: [], component: React.lazy(() => import("@/registry/default/examples/infinite-query-hook-demo.tsx")), - source: "", - files: ["registry/default/examples/infinite-query-hook-demo.tsx"], - category: "undefined", - subcategory: "undefined", - chunks: [] } }, -} +} as const diff --git a/apps/ui-library/components/block-item.tsx b/apps/ui-library/components/block-item.tsx index beb5e2dbcbc87..e4618d1c926df 100644 --- a/apps/ui-library/components/block-item.tsx +++ b/apps/ui-library/components/block-item.tsx @@ -19,11 +19,3 @@ export const BlockItem = ({ name }: BlockItemProps) => { ) } - -export const BlockItemPreview = ({ title, src }: { title: string; src: string }) => { - return ( -
-