useModeController
Use this hook to retrieve and control the current theme mode (light, dark, or system).
{ mode: "light" | "dark"; setMode: (mode: "light" | "dark") => void;}Example
Section titled “Example”import React from "react";import { useModeController } from "@firecms/core";import { Button } from "@firecms/ui";
export function ThemeToggle() { const modeController = useModeController();
const toggleMode = () => { modeController.setMode(modeController.mode === "light" ? "dark" : "light"); };
return ( <Button onClick={toggleMode}> Current mode: {modeController.mode} </Button> );}