Skip to content

Commit c0b4203

Browse files
committed
Merge branch 'master' into feature/entry/introduce_alias
2 parents db7ca62 + 6c425a9 commit c0b4203

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

frontend/src/components/job/JobList.tsx

+10-2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
Typography,
1313
} from "@mui/material";
1414
import { styled } from "@mui/material/styles";
15+
import { useSnackbar } from "notistack";
1516
import React, { FC, useState } from "react";
1617
import { Link, useNavigate } from "react-router-dom";
1718

@@ -108,6 +109,7 @@ interface Props {
108109

109110
export const JobList: FC<Props> = ({ jobs }) => {
110111
const navigate = useNavigate();
112+
const { enqueueSnackbar } = useSnackbar();
111113

112114
const [encodes, setEncodes] = useState<{
113115
[key: number]: string;
@@ -119,8 +121,14 @@ export const JobList: FC<Props> = ({ jobs }) => {
119121
};
120122

121123
const handleCancel = async (jobId: number) => {
122-
await aironeApiClient.cancelJob(jobId);
123-
navigate(0);
124+
await aironeApiClient
125+
.cancelJob(jobId)
126+
.then(() => {
127+
navigate(0);
128+
})
129+
.catch(() => {
130+
enqueueSnackbar("キャンセルに失敗しました。", { variant: "error" });
131+
});
124132
};
125133

126134
return (

0 commit comments

Comments
 (0)