import { c as _c } from "react/compiler-runtime"; import React, { type ReactNode } from 'react'; import { Box } from '../../../../ink.js'; import type { SettingSource } from '../../../../utils/settings/constants.js'; import { ConfigurableShortcutHint } from '../../../ConfigurableShortcutHint.js'; import { Select } from '../../../CustomSelect/select.js'; import { Byline } from '../../../design-system/Byline.js'; import { KeyboardShortcutHint } from '../../../design-system/KeyboardShortcutHint.js'; import { useWizard } from '../../../wizard/index.js'; import { WizardDialogLayout } from '../../../wizard/WizardDialogLayout.js'; import type { AgentWizardData } from '../types.js'; export function LocationStep() { const $ = _c(11); const { goNext, updateWizardData, cancel } = useWizard(); let t0; if ($[0] === Symbol.for("react.memo_cache_sentinel")) { t0 = { label: "Project (.claude/agents/)", value: "projectSettings" as SettingSource }; $[0] = t0; } else { t0 = $[0]; } let t1; if ($[1] === Symbol.for("react.memo_cache_sentinel")) { t1 = [t0, { label: "Personal (~/.claude/agents/)", value: "userSettings" as SettingSource }]; $[1] = t1; } else { t1 = $[1]; } const locationOptions = t1; let t2; if ($[2] === Symbol.for("react.memo_cache_sentinel")) { t2 = ; $[2] = t2; } else { t2 = $[2]; } let t3; if ($[3] !== goNext || $[4] !== updateWizardData) { t3 = value => { updateWizardData({ location: value as SettingSource }); goNext(); }; $[3] = goNext; $[4] = updateWizardData; $[5] = t3; } else { t3 = $[5]; } let t4; if ($[6] !== cancel) { t4 = () => cancel(); $[6] = cancel; $[7] = t4; } else { t4 = $[7]; } let t5; if ($[8] !== t3 || $[9] !== t4) { t5 =