diff --git a/app/routes/dashboard.add-github.tsx b/app/routes/dashboard.add-github.tsx index ce65ccc..8069e55 100644 --- a/app/routes/dashboard.add-github.tsx +++ b/app/routes/dashboard.add-github.tsx @@ -1,4 +1,5 @@ import { type ActionFunctionArgs, redirect } from "@remix-run/cloudflare"; +import type { JSX } from "react"; import { getAuthenticator, diff --git a/app/routes/dashboard.add-twitter.tsx b/app/routes/dashboard.add-twitter.tsx index 40e69c9..acaf39c 100644 --- a/app/routes/dashboard.add-twitter.tsx +++ b/app/routes/dashboard.add-twitter.tsx @@ -1,4 +1,5 @@ import { type ActionFunctionArgs, redirect } from "@remix-run/cloudflare"; +import type { JSX } from "react"; import { getAuthenticator, diff --git a/app/routes/dashboard.redirect-github.tsx b/app/routes/dashboard.redirect-github.tsx index abcecf9..c5dbb65 100644 --- a/app/routes/dashboard.redirect-github.tsx +++ b/app/routes/dashboard.redirect-github.tsx @@ -1,4 +1,5 @@ import { type LoaderFunctionArgs, redirect } from "@remix-run/cloudflare"; +import type { JSX } from "react"; import { getAssociationLinks } from "../.server/store/association"; import { diff --git a/app/routes/dashboard.redirect-twitter.tsx b/app/routes/dashboard.redirect-twitter.tsx index 58aa9ea..3fd2fa2 100644 --- a/app/routes/dashboard.redirect-twitter.tsx +++ b/app/routes/dashboard.redirect-twitter.tsx @@ -1,4 +1,5 @@ import { type LoaderFunctionArgs, redirect } from "@remix-run/cloudflare"; +import type { JSX } from "react"; import { getAssociationLinks } from "../.server/store/association"; import { diff --git a/app/routes/dashboard.remove.tsx b/app/routes/dashboard.remove.tsx index 7ef930d..1d4baeb 100644 --- a/app/routes/dashboard.remove.tsx +++ b/app/routes/dashboard.remove.tsx @@ -1,4 +1,5 @@ import { type ActionFunctionArgs, redirect } from "@remix-run/cloudflare"; +import type { JSX } from "react"; import { getAssociationLinks } from "../.server/store/association"; import { getAuthenticator } from "../.server/store/auth"; diff --git a/app/routes/dashboard.tsx b/app/routes/dashboard.tsx index df97bc4..f1c3530 100644 --- a/app/routes/dashboard.tsx +++ b/app/routes/dashboard.tsx @@ -1,5 +1,6 @@ import type { LoaderFunctionArgs } from "@remix-run/cloudflare"; import { Form, redirect, useLoaderData } from "@remix-run/react"; +import type { JSX } from "react"; import { FaGithub, FaTwitter } from "react-icons/fa"; import { MdDelete, MdOpenInNew } from "react-icons/md"; diff --git a/app/routes/logout.tsx b/app/routes/logout.tsx index 7a0b795..cd554a0 100644 --- a/app/routes/logout.tsx +++ b/app/routes/logout.tsx @@ -1,4 +1,5 @@ import type { LoaderFunctionArgs } from "@remix-run/cloudflare"; +import type { JSX } from "react"; import { getAuthenticator } from "../.server/store/auth"; diff --git a/app/routes/redirect.tsx b/app/routes/redirect.tsx index a2fe429..03fe723 100644 --- a/app/routes/redirect.tsx +++ b/app/routes/redirect.tsx @@ -1,4 +1,5 @@ import type { LoaderFunctionArgs } from "@remix-run/cloudflare"; +import type { JSX } from "react"; import { getAuthenticator } from "../.server/store/auth"; diff --git a/bun.lockb b/bun.lockb index f42cdc5..dc6eef8 100755 Binary files a/bun.lockb and b/bun.lockb differ diff --git a/package.json b/package.json index 126b0b8..765feb4 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ "@vitejs/plugin-react": "^4.3.1", "isbot": "^5.0.0", "openid-client": "^6.0.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "^19.0.0", + "react-dom": "^19.0.0", "react-icons": "^5.3.0", "remix-auth": "^3.7.0", "remix-auth-github": "^2.0.0", @@ -30,7 +30,7 @@ "devDependencies": { "@remix-run/dev": "^2.11.2", "@tailwindcss/postcss": "^4.0.0", - "@types/react": "^18.3.4", + "@types/react": "^19.0.0", "autoprefixer": "^10.4.20", "eslint": "^9.9.1", "eslint-config-prettier": "^10.0.0",