import React from "react"; import PropTypes from "prop-types"; import Checkbox from "../checkbox"; import { StyledTableGroupMenu, StyledScrollbar } from "./StyledTableContainer"; import ComboBox from "../combobox"; import GroupMenuItem from "./GroupMenuItem"; import { useTranslation } from "react-i18next"; const TableGroupMenu = (props) => { const { isChecked, isIndeterminate, headerMenu, onChange, checkboxOptions, checkboxMargin, ...rest } = props; const onCheckboxChange = (e) => { onChange && onChange(e.target && e.target.checked); }; const { t } = useTranslation("Common"); return ( <>
{headerMenu.map((item, index) => ( ))} ); }; TableGroupMenu.propTypes = { isChecked: PropTypes.bool, isIndeterminate: PropTypes.bool, headerMenu: PropTypes.arrayOf(PropTypes.object).isRequired, checkboxOptions: PropTypes.any.isRequired, onClick: PropTypes.func, onChange: PropTypes.func, checkboxMargin: PropTypes.string, }; export default TableGroupMenu;