aboutsummaryrefslogtreecommitdiffhomepage
path: root/frontend/app/routes/login.tsx
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-03-10 03:01:44 +0900
committernsfisis <nsfisis@gmail.com>2025-03-10 03:33:22 +0900
commita3a2bc9dc1c339e26cf93e3b510f280acaab5027 (patch)
tree91537e7a9bf9d3edf462e278b0415f17b39192d7 /frontend/app/routes/login.tsx
parentc44b3383a7e55553cc95bba7bd5574f71c2e3406 (diff)
downloadphperkaigi-2025-albatross-a3a2bc9dc1c339e26cf93e3b510f280acaab5027.tar.gz
phperkaigi-2025-albatross-a3a2bc9dc1c339e26cf93e3b510f280acaab5027.tar.zst
phperkaigi-2025-albatross-a3a2bc9dc1c339e26cf93e3b510f280acaab5027.zip
feat(fontend): migrate from Remix to React Router
Diffstat (limited to 'frontend/app/routes/login.tsx')
-rw-r--r--frontend/app/routes/login.tsx8
1 files changed, 4 insertions, 4 deletions
diff --git a/frontend/app/routes/login.tsx b/frontend/app/routes/login.tsx
index 5ca6217..dd5b9e7 100644
--- a/frontend/app/routes/login.tsx
+++ b/frontend/app/routes/login.tsx
@@ -2,8 +2,8 @@ import type {
ActionFunctionArgs,
LoaderFunctionArgs,
MetaFunction,
-} from "@remix-run/node";
-import { Form, json, useActionData } from "@remix-run/react";
+} from "react-router";
+import { Form, data, useActionData } from "react-router";
import { ensureUserNotLoggedIn, login } from "../.server/auth";
import BorderedContainer from "../components/BorderedContainer";
import InputText from "../components/InputText";
@@ -22,7 +22,7 @@ export async function action({ request }: ActionFunctionArgs) {
const username = String(formData.get("username"));
const password = String(formData.get("password"));
if (username === "" || password === "") {
- return json(
+ return data(
{
message: "ユーザー名またはパスワードが誤っています",
errors: {
@@ -40,7 +40,7 @@ export async function action({ request }: ActionFunctionArgs) {
await login(request);
} catch (error) {
if (error instanceof Error) {
- return json(
+ return data(
{
message: error.message,
errors: {