Skip to content

Commit 6260adc

Browse files
committed
add askAI search params
1 parent 0711228 commit 6260adc

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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+
}

src/components/home.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import RocketImage from 'sentry-docs/imgs/rocket.png';
1313
import SecurityImage from 'sentry-docs/imgs/security.png';
1414
import SupportImage from 'sentry-docs/imgs/support.png';
1515

16+
import AskAiSearchParams from './askAiSearchParams';
1617
import {Card} from './card';
1718
import {Header} from './header';
1819
import {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
}

0 commit comments

Comments
 (0)