diff --git a/src/pages/dashboard/receipt/download.tsx b/src/pages/dashboard/receipt/download.tsx
index 9000d8a..297033c 100644
--- a/src/pages/dashboard/receipt/download.tsx
+++ b/src/pages/dashboard/receipt/download.tsx
@@ -15,7 +15,7 @@ import useAPICall from "hooks/useAPICall";
import useDashboard from "hooks/useDashBoard";
import useTable from "hooks/useTable";
import { PageID, TabID } from "pages";
-import { useEffect } from "react";
+import { useEffect, useState } from "react";
import { numberFormat } from "utils/string";
const TABLE_HEAD: HeadLabelProps[] = [
@@ -31,6 +31,8 @@ export default function ReceiptDownload() {
TabID.NONE
);
+ const [fetched, setFetched] = useState(false);
+
const {
order,
page,
@@ -57,7 +59,9 @@ export default function ReceiptDownload() {
});
useEffect(() => {
- callGetReceipts({});
+ callGetReceipts({}).then(() => {
+ setFetched(true);
+ });
}, []);
useEffect(() => {
@@ -65,6 +69,14 @@ export default function ReceiptDownload() {
setTabs(null);
}, [setHeaderTitle, setTabs]);
+ if (!fetched) {
+ return null;
+ }
+
+ if (dataLength === 0) {
+ return データがありません;
+ }
+
return (