From ed5db385ec99bc094bf7853df4137404a4e1e794 Mon Sep 17 00:00:00 2001 From: Ivan Vasilov Date: Thu, 20 Mar 2025 16:59:50 +0100 Subject: [PATCH] Rename Remix to React Router. --- apps/ui-library/__registry__/index.tsx | 26 +++++++++---------- ...-remix.json => dropzone-react-router.json} | 6 ++--- ...json => realtime-cursor-react-router.json} | 6 ++--- ...json => supabase-client-react-router.json} | 8 +++--- apps/ui-library/registry.json | 20 +++++++------- apps/ui-library/registry/clients.ts | 4 +-- .../lib/supabase.client.ts | 0 .../lib/supabase.server.ts | 0 .../registry-item.json | 8 +++--- 9 files changed, 39 insertions(+), 39 deletions(-) rename apps/ui-library/public/r/{dropzone-remix.json => dropzone-react-router.json} (98%) rename apps/ui-library/public/r/{realtime-cursor-remix.json => realtime-cursor-react-router.json} (96%) rename apps/ui-library/public/r/{supabase-client-remix.json => supabase-client-react-router.json} (85%) rename apps/ui-library/registry/default/clients/{remix => react-router}/lib/supabase.client.ts (100%) rename apps/ui-library/registry/default/clients/{remix => react-router}/lib/supabase.server.ts (100%) rename apps/ui-library/registry/default/clients/{remix => react-router}/registry-item.json (54%) diff --git a/apps/ui-library/__registry__/index.tsx b/apps/ui-library/__registry__/index.tsx index 9175d78775f..aab9b0fe195 100644 --- a/apps/ui-library/__registry__/index.tsx +++ b/apps/ui-library/__registry__/index.tsx @@ -88,8 +88,8 @@ export const Index: Record = { subcategory: 'undefined', chunks: [], }, - 'dropzone-remix': { - name: 'dropzone-remix', + 'dropzone-react-router': { + name: 'dropzone-react-router', type: 'registry:component', registryDependencies: ['button', 'tooltip', 'progress'], component: React.lazy( @@ -99,8 +99,8 @@ export const Index: Record = { files: [ 'registry/default/blocks/dropzone/components/dropzone.tsx', 'registry/default/blocks/dropzone/hooks/use-supabase-upload.ts', - 'registry/default/clients/remix/lib/supabase.client.ts', - 'registry/default/clients/remix/lib/supabase.server.ts', + 'registry/default/clients/react-router/lib/supabase.client.ts', + 'registry/default/clients/react-router/lib/supabase.server.ts', ], category: 'undefined', subcategory: 'undefined', @@ -162,8 +162,8 @@ export const Index: Record = { subcategory: 'undefined', chunks: [], }, - 'realtime-cursor-remix': { - name: 'realtime-cursor-remix', + 'realtime-cursor-react-router': { + name: 'realtime-cursor-react-router', type: 'registry:component', registryDependencies: [], component: React.lazy( @@ -174,8 +174,8 @@ export const Index: Record = { '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/remix/lib/supabase.client.ts', - 'registry/default/clients/remix/lib/supabase.server.ts', + 'registry/default/clients/react-router/lib/supabase.client.ts', + 'registry/default/clients/react-router/lib/supabase.server.ts', ], category: 'undefined', subcategory: 'undefined', @@ -230,17 +230,17 @@ export const Index: Record = { subcategory: 'undefined', chunks: [], }, - 'supabase-client-remix': { - name: 'supabase-client-remix', + 'supabase-client-react-router': { + name: 'supabase-client-react-router', type: 'registry:lib', registryDependencies: [], component: React.lazy( - () => import('@/registry/default/clients/remix/lib/supabase.client.ts') + () => import('@/registry/default/clients/react-router/lib/supabase.client.ts') ), source: '', files: [ - 'registry/default/clients/remix/lib/supabase.client.ts', - 'registry/default/clients/remix/lib/supabase.server.ts', + 'registry/default/clients/react-router/lib/supabase.client.ts', + 'registry/default/clients/react-router/lib/supabase.server.ts', ], category: 'undefined', subcategory: 'undefined', diff --git a/apps/ui-library/public/r/dropzone-remix.json b/apps/ui-library/public/r/dropzone-react-router.json similarity index 98% rename from apps/ui-library/public/r/dropzone-remix.json rename to apps/ui-library/public/r/dropzone-react-router.json index c504f8eb040..6f8e1aa3446 100644 --- a/apps/ui-library/public/r/dropzone-remix.json +++ b/apps/ui-library/public/r/dropzone-react-router.json @@ -1,6 +1,6 @@ { "$schema": "https://ui.shadcn.com/schema/registry-item.json", - "name": "dropzone-remix", + "name": "dropzone-react-router", "type": "registry:component", "title": "Dropzone (File Upload)", "description": "Displays a control for easier uploading of files directly to Supabase Storage.", @@ -26,12 +26,12 @@ "type": "registry:hook" }, { - "path": "registry/default/clients/remix/lib/supabase.client.ts", + "path": "registry/default/clients/react-router/lib/supabase.client.ts", "content": "import { createBrowserClient } from '@supabase/ssr'\n\n// Use this function to create a client for the browser. You should pass the env variables through a loader and use them\n// to instantiate the client.\nexport function createClient(supabaseUrl: string, supabaseAnonKey: string) {\n return createBrowserClient(supabaseUrl, supabaseAnonKey)\n}\n", "type": "registry:lib" }, { - "path": "registry/default/clients/remix/lib/supabase.server.ts", + "path": "registry/default/clients/react-router/lib/supabase.server.ts", "content": "import { createServerClient, parseCookieHeader, serializeCookieHeader } from '@supabase/ssr'\n\nexport function createClient(request: Request) {\n const headers = new Headers()\n\n const supabase = createServerClient(process.env.SUPABASE_URL!, process.env.SUPABASE_ANON_KEY!, {\n cookies: {\n getAll() {\n return parseCookieHeader(request.headers.get('Cookie') ?? '') as {\n name: string\n value: string\n }[]\n },\n setAll(cookiesToSet) {\n cookiesToSet.forEach(({ name, value, options }) =>\n headers.append('Set-Cookie', serializeCookieHeader(name, value, options))\n )\n },\n },\n })\n\n return { supabase, headers }\n}\n", "type": "registry:lib" } diff --git a/apps/ui-library/public/r/realtime-cursor-remix.json b/apps/ui-library/public/r/realtime-cursor-react-router.json similarity index 96% rename from apps/ui-library/public/r/realtime-cursor-remix.json rename to apps/ui-library/public/r/realtime-cursor-react-router.json index aa638338c14..86222b8e45e 100644 --- a/apps/ui-library/public/r/realtime-cursor-remix.json +++ b/apps/ui-library/public/r/realtime-cursor-react-router.json @@ -1,6 +1,6 @@ { "$schema": "https://ui.shadcn.com/schema/registry-item.json", - "name": "realtime-cursor-remix", + "name": "realtime-cursor-react-router", "type": "registry:component", "title": "Realtime Cursor", "description": "Component which renders realtime cursors from other users in a room.", @@ -26,12 +26,12 @@ "type": "registry:hook" }, { - "path": "registry/default/clients/remix/lib/supabase.client.ts", + "path": "registry/default/clients/react-router/lib/supabase.client.ts", "content": "import { createBrowserClient } from '@supabase/ssr'\n\n// Use this function to create a client for the browser. You should pass the env variables through a loader and use them\n// to instantiate the client.\nexport function createClient(supabaseUrl: string, supabaseAnonKey: string) {\n return createBrowserClient(supabaseUrl, supabaseAnonKey)\n}\n", "type": "registry:lib" }, { - "path": "registry/default/clients/remix/lib/supabase.server.ts", + "path": "registry/default/clients/react-router/lib/supabase.server.ts", "content": "import { createServerClient, parseCookieHeader, serializeCookieHeader } from '@supabase/ssr'\n\nexport function createClient(request: Request) {\n const headers = new Headers()\n\n const supabase = createServerClient(process.env.SUPABASE_URL!, process.env.SUPABASE_ANON_KEY!, {\n cookies: {\n getAll() {\n return parseCookieHeader(request.headers.get('Cookie') ?? '') as {\n name: string\n value: string\n }[]\n },\n setAll(cookiesToSet) {\n cookiesToSet.forEach(({ name, value, options }) =>\n headers.append('Set-Cookie', serializeCookieHeader(name, value, options))\n )\n },\n },\n })\n\n return { supabase, headers }\n}\n", "type": "registry:lib" } diff --git a/apps/ui-library/public/r/supabase-client-remix.json b/apps/ui-library/public/r/supabase-client-react-router.json similarity index 85% rename from apps/ui-library/public/r/supabase-client-remix.json rename to apps/ui-library/public/r/supabase-client-react-router.json index 89c12a1dfd2..ccea332671f 100644 --- a/apps/ui-library/public/r/supabase-client-remix.json +++ b/apps/ui-library/public/r/supabase-client-react-router.json @@ -1,8 +1,8 @@ { "$schema": "https://ui.shadcn.com/schema/registry-item.json", - "name": "supabase-client-remix", + "name": "supabase-client-react-router", "type": "registry:lib", - "title": "Supabase Client for Remix", + "title": "Supabase Client for React Router", "description": "", "dependencies": [ "@supabase/ssr@latest" @@ -10,12 +10,12 @@ "registryDependencies": [], "files": [ { - "path": "registry/default/clients/remix/lib/supabase.client.ts", + "path": "registry/default/clients/react-router/lib/supabase.client.ts", "content": "import { createBrowserClient } from '@supabase/ssr'\n\n// Use this function to create a client for the browser. You should pass the env variables through a loader and use them\n// to instantiate the client.\nexport function createClient(supabaseUrl: string, supabaseAnonKey: string) {\n return createBrowserClient(supabaseUrl, supabaseAnonKey)\n}\n", "type": "registry:lib" }, { - "path": "registry/default/clients/remix/lib/supabase.server.ts", + "path": "registry/default/clients/react-router/lib/supabase.server.ts", "content": "import { createServerClient, parseCookieHeader, serializeCookieHeader } from '@supabase/ssr'\n\nexport function createClient(request: Request) {\n const headers = new Headers()\n\n const supabase = createServerClient(process.env.SUPABASE_URL!, process.env.SUPABASE_ANON_KEY!, {\n cookies: {\n getAll() {\n return parseCookieHeader(request.headers.get('Cookie') ?? '') as {\n name: string\n value: string\n }[]\n },\n setAll(cookiesToSet) {\n cookiesToSet.forEach(({ name, value, options }) =>\n headers.append('Set-Cookie', serializeCookieHeader(name, value, options))\n )\n },\n },\n })\n\n return { supabase, headers }\n}\n", "type": "registry:lib" } diff --git a/apps/ui-library/registry.json b/apps/ui-library/registry.json index d91c1eabeb3..a2cba256e7e 100644 --- a/apps/ui-library/registry.json +++ b/apps/ui-library/registry.json @@ -160,7 +160,7 @@ }, { "$schema": "https://ui.shadcn.com/schema/registry-item.json", - "name": "dropzone-remix", + "name": "dropzone-react-router", "type": "registry:component", "title": "Dropzone (File Upload)", "description": "Displays a control for easier uploading of files directly to Supabase Storage.", @@ -176,11 +176,11 @@ "type": "registry:hook" }, { - "path": "registry/default/clients/remix/lib/supabase.client.ts", + "path": "registry/default/clients/react-router/lib/supabase.client.ts", "type": "registry:lib" }, { - "path": "registry/default/clients/remix/lib/supabase.server.ts", + "path": "registry/default/clients/react-router/lib/supabase.server.ts", "type": "registry:lib" } ] @@ -276,7 +276,7 @@ }, { "$schema": "https://ui.shadcn.com/schema/registry-item.json", - "name": "realtime-cursor-remix", + "name": "realtime-cursor-react-router", "type": "registry:component", "title": "Realtime Cursor", "description": "Component which renders realtime cursors from other users in a room.", @@ -296,11 +296,11 @@ "type": "registry:hook" }, { - "path": "registry/default/clients/remix/lib/supabase.client.ts", + "path": "registry/default/clients/react-router/lib/supabase.client.ts", "type": "registry:lib" }, { - "path": "registry/default/clients/remix/lib/supabase.server.ts", + "path": "registry/default/clients/react-router/lib/supabase.server.ts", "type": "registry:lib" } ] @@ -376,19 +376,19 @@ }, { "$schema": "https://ui.shadcn.com/schema/registry-item.json", - "name": "supabase-client-remix", + "name": "supabase-client-react-router", "type": "registry:lib", - "title": "Supabase Client for Remix", + "title": "Supabase Client for React Router", "description": "", "registryDependencies": [], "dependencies": ["@supabase/ssr@latest"], "files": [ { - "path": "registry/default/clients/remix/lib/supabase.client.ts", + "path": "registry/default/clients/react-router/lib/supabase.client.ts", "type": "registry:lib" }, { - "path": "registry/default/clients/remix/lib/supabase.server.ts", + "path": "registry/default/clients/react-router/lib/supabase.server.ts", "type": "registry:lib" } ] diff --git a/apps/ui-library/registry/clients.ts b/apps/ui-library/registry/clients.ts index 7ff4c722361..abf0405d40d 100644 --- a/apps/ui-library/registry/clients.ts +++ b/apps/ui-library/registry/clients.ts @@ -1,7 +1,7 @@ import { type Registry } from 'shadcn/registry' import nextjs from './default/clients/nextjs/registry-item.json' assert { type: 'json' } +import reactRouter from './default/clients/react-router/registry-item.json' assert { type: 'json' } import react from './default/clients/react/registry-item.json' assert { type: 'json' } -import remix from './default/clients/remix/registry-item.json' assert { type: 'json' } import tanstack from './default/clients/tanstack/registry-item.json' assert { type: 'json' } -export const clients = [nextjs, react, remix, tanstack] as Registry['items'] +export const clients = [nextjs, react, reactRouter, tanstack] as Registry['items'] diff --git a/apps/ui-library/registry/default/clients/remix/lib/supabase.client.ts b/apps/ui-library/registry/default/clients/react-router/lib/supabase.client.ts similarity index 100% rename from apps/ui-library/registry/default/clients/remix/lib/supabase.client.ts rename to apps/ui-library/registry/default/clients/react-router/lib/supabase.client.ts diff --git a/apps/ui-library/registry/default/clients/remix/lib/supabase.server.ts b/apps/ui-library/registry/default/clients/react-router/lib/supabase.server.ts similarity index 100% rename from apps/ui-library/registry/default/clients/remix/lib/supabase.server.ts rename to apps/ui-library/registry/default/clients/react-router/lib/supabase.server.ts diff --git a/apps/ui-library/registry/default/clients/remix/registry-item.json b/apps/ui-library/registry/default/clients/react-router/registry-item.json similarity index 54% rename from apps/ui-library/registry/default/clients/remix/registry-item.json rename to apps/ui-library/registry/default/clients/react-router/registry-item.json index 94b3072834a..0481c22b5dc 100644 --- a/apps/ui-library/registry/default/clients/remix/registry-item.json +++ b/apps/ui-library/registry/default/clients/react-router/registry-item.json @@ -1,18 +1,18 @@ { "$schema": "https://ui.shadcn.com/schema/registry-item.json", - "name": "supabase-client-remix", + "name": "supabase-client-react-router", "type": "registry:lib", - "title": "Supabase Client for Remix", + "title": "Supabase Client for React Router", "description": "", "registryDependencies": [], "dependencies": ["@supabase/ssr@latest"], "files": [ { - "path": "registry/default/clients/remix/lib/supabase.client.ts", + "path": "registry/default/clients/react-router/lib/supabase.client.ts", "type": "registry:lib" }, { - "path": "registry/default/clients/remix/lib/supabase.server.ts", + "path": "registry/default/clients/react-router/lib/supabase.server.ts", "type": "registry:lib" } ]