File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed
Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change 77 clearReport ,
88 createReportFx ,
99 $reportForm ,
10+ setRequestState ,
1011} from "@/store/report" ;
1112import { $newBugStore , $isExists , setExists } from "@/store/newBug" ;
1213import { $bugsIds } from "@/store/bugs" ;
@@ -15,7 +16,7 @@ import Bug from "./components/Bug/Bug";
1516import ReportHeader from "./components/ReportHeader/ReportHeader" ;
1617import "./Report.css" ;
1718import useWebSocketReportPage from "@/hooks/useWebSocketReportPage" ;
18- import { ReportStatuses } from "@/const" ;
19+ import { ReportStatuses , RequestStates } from "@/const" ;
1920
2021const 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 ( ) => {
Original file line number Diff line number Diff line change @@ -84,6 +84,7 @@ export const resetReport = createEvent();
8484export const updateTitle = createEvent < string > ( ) ;
8585export const updateStatus = createEvent < number > ( ) ;
8686export const updateResponsible = createEvent < User | null > ( ) ;
87+ export const setRequestState = createEvent < RequestStates > ( ) ;
8788
8889export 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
9799export const $isReportChanged = createStore ( false ) . reset ( clearReport ) ;
98100
You can’t perform that action at this time.
0 commit comments