Skip to content

Commit 21f3f19

Browse files
author
Victoria Ivanova
committed
fix skeleton for bug
1 parent 08509a8 commit 21f3f19

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

frontend/src/pages/Report/Report.tsx

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
clearReport,
88
createReportFx,
99
$reportForm,
10+
setRequestState,
1011
} from "@/store/report";
1112
import { $newBugStore, $isExists, setExists } from "@/store/newBug";
1213
import { $bugsIds } from "@/store/bugs";
@@ -15,7 +16,7 @@ import Bug from "./components/Bug/Bug";
1516
import ReportHeader from "./components/ReportHeader/ReportHeader";
1617
import "./Report.css";
1718
import useWebSocketReportPage from "@/hooks/useWebSocketReportPage";
18-
import { ReportStatuses } from "@/const";
19+
import { ReportStatuses, RequestStates } from "@/const";
1920

2021
const reportsPageBreadcrumb = { label: "Репорты", path: "/" };
2122

@@ -47,6 +48,8 @@ const ReportPage = () => {
4748
useEffect(() => {
4849
if (reportId) {
4950
fetchReportFx(Number(reportId));
51+
} else {
52+
setRequestState(RequestStates.DONE);
5053
}
5154

5255
return () => {

frontend/src/store/report.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ export const resetReport = createEvent();
8484
export const updateTitle = createEvent<string>();
8585
export const updateStatus = createEvent<number>();
8686
export const updateResponsible = createEvent<User | null>();
87+
export const setRequestState = createEvent<RequestStates>();
8788

8889
export const $reportRequestState = createStore(RequestStates.IDLE);
8990
$reportRequestState
@@ -92,7 +93,8 @@ $reportRequestState
9293
})
9394
.on(fetchReportFx.doneData, () => {
9495
return RequestStates.DONE;
95-
});
96+
})
97+
.on(setRequestState, (state, status) => status);
9698

9799
export const $isReportChanged = createStore(false).reset(clearReport);
98100

0 commit comments

Comments
 (0)