mirror of
https://github.com/sartography/spiffworkflow-frontend.git
synced 2025-02-24 20:28:06 +00:00
reset error message when navigating to other pages w/ burnettk cullerton
This commit is contained in:
parent
f1b5a7a397
commit
b413bb73d5
@ -1,7 +1,7 @@
|
|||||||
import React, { useMemo, useState } from 'react';
|
import React, { useEffect, useMemo, useState } from 'react';
|
||||||
import { Container } from 'react-bootstrap';
|
import { Container } from 'react-bootstrap';
|
||||||
|
|
||||||
import { BrowserRouter, Routes, Route } from 'react-router-dom';
|
import { BrowserRouter, Routes, Route, useLocation } from 'react-router-dom';
|
||||||
import ErrorContext from './contexts/ErrorContext';
|
import ErrorContext from './contexts/ErrorContext';
|
||||||
import NavigationBar from './components/NavigationBar';
|
import NavigationBar from './components/NavigationBar';
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import { Routes, Route } from 'react-router-dom';
|
import { Routes, Route, useLocation } from 'react-router-dom';
|
||||||
|
|
||||||
|
import { useContext, useEffect } from 'react';
|
||||||
import ProcessGroups from './ProcessGroups';
|
import ProcessGroups from './ProcessGroups';
|
||||||
import ProcessGroupShow from './ProcessGroupShow';
|
import ProcessGroupShow from './ProcessGroupShow';
|
||||||
import ProcessGroupNew from './ProcessGroupNew';
|
import ProcessGroupNew from './ProcessGroupNew';
|
||||||
@ -16,8 +17,16 @@ import ProcessInstanceReportList from './ProcessInstanceReportList';
|
|||||||
import ProcessInstanceReportNew from './ProcessInstanceReportNew';
|
import ProcessInstanceReportNew from './ProcessInstanceReportNew';
|
||||||
import ProcessInstanceReportEdit from './ProcessInstanceReportEdit';
|
import ProcessInstanceReportEdit from './ProcessInstanceReportEdit';
|
||||||
import ReactFormEditor from './ReactFormEditor';
|
import ReactFormEditor from './ReactFormEditor';
|
||||||
|
import ErrorContext from '../contexts/ErrorContext';
|
||||||
|
|
||||||
export default function AdminRoutes() {
|
export default function AdminRoutes() {
|
||||||
|
const location = useLocation();
|
||||||
|
const setErrorMessage = (useContext as any)(ErrorContext)[1];
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
setErrorMessage('');
|
||||||
|
}, [location]);
|
||||||
|
|
||||||
if (UserService.hasRole(['admin'])) {
|
if (UserService.hasRole(['admin'])) {
|
||||||
return (
|
return (
|
||||||
<Routes>
|
<Routes>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user