From 4732edba426cfb29c65c2a7e32598bd89b916dff Mon Sep 17 00:00:00 2001 From: ciregenz Date: Sat, 23 May 2026 07:19:24 -0700 Subject: [PATCH] [eric] imports: relocate onboarding-progress slice into shared/state --- frontend/src/app/components/Onboarding/OnboardingPanel.tsx | 2 +- frontend/src/app/components/Onboarding/OnboardingRoot.tsx | 2 +- frontend/src/app/components/Onboarding/ac/acRuntime.ts | 2 +- .../app/components/Onboarding/hooks/useOnboardingProgress.ts | 2 +- frontend/src/app/pages/Settings/sections/GeneralAdvanced.tsx | 2 +- .../state/onboardingProgressSlice.ts} | 0 frontend/src/shared/state/store.ts | 2 +- 7 files changed, 6 insertions(+), 6 deletions(-) rename frontend/src/{app/components/Onboarding/OnboardingProgressSlice.ts => shared/state/onboardingProgressSlice.ts} (100%) diff --git a/frontend/src/app/components/Onboarding/OnboardingPanel.tsx b/frontend/src/app/components/Onboarding/OnboardingPanel.tsx index 245fe45a..f6677d46 100644 --- a/frontend/src/app/components/Onboarding/OnboardingPanel.tsx +++ b/frontend/src/app/components/Onboarding/OnboardingPanel.tsx @@ -12,7 +12,7 @@ import CloseIcon from '@mui/icons-material/Close'; import { useClaudeTokens } from '@/shared/styles/ThemeContext'; import { useAppDispatch } from '@/shared/hooks'; import { useOnboardingProgress } from './hooks/useOnboardingProgress'; -import { clearJustCompleted } from './OnboardingProgressSlice'; +import { clearJustCompleted } from '@/shared/state/onboardingProgressSlice'; import { STEPS, findStepById } from './steps'; import { STAGE_LABELS } from './steps/types'; import { onboardingDirector } from './OnboardingDirector'; diff --git a/frontend/src/app/components/Onboarding/OnboardingRoot.tsx b/frontend/src/app/components/Onboarding/OnboardingRoot.tsx index 4180050a..8769d2df 100644 --- a/frontend/src/app/components/Onboarding/OnboardingRoot.tsx +++ b/frontend/src/app/components/Onboarding/OnboardingRoot.tsx @@ -12,7 +12,7 @@ import { loadFromStorage, persistToStorage, markStepCompleted, -} from './OnboardingProgressSlice'; +} from '@/shared/state/onboardingProgressSlice'; import AgenticCursor, { type AgenticCursorHandle } from './ac/AgenticCursor'; import { onboardingDirector } from './OnboardingDirector'; import { STEPS } from './steps'; diff --git a/frontend/src/app/components/Onboarding/ac/acRuntime.ts b/frontend/src/app/components/Onboarding/ac/acRuntime.ts index e3902686..960125c7 100644 --- a/frontend/src/app/components/Onboarding/ac/acRuntime.ts +++ b/frontend/src/app/components/Onboarding/ac/acRuntime.ts @@ -8,7 +8,7 @@ import { clearJustCompleted, setRunning, setCurrentStep, -} from '../OnboardingProgressSlice'; +} from '@/shared/state/onboardingProgressSlice'; import { report, markStepStarted, clearStepTiming } from '../telemetry'; import { onboardingBus, type OnboardingEvent } from '../eventBus'; import { waitForSelector, resolveSelector } from '../selectors'; diff --git a/frontend/src/app/components/Onboarding/hooks/useOnboardingProgress.ts b/frontend/src/app/components/Onboarding/hooks/useOnboardingProgress.ts index d524de1b..2c2aa6be 100644 --- a/frontend/src/app/components/Onboarding/hooks/useOnboardingProgress.ts +++ b/frontend/src/app/components/Onboarding/hooks/useOnboardingProgress.ts @@ -8,7 +8,7 @@ import { recordMultiChoice, resetTour, type PanelMode, -} from '../OnboardingProgressSlice'; +} from '@/shared/state/onboardingProgressSlice'; export function useOnboardingProgress() { const state = useAppSelector((s) => s.onboardingProgress); diff --git a/frontend/src/app/pages/Settings/sections/GeneralAdvanced.tsx b/frontend/src/app/pages/Settings/sections/GeneralAdvanced.tsx index 0c8acf6c..9e7e46b1 100644 --- a/frontend/src/app/pages/Settings/sections/GeneralAdvanced.tsx +++ b/frontend/src/app/pages/Settings/sections/GeneralAdvanced.tsx @@ -7,7 +7,7 @@ import Switch from '@mui/material/Switch'; import { useAppDispatch, useAppSelector } from '@/shared/hooks'; import { closeSettingsModal, AppSettings } from '@/shared/state/settingsSlice'; import { onboardingBus } from '@/app/components/Onboarding/eventBus'; -import { resetTour } from '@/app/components/Onboarding/OnboardingProgressSlice'; +import { resetTour } from '@/shared/state/onboardingProgressSlice'; import { useClaudeTokens } from '@/shared/styles/ThemeContext'; import TrustedFilePatterns from '@/app/components/TrustedFilePatterns'; import SoftwareUpdateRow from './SoftwareUpdateRow'; diff --git a/frontend/src/app/components/Onboarding/OnboardingProgressSlice.ts b/frontend/src/shared/state/onboardingProgressSlice.ts similarity index 100% rename from frontend/src/app/components/Onboarding/OnboardingProgressSlice.ts rename to frontend/src/shared/state/onboardingProgressSlice.ts diff --git a/frontend/src/shared/state/store.ts b/frontend/src/shared/state/store.ts index 93b53081..cca4eaf9 100644 --- a/frontend/src/shared/state/store.ts +++ b/frontend/src/shared/state/store.ts @@ -15,7 +15,7 @@ import updateReducer from './updateSlice'; import modelsReducer from './modelsSlice'; import interactionReducer from './interactionSlice'; import subscriptionsReducer from './subscriptionsSlice'; -import onboardingProgressReducer from '@/app/components/Onboarding/OnboardingProgressSlice'; +import onboardingProgressReducer from '@/shared/state/onboardingProgressSlice'; export const store = configureStore({ reducer: {