Dark Mode
Toggle Light/Dark Mode
const Example: React.FC = () => {
const [dataset, setDataset] = useState<any[]>([]);
const [columns, setColumns] = useState<Column[]>([]);
const [isDarkModeEnabled, setIsDarkModeEnabled] = useState(false);
const [options, setOptions] = useState<GridOption | undefined>(undefined);
useEffect(() => defineGrid(), []);
function defineGrid() {
setOptions({
// ...
darkMode: isDarkModeEnabled;
});
}
function toggleDarkMode() {
const newIsDarkModeEnabled = !isDarkModeEnabled;
setIsDarkModeEnabled(newIsDarkModeEnabled);
reactGridRef.current?.slickGrid?.setOptions({ darkMode: newIsDarkModeEnabled });
// optionally update your local grid options as well
setOptions({ ...gridOptions, darkMode: newIsDarkModeEnabled });
}
}How to Auto-Detect Dark Mode?
Composite Editor Modal (for Bootstrap users)
Grid Menu
Tweaking Some Colors
Last updated