"use client"; import { defaultSettings, getClientSettings } from "@/lib/clientSettings"; import { ClientSettings } from "@/types/settings"; import { Dispatch, SetStateAction, useEffect, useState } from "react"; export function useClientSettings(): [ ClientSettings, Dispatch> ] { const [settings, setSettings] = useState(defaultSettings); useEffect(() => { setSettings(getClientSettings()); }, []); return [settings, setSettings]; }