};
const Toolbar = () => {
- const { config, setConfig } = useTracker();
+ const { config, saveConfig } = useTracker();
const controller = React.useMemo(() => ({
getActive: (state, icons) => config[mapWild[icons[0]]] ? icons[0] : null,
getDefault: (state, icons) => icons[0],
handlePrimary: (state, setState, icons) => {
const prop = mapWild[icons[0]];
- setConfig(c => ({ ...c, [prop]: !c[prop] }));
+ saveConfig({ [prop]: !config[prop] });
},
handleSecondary: () => null,
- }), [config, setConfig]);
+ }), [config, saveConfig]);
return <Navbar bg="dark" className="tracker-toolbar" variant="dark">
<Container fluid>