diff --git a/src/Components/DashBoard/DashBoard.tsx b/src/Components/DashBoard/DashBoard.tsx index 9bb477d..db25b39 100644 --- a/src/Components/DashBoard/DashBoard.tsx +++ b/src/Components/DashBoard/DashBoard.tsx @@ -77,6 +77,19 @@ export default function DashBoard({ limit, }) .then((data) => { + console.log("data", data); + if ( + !data || + !data.successResults || + !data.failedResults || + !data.pendingResults + ) { + showSnackBar({ + message: "データの取得に失敗しました。ログインし直してください。", + type: "warning", + }); + return; + } // 既に追加されている場合は追加しない setSuccessResults((prev) => { const newResults = data.successResults.filter( @@ -213,6 +226,9 @@ export default function DashBoard({ limit: 1, }) .then((data) => { + if (!data.successResults) { + return; + } if (data.successResults.length > 0) { setLastPostDate(data.successResults[0].post?.submittedAt); } diff --git a/src/Components/Progress/Progress.tsx b/src/Components/Progress/Progress.tsx index daad667..e12736a 100644 --- a/src/Components/Progress/Progress.tsx +++ b/src/Components/Progress/Progress.tsx @@ -49,7 +49,7 @@ export default function Progress({ return ( ); @@ -72,7 +72,7 @@ export default function Progress({ return ( );