feat(core): create and open cloud workspace if not exists after logged in (#6511)

Only execute when `initCloud=true` is specified in the URL search params.
This commit is contained in:
CatsJuice
2024-04-12 09:55:45 +00:00
parent e77475aca5
commit 6a535b94c3
3 changed files with 70 additions and 12 deletions

View File

@@ -130,10 +130,13 @@ export function useNavigateHelper() {
);
const jumpToIndex = useCallback(
(logic: RouteLogic = RouteLogic.PUSH) => {
return navigate('/', {
replace: logic === RouteLogic.REPLACE,
});
(logic: RouteLogic = RouteLogic.PUSH, opt?: { search?: string }) => {
return navigate(
{ pathname: '/', search: opt?.search },
{
replace: logic === RouteLogic.REPLACE,
}
);
},
[navigate]
);