(root: Root, props: {
sessions: AssistantSession[];
})
| 56 | * Original callback wiring: onSelect={id => done(id)}, onCancel={() => done(null)}. |
| 57 | */ |
| 58 | export async function launchAssistantSessionChooser(root: Root, props: { |
| 59 | sessions: AssistantSession[]; |
| 60 | }): Promise<string | null> { |
| 61 | const { |
| 62 | AssistantSessionChooser |
| 63 | } = await import('./assistant/AssistantSessionChooser.js'); |
| 64 | return showSetupDialog<string | null>(root, done => <AssistantSessionChooser sessions={props.sessions} onSelect={id => done(id)} onCancel={() => done(null)} />); |
| 65 | } |
| 66 | |
| 67 | /** |
| 68 | * `claude assistant` found zero sessions — show the same install wizard |
no test coverage detected