MCPcopy
hub / github.com/codeaashu/claude-code / showSetupDialog

Function showSetupDialog

src/interactiveHelpers.tsx:86–92  ·  view source on GitHub ↗
(root: Root, renderer: (done: (result: T) => void) => React.ReactNode, options?: {
  onChangeAppState?: typeof onChangeAppState;
})

Source from the content-addressed store, hash-verified

84 * Reduces boilerplate in showSetupScreens() where every dialog needs these wrappers.
85 */
86export function showSetupDialog<T = void>(root: Root, renderer: (done: (result: T) => void) => React.ReactNode, options?: {
87 onChangeAppState?: typeof onChangeAppState;
88}): Promise<T> {
89 return showDialog<T>(root, done => <AppStateProvider onChangeAppState={options?.onChangeAppState}>
90 <KeybindingSetup>{renderer(done)}</KeybindingSetup>
91 </AppStateProvider>);
92}
93
94/**
95 * Render the main UI into the root and wait for it to exit.

Calls 1

showDialogFunction · 0.85

Tested by

no test coverage detected