feat: add support for mirroring wiki pages in configuration

This commit is contained in:
Arunavo Ray
2025-06-11 19:48:24 +05:30
parent 108408be81
commit 0f671a4088
12 changed files with 329 additions and 108 deletions

View File

@@ -35,6 +35,7 @@ export function ConfigTabs() {
skipForks: false,
privateRepositories: false,
mirrorIssues: false,
mirrorWiki: false,
mirrorStarred: false,
preserveOrgStructure: false,
skipStarredIssues: false,

View File

@@ -240,6 +240,30 @@ export function GitHubConfigForm({ config, setConfig, onAutoSave, isAutoSaving }
</label>
</div>
<div className="flex items-center">
<Checkbox
id="mirror-wiki"
name="mirrorWiki"
checked={config.mirrorWiki}
onCheckedChange={(checked) =>
handleChange({
target: {
name: "mirrorWiki",
type: "checkbox",
checked: Boolean(checked),
value: "",
},
} as React.ChangeEvent<HTMLInputElement>)
}
/>
<label
htmlFor="mirror-wiki"
className="ml-2 block text-sm select-none"
>
Mirror Wiki
</label>
</div>
<div className="flex items-center">
<Checkbox
id="preserve-org-structure"