From 2a34851fc6c82b365e35f8731d3fe90eff71f8b7 Mon Sep 17 00:00:00 2001 From: Fredrik Burmester Date: Wed, 14 Aug 2024 15:04:31 +0200 Subject: [PATCH] feat: settings --- app/(auth)/settings.tsx | 6 +- app/_layout.tsx | 196 ++++++++++++------------- components/ListItem.tsx | 12 +- components/settings/SettingToggles.tsx | 20 +++ utils/atoms/settings.ts | 54 +++++++ 5 files changed, 181 insertions(+), 107 deletions(-) create mode 100644 components/settings/SettingToggles.tsx create mode 100644 utils/atoms/settings.ts diff --git a/app/(auth)/settings.tsx b/app/(auth)/settings.tsx index 8c5ccc6a..348d3a24 100644 --- a/app/(auth)/settings.tsx +++ b/app/(auth)/settings.tsx @@ -4,11 +4,11 @@ import { ListItem } from "@/components/ListItem"; import { apiAtom, useJellyfin, userAtom } from "@/providers/JellyfinProvider"; import { clearLogs, readFromLog } from "@/utils/log"; import { useQuery } from "@tanstack/react-query"; -import * as FileSystem from "expo-file-system"; import { useAtom } from "jotai"; import { ScrollView, View } from "react-native"; import * as Haptics from "expo-haptics"; import { useFiles } from "@/hooks/useFiles"; +import { SettingToggles } from "@/components/settings/SettingToggles"; export default function settings() { const { logout } = useJellyfin(); @@ -28,11 +28,13 @@ export default function settings() { Information - + + +