Salta ai contenuti

useModeController

Usa questo hook per recuperare e controllare la modalità del tema corrente (light, dark o system).

{
mode: "light" | "dark";
setMode: (mode: "light" | "dark") => void;
}
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}>
Modalità corrente: {modeController.mode}
</Button>
);
}