import { ArrowLeft } from 'lucide-react'; import { useNavigate } from 'react-router-dom'; import { ThemePicker } from '@/components/ThemePicker'; // v1.9: thin wrapper around . The picker itself moved to a // reusable component (also rendered in the workspace SettingsPane Theme tab). // This page-level shell adds the back affordance + heading chrome that's // appropriate when the picker is the entire route. export function Settings() { const navigate = useNavigate(); function handleBack() { // History-aware: jump back to where the user came from when possible. // Direct loads of /settings (no history) land on Home so the button // always does *something* useful. if (window.history.length > 1) { navigate(-1); } else { navigate('/'); } } return (

Settings

Theme appearance. Saved on change, applies immediately.

); }