diff options
Diffstat (limited to 'apps/web/components/settings')
| -rw-r--r-- | apps/web/components/settings/FeedSettings.tsx | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/apps/web/components/settings/FeedSettings.tsx b/apps/web/components/settings/FeedSettings.tsx index f14e0841..23b639e4 100644 --- a/apps/web/components/settings/FeedSettings.tsx +++ b/apps/web/components/settings/FeedSettings.tsx @@ -71,6 +71,7 @@ export function FeedsEditorDialog() { name: "", url: "", enabled: true, + importTags: false, }, }); @@ -142,6 +143,28 @@ export function FeedsEditorDialog() { ); }} /> + <FormField + control={form.control} + name="importTags" + render={({ field }) => { + return ( + <FormItem className="flex flex-row items-center justify-between rounded-lg border p-3"> + <div className="space-y-0.5"> + <FormLabel>Import Tags</FormLabel> + <div className="text-sm text-muted-foreground"> + Automatically import categories from RSS feed as tags + </div> + </div> + <FormControl> + <Switch + checked={field.value} + onCheckedChange={field.onChange} + /> + </FormControl> + </FormItem> + ); + }} + /> </form> </Form> <DialogFooter> @@ -177,6 +200,7 @@ export function EditFeedDialog({ feed }: { feed: ZFeed }) { feedId: feed.id, name: feed.name, url: feed.url, + importTags: feed.importTags, }); } }, [open]); @@ -196,6 +220,7 @@ export function EditFeedDialog({ feed }: { feed: ZFeed }) { feedId: feed.id, name: feed.name, url: feed.url, + importTags: feed.importTags, }, }); return ( @@ -266,6 +291,28 @@ export function EditFeedDialog({ feed }: { feed: ZFeed }) { ); }} /> + <FormField + control={form.control} + name="importTags" + render={({ field }) => { + return ( + <FormItem className="flex flex-row items-center justify-between rounded-lg border p-3"> + <div className="space-y-0.5"> + <FormLabel>Import Tags</FormLabel> + <div className="text-sm text-muted-foreground"> + Automatically import categories from RSS feed as tags + </div> + </div> + <FormControl> + <Switch + checked={field.value} + onCheckedChange={field.onChange} + /> + </FormControl> + </FormItem> + ); + }} + /> </form> </Form> <DialogFooter> |
