diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 952ccbd..f5a5132 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Create .env from example - run: cp ../.env.example .env + run: cp ../.env.example ../.env - uses: oven-sh/setup-bun@v2 with: bun-version: latest @@ -46,7 +46,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Create .env from example - run: cp ../.env.example .env + run: cp ../.env.example ../.env - name: Install uv uses: astral-sh/setup-uv@v5 with: diff --git a/frontend/src/pages/Home.tsx b/frontend/src/pages/Home.tsx index 8e56b82..3db2cd9 100644 --- a/frontend/src/pages/Home.tsx +++ b/frontend/src/pages/Home.tsx @@ -3,7 +3,7 @@ import Logo from "../components/Logo"; export default function Home() { return (
- +
); } diff --git a/frontend/src/pages/Register.tsx b/frontend/src/pages/Register.tsx index 177d028..05f0264 100644 --- a/frontend/src/pages/Register.tsx +++ b/frontend/src/pages/Register.tsx @@ -1,5 +1,6 @@ import { zodResolver } from "@hookform/resolvers/zod"; import { InfoIcon } from "@phosphor-icons/react"; +import axios from "axios"; import { useState } from "react"; import { useForm } from "react-hook-form"; import { useNavigate } from "react-router-dom"; @@ -48,9 +49,11 @@ export default function Register() { navigate("/verify-email"); } catch (err) { console.error("Registration error:", err); - setApiError( - err.response?.data?.message || "Registration failed. Please try again.", - ); + let message = "Registration failed. Please try again."; + if (axios.isAxiosError(err)) { + message = err.response?.data?.message || message; + } + setApiError(message); } finally { setIsLoading(false); }