| 12345678910111213141516171819202122232425 |
- import type { AppMode } from '@/types/app'
-
- export const getRedirectionPath = (
- isCurrentWorkspaceEditor: boolean,
- app: { id: string, mode: AppMode },
- ) => {
- if (!isCurrentWorkspaceEditor) {
- return `/app/${app.id}/overview`
- }
- else {
- if (app.mode === 'workflow' || app.mode === 'advanced-chat')
- return `/app/${app.id}/workflow`
- else
- return `/app/${app.id}/configuration`
- }
- }
-
- export const getRedirection = (
- isCurrentWorkspaceEditor: boolean,
- app: { id: string, mode: AppMode },
- redirectionFunc: (href: string) => void,
- ) => {
- const redirectionPath = getRedirectionPath(isCurrentWorkspaceEditor, app)
- redirectionFunc(redirectionPath)
- }
|