File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 1+ 'use client' ;
2+
3+ import { Fragment , useEffect } from 'react' ;
4+ import { useSearchParams } from 'next/navigation' ;
5+
6+ export default function AskAiSearchParams ( ) {
7+ const searchParams = useSearchParams ( ) ;
8+
9+ useEffect ( ( ) => {
10+ const askAi = searchParams ?. get ( 'askAI' ) ;
11+ // Give Kapa.ai some time to be fully loaded
12+ setTimeout ( ( ) => {
13+ if ( window . Kapa ?. open && askAi === 'true' ) {
14+ // open kapa modal
15+ window . Kapa . open ( { } ) ;
16+ }
17+ } , 300 ) ;
18+ } , [ searchParams ] ) ;
19+
20+ return < Fragment /> ;
21+ }
Original file line number Diff line number Diff line change @@ -13,6 +13,7 @@ import RocketImage from 'sentry-docs/imgs/rocket.png';
1313import SecurityImage from 'sentry-docs/imgs/security.png' ;
1414import SupportImage from 'sentry-docs/imgs/support.png' ;
1515
16+ import AskAiSearchParams from './askAiSearchParams' ;
1617import { Card } from './card' ;
1718import { Header } from './header' ;
1819import { NavLink , NavLinkProps } from './navlink' ;
@@ -167,6 +168,7 @@ export function Home() {
167168 < SentryWordmarkLogo height = { 50 } fill = "#ffffff" />
168169 </ div >
169170 </ footer >
171+ < AskAiSearchParams />
170172 </ div >
171173 ) ;
172174}
You can’t perform that action at this time.
0 commit comments