7
7
8
8
import { PathsOf , TypeAsArgs , TypeOf } from '@kbn/typed-react-router-config' ;
9
9
import { useMemo } from 'react' ;
10
- import { useHistory } from 'react-router-dom' ;
11
10
import { ObservabilityAIAssistantRouter , ObservabilityAIAssistantRoutes } from '../routes/config' ;
12
11
import { observabilityAIAssistantRouter } from '../routes/config' ;
13
12
import { useKibana } from './use_kibana' ;
@@ -21,15 +20,9 @@ interface StatefulObservabilityAIAssistantRouter extends ObservabilityAIAssistan
21
20
path : T ,
22
21
...params : TypeAsArgs < TypeOf < ObservabilityAIAssistantRoutes , T > >
23
22
) : void ;
24
- navigateToConversationsApp < T extends PathsOf < ObservabilityAIAssistantRoutes > > (
25
- path : T ,
26
- ...params : TypeAsArgs < TypeOf < ObservabilityAIAssistantRoutes , T > >
27
- ) : void ;
28
23
}
29
24
30
25
export function useObservabilityAIAssistantRouter ( ) : StatefulObservabilityAIAssistantRouter {
31
- const history = useHistory ( ) ;
32
-
33
26
const {
34
27
services : {
35
28
http,
@@ -47,20 +40,16 @@ export function useObservabilityAIAssistantRouter(): StatefulObservabilityAIAssi
47
40
...observabilityAIAssistantRouter ,
48
41
push : ( ...args ) => {
49
42
const next = link ( ...args ) ;
50
- history . push ( next ) ;
43
+ navigateToApp ( 'observabilityAIAssistant' , { path : next , replace : false } ) ;
51
44
} ,
52
45
replace : ( path , ...args ) => {
53
46
const next = link ( path , ...args ) ;
54
- history . replace ( next ) ;
55
- } ,
56
- navigateToConversationsApp : ( path , ...args ) => {
57
- const next = link ( path , ...args ) ;
58
- navigateToApp ( 'observabilityAIAssistant' , { path : next , replace : false } ) ;
47
+ navigateToApp ( 'observabilityAIAssistant' , { path : next , replace : true } ) ;
59
48
} ,
60
49
link : ( path , ...args ) => {
61
50
return http . basePath . prepend ( '/app/observabilityAIAssistant' + link ( path , ...args ) ) ;
62
51
} ,
63
52
} ) ,
64
- [ history , navigateToApp , http . basePath ]
53
+ [ navigateToApp , http . basePath ]
65
54
) ;
66
55
}
0 commit comments