Skip to content
Snippets Groups Projects
Commit aa4743ad authored by Leonardo Christino's avatar Leonardo Christino
Browse files

chore: enable routing to save state id

parent 9bedf238
No related branches found
No related tags found
No related merge requests found
Pipeline #130031 passed
import React, { useEffect, useRef, useState } from 'react';
import {
useAuthorizationCache,
useQuerybuilderGraph,
useSessionCache,
} from '@graphpolaris/shared/lib/data-access';
import {
useAppDispatch,
useML,
useQuerybuilderSettings,
} from '@graphpolaris/shared/lib/data-access/store';
import {
resetGraphQueryResults,
queryingBackend,
} from '@graphpolaris/shared/lib/data-access/store/graphQueryResultSlice';
import { useAuthorizationCache, useQuerybuilderGraph, useSessionCache } from '@graphpolaris/shared/lib/data-access';
import { useAppDispatch, useML, useQuerybuilderSettings } from '@graphpolaris/shared/lib/data-access/store';
import { resetGraphQueryResults, queryingBackend } from '@graphpolaris/shared/lib/data-access/store/graphQueryResultSlice';
import { Query2BackendQuery, QueryBuilder, QueryMultiGraph } from '@graphpolaris/shared/lib/querybuilder';
import { Schema } from '@graphpolaris/shared/lib/schema/panel';
import { Navbar } from '../components/navbar/navbar';
......@@ -22,8 +11,11 @@ import { DashboardAlerts } from '@graphpolaris/shared/lib/data-access/authorizat
import { EventBus } from '@graphpolaris/shared/lib/data-access/api/eventBus';
import Onboarding from '../components/onboarding/onboarding';
import { wsQueryRequest } from '@graphpolaris/shared/lib/data-access/api/wsQuery';
import { URLParams, setParam } from '@graphpolaris/shared/lib/data-access/api/url';
export interface App {}
export type App = {
load?: string;
};
export function App(props: App) {
const auth = useAuthorizationCache();
......@@ -44,6 +36,12 @@ export function App(props: App) {
}
};
useEffect(() => {
if (props.load) {
setParam(URLParams.saveState, props.load);
}
}, [props]);
const [authCheck, setAuthCheck] = useState(false);
return (
......
......@@ -17,7 +17,8 @@ if (domNode) {
<Router>
<Routes>
{/* App */}
<Route path="/" element={<App />}></Route>
<Route path="/" element={<App load={undefined} />}></Route>
<Route path="/fraud" element={<App load="5bdf3354-673f-4dec-b6a0-196e67cd211c" />}></Route>
</Routes>
</Router>
</Provider>,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment