UNPKG

@rabahzeineddine/material-ui

Version:
17 lines (16 loc) 953 B
"use strict"; 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;