MCPcopy
hub / github.com/AsyncFuncAI/deepwiki-open / ConfigurationModalProps

Interface ConfigurationModalProps

src/components/ConfigurationModal.tsx:8–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6import TokenInput from './TokenInput';
7
8interface ConfigurationModalProps {
9 isOpen: boolean;
10 onClose: () => void;
11
12 // Repository input
13 repositoryInput: string;
14
15 // Language selection
16 selectedLanguage: string;
17 setSelectedLanguage: (value: string) => void;
18 supportedLanguages: Record<string, string>;
19
20 // Wiki type options
21 isComprehensiveView: boolean;
22 setIsComprehensiveView: (value: boolean) => void;
23
24 // Model selection
25 provider: string;
26 setProvider: (value: string) => void;
27 model: string;
28 setModel: (value: string) => void;
29 isCustomModel: boolean;
30 setIsCustomModel: (value: boolean) => void;
31 customModel: string;
32 setCustomModel: (value: string) => void;
33
34 // Platform selection
35 selectedPlatform: 'github' | 'gitlab' | 'bitbucket';
36 setSelectedPlatform: (value: 'github' | 'gitlab' | 'bitbucket') => void;
37
38 // Access token
39 accessToken: string;
40 setAccessToken: (value: string) => void;
41
42 // File filter options
43 excludedDirs: string;
44 setExcludedDirs: (value: string) => void;
45 excludedFiles: string;
46 setExcludedFiles: (value: string) => void;
47 includedDirs: string;
48 setIncludedDirs: (value: string) => void;
49 includedFiles: string;
50 setIncludedFiles: (value: string) => void;
51
52 // Form submission
53 onSubmit: () => void;
54 isSubmitting: boolean;
55
56 // Authentication
57 authRequired?: boolean;
58 authCode?: string;
59 setAuthCode?: (code: string) => void;
60 isAuthLoading?: boolean;
61}
62
63export default function ConfigurationModal({
64 isOpen,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected