MCPcopy
hub / github.com/claude-code-best/claude-code / onChange

Function onChange

src/components/AutoModeOptInDialog.tsx:23–48  ·  view source on GitHub ↗
(value: 'accept' | 'accept-default' | 'decline')

Source from the content-addressed store, hash-verified

21 }, []);
22
23 function onChange(value: 'accept' | 'accept-default' | 'decline') {
24 switch (value) {
25 case 'accept': {
26 logEvent('tengu_auto_mode_opt_in_dialog_accept', {});
27 updateSettingsForSource('userSettings', {
28 skipAutoPermissionPrompt: true,
29 });
30 onAccept();
31 break;
32 }
33 case 'accept-default': {
34 logEvent('tengu_auto_mode_opt_in_dialog_accept_default', {});
35 updateSettingsForSource('userSettings', {
36 skipAutoPermissionPrompt: true,
37 permissions: { defaultMode: 'auto' },
38 });
39 onAccept();
40 break;
41 }
42 case 'decline': {
43 logEvent('tengu_auto_mode_opt_in_dialog_decline', {});
44 onDecline();
45 break;
46 }
47 }
48 }
49
50 return (
51 <Dialog title="Enable auto mode?" color="warning" onCancel={onDecline}>

Callers 1

AutoModeOptInDialogFunction · 0.70

Calls 2

logEventFunction · 0.85
updateSettingsForSourceFunction · 0.85

Tested by

no test coverage detected