diff --git a/frontend/src/components/admin/banner-form.tsx b/frontend/src/components/admin/banner-form.tsx index 8a4c5ba..d9c02b0 100644 --- a/frontend/src/components/admin/banner-form.tsx +++ b/frontend/src/components/admin/banner-form.tsx @@ -2,13 +2,14 @@ import { useState } from "react"; export default function BannerForm() { const [message, setMessage] = useState(""); + const API_URL = import.meta.env.VITE_API_URL; const onClickClear = async () => { - await fetch("/api/admin/banner", { method: "DELETE" }); + await fetch(`${API_URL}/api/admin/banner`, { method: "DELETE", credentials: "include" }); // TODO }; const onClickSet = async () => { - await fetch("/api/admin/banner", { method: "POST", body: message }); + await fetch(`${API_URL}/api/admin/banner`, { method: "POST", body: message, credentials: "include" }); }; return ( diff --git a/frontend/src/components/admin/banner.tsx b/frontend/src/components/admin/banner.tsx index 0b00c63..4ac02b5 100644 --- a/frontend/src/components/admin/banner.tsx +++ b/frontend/src/components/admin/banner.tsx @@ -1,65 +1,68 @@ -// import { useSearchParams } from "next/navigation"; -// import { Suspense, useEffect, useState } from "react"; - -// import useSWR from "swr"; -// import { Icon } from "@iconify/react"; - -// interface ApiResponse { -// message: string; -// } - -// const fetcher = (url: string) => fetch(url).then((res) => res.json()); - -// function RedirectBanner() { -// const searchParams = useSearchParams(); -// const from = searchParams.get("from"); -// if (from !== "old-domain") return null; - -// return ( -//