feat: re-introduce session sharing (#4370)

This commit is contained in:
Alex Hancock
2025-08-27 15:47:28 -04:00
committed by GitHub
parent 07f0077c83
commit 862dd97ca4
11 changed files with 891 additions and 56 deletions
+1 -1
View File
@@ -181,7 +181,7 @@ const handleViewTypeDeepLink = (viewType: string, recipeConfig: unknown) => {
recipes: '#/recipes',
permission: '#/permission',
ConfigureProviders: '#/configure-providers',
sharedSession: '#/shared-session',
recipeEditor: '#/recipe-editor',
welcome: '#/welcome',
};
+4
View File
@@ -13,6 +13,7 @@ export type View =
| 'settingsV2'
| 'sessions'
| 'schedules'
| 'sharedSession'
| 'loading'
| 'recipeEditor'
| 'recipes'
@@ -60,6 +61,9 @@ export const createNavigationHandler = (navigate: NavigateFunction) => {
case 'ConfigureProviders':
navigate('/configure-providers', { state: options });
break;
case 'sharedSession':
navigate('/shared-session', { state: options });
break;
case 'recipeEditor':
navigate('/recipe-editor', { state: options });
break;