| @@ -88,6 +88,10 @@ export default function MailOrder() { | |||||
| }, | }, | ||||
| }); | }); | ||||
| const canMailOrder = useMemo(() => { | |||||
| return !!order && order.status_order_mail_datetime === null; | |||||
| }, [order]); | |||||
| const currentStep = useMemo(() => { | const currentStep = useMemo(() => { | ||||
| if (mode === "input") return 0; | if (mode === "input") return 0; | ||||
| if (mode === "confirm") return 1; | if (mode === "confirm") return 1; | ||||
| @@ -107,6 +111,10 @@ export default function MailOrder() { | |||||
| return null; | return null; | ||||
| } | } | ||||
| if (!canMailOrder) { | |||||
| return null; | |||||
| } | |||||
| return ( | return ( | ||||
| <> | <> | ||||
| <Box sx={{ p: 3, pt: 5, mx: "auto", maxWidth: 500 }} textAlign="center"> | <Box sx={{ p: 3, pt: 5, mx: "auto", maxWidth: 500 }} textAlign="center"> | ||||