@rabahzeineddine/material-ui
Version:
Material ui custom components
17 lines (16 loc) • 953 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var react_1 = __importDefault(require("react"));
var styles_1 = require("@material-ui/styles");
var lab_1 = require("@material-ui/lab");
var icons_1 = require("@material-ui/icons");
var style_1 = __importDefault(require("../../TableToolbar/style"));
var useStyles = styles_1.makeStyles(style_1.default);
function ColumnChooserButton(props) {
var classes = useStyles();
return (react_1.default.createElement(lab_1.ToggleButton, { onClick: props.onToggle, classes: { root: classes.toggleRoundButton }, size: "small", ref: props.buttonRef }, props.active ? react_1.default.createElement(icons_1.VisibilityOffRounded, null) : react_1.default.createElement(icons_1.VisibilityRounded, null)));
}
exports.default = ColumnChooserButton;