react-openfin-mat-impl
Version:
Materialize UI implementation of react-openfin
18 lines • 918 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const React = require("react");
const react_1 = require("react");
const react_openfin_1 = require("react-openfin");
const classnames_1 = require("classnames");
const styles_1 = require("@material-ui/styles");
const jss_1 = require("../../assets/jss");
const useStyles = styles_1.makeStyles(jss_1.headerThemeSwitcherCompStyle);
const HeaderThemeSwitcherComp = ({}) => {
const classes = useStyles({});
const { config: { application: { theme } }, actions: { onToggleThemeField, } } = react_1.useContext(react_openfin_1.ConfigContext);
return (React.createElement("div", { className: classnames_1.default(classes.switcher, {
[classes.active]: theme === react_openfin_1.MuiTheme.DARK
}), onClick: onToggleThemeField }));
};
exports.default = HeaderThemeSwitcherComp;
//# sourceMappingURL=HeaderThemeSwitcher.js.map