import { Navigate, useParams, useSearchParams } from 'react-router-dom' import { actionPath, gatePath, projectPath, scopedPath } from '../utils/routes.js' export function WorkspaceRedirect() { return } export function MyActionsRedirect() { return } export function InitiativeRootRedirect() { const { id } = useParams() return } export function InitiativePlanRedirect() { const { id } = useParams() return } export function InitiativeExecutionRedirect() { const { id } = useParams() return } export function InitiativeInboxRedirect() { const { id } = useParams() return } export function InitiativeJourneyRedirect() { const { id } = useParams() return } export function InitiativeGateRedirect() { const { itemId } = useParams() return } export function InitiativeProjectRedirect() { const { projectId } = useParams() return } export function InitiativeActionRedirect() { const { actionId } = useParams() return } export function ProjectNewRedirect() { const [searchParams] = useSearchParams() const initiativeId = searchParams.get('initiative') || '' const parent = searchParams.get('parent') || '' const params = new URLSearchParams() if (initiativeId) params.set('initiative', initiativeId) if (parent) params.set('parent', parent) const qs = params.toString() return }