import { useEffect, useState } from 'react'; import { useQuery, useMutation, useQueryClient } from '@tanstack/react-query'; import { Save, Folder, Clock, Image, Cloud, Users } from 'lucide-react'; import { api, type AppSettings } from '@/lib/api'; import { Button } from '@/components/ui/Button'; import { Input } from '@/components/ui/Input'; import { ThemeToggle } from '@/components/ui/ThemeToggle'; import { useThemeStore, ACCENT_TOKENS, type AccentColor } from '@/store/themeStore'; import { clsx } from 'clsx'; import { Link } from 'react-router-dom'; function Section({ title, icon, children }: { title: string; icon: React.ReactNode; children: React.ReactNode }) { return (
Configure your family dashboard
Theme Mode
Accent Color
Add, edit, or remove family members. Members are used throughout the app to assign chores, events, and shopping items.
{/* ── Photo Slideshow ────────────────────────────────────────── */} }> set('photo_folder', e.target.value)} placeholder="C:\Users\YourName\Pictures\Family" hint="Absolute path to the folder containing your photos. Subfolders are included." />