fix(core): adjust ai onboarding copywriting and local onboarding actions (#6834)

This commit is contained in:
CatsJuice
2024-05-08 09:18:17 +00:00
parent 8d8bd49600
commit 301cc188ca
6 changed files with 54 additions and 21 deletions

View File

@@ -139,13 +139,22 @@ export function useNavigateHelper() {
(
redirectUri?: string,
logic: RouteLogic = RouteLogic.PUSH,
otherOptions?: Omit<NavigateOptions, 'replace'>
otherOptions?: Omit<NavigateOptions, 'replace'>,
params?: Record<string, string>
) => {
const searchParams = new URLSearchParams();
if (redirectUri) {
searchParams.set('redirect_uri', encodeURIComponent(redirectUri));
}
if (params) {
for (const key in params) searchParams.set(key, params[key]);
}
return navigate(
'/signIn' +
(redirectUri
? `?redirect_uri=${encodeURIComponent(redirectUri)}`
: ''),
(searchParams.toString() ? '?' + searchParams.toString() : ''),
{
replace: logic === RouteLogic.REPLACE,
...otherOptions,