-
+
{activeTab === "matching" ? : }
diff --git a/web/app/home/components/NoMoreUser.tsx b/web/app/home/components/NoMoreUser.tsx
deleted file mode 100644
index 91b7aa02..00000000
--- a/web/app/home/components/NoMoreUser.tsx
+++ /dev/null
@@ -1,9 +0,0 @@
-export default function NoMoreUser() {
- return (
-
-
- 「いいね!」を送るユーザーがいません。
-
-
- );
-}
diff --git a/web/app/home/page.tsx b/web/app/home/page.tsx
index da45ff4b..1e747856 100644
--- a/web/app/home/page.tsx
+++ b/web/app/home/page.tsx
@@ -15,7 +15,7 @@ import { useAboutMe, useRecommended } from "~/api/user";
import { Card } from "~/components/Card";
import { DraggableCard } from "~/components/DraggableCard";
import FullScreenCircularProgress from "~/components/common/FullScreenCircularProgress";
-import NoMoreUser from "./components/NoMoreUser";
+import BackgroundText from "../../components/common/BackgroundText";
import PersonDetailedMenu from "./components/PersonDetailedMenu";
import RoundButton from "./components/RoundButton";
@@ -121,7 +121,7 @@ export default function Home() {
return
;
}
if (recommended.size() === 0 && loading === false) {
- return
;
+ return
;
}
if (error) throw error;
diff --git a/web/app/search/page.tsx b/web/app/search/page.tsx
index f1114915..27c7a368 100644
--- a/web/app/search/page.tsx
+++ b/web/app/search/page.tsx
@@ -6,6 +6,7 @@ import { useAll, useMatched, useMyID, usePendingFromMe } from "~/api/user";
import FullScreenCircularProgress from "~/components/common/FullScreenCircularProgress";
import Search from "~/components/search/search";
import Table from "~/components/search/table";
+import BackgroundText from "../../components/common/BackgroundText";
export default function SearchPage({
searchParams,
@@ -54,14 +55,17 @@ export default function SearchPage({
);
return (
-
-
-
ユーザー検索
-
- {users ? (
-
+
+
+
+ {query !== "" ? (
+ users.length > 0 ? (
+
+ ) : (
+
+ )
) : (
-
ユーザーが見つかりません
+
)}
diff --git a/web/components/common/BackgroundText.tsx b/web/components/common/BackgroundText.tsx
new file mode 100644
index 00000000..069e09aa
--- /dev/null
+++ b/web/components/common/BackgroundText.tsx
@@ -0,0 +1,7 @@
+export default function BackgroundText({ text }: { text: string }) {
+ return (
+
+ );
+}
diff --git a/web/components/match/matching.tsx b/web/components/match/matching.tsx
index f1348150..01a8a647 100644
--- a/web/components/match/matching.tsx
+++ b/web/components/match/matching.tsx
@@ -1,6 +1,7 @@
"use client";
import { deleteMatch } from "~/api/match";
import { useMatched } from "~/api/user";
+import BackgroundText from "../common/BackgroundText";
import FullScreenCircularProgress from "../common/FullScreenCircularProgress";
import { useModal } from "../common/modal/ModalProvider";
import { HumanListItem } from "../human/humanListItem";
@@ -15,16 +16,14 @@ export default function Matchings() {
if (error) throw error;
return (
-
+
{data && data.length === 0 && (
-
- 誰ともマッチングしていません。 リクエストを送りましょう!
-
+
)}
{current === "loading" ? (
) : (
-