Settings Page & Bug Fixes

This commit is contained in:
headlessdev
2025-04-12 20:01:43 +02:00
parent cd8a801fff
commit 4a0681b162
10 changed files with 505 additions and 7 deletions

View File

@@ -76,14 +76,14 @@ export default function Dashboard() {
const [loading, setLoading] = useState(true);
useEffect(() => {
const savedLayout = Cookies.get('layoutPreference');
const savedLayout = Cookies.get('layoutPreference-servers');
setIsGridLayout(savedLayout === 'grid');
}, []);
const toggleLayout = () => {
const newLayout = !isGridLayout;
setIsGridLayout(newLayout);
Cookies.set('layoutPreference', newLayout ? 'grid' : 'standard', {
Cookies.set('layoutPreference-servers', newLayout ? 'grid' : 'standard', {
expires: 365,
path: '/',
sameSite: 'strict'