Web:Components:Add disableSettings when hideColumns.

This commit is contained in:
Vlada Gazizova 2023-12-07 16:55:03 +03:00
parent f62aebdcd3
commit 971fc5e80c
2 changed files with 4 additions and 4 deletions

View File

@ -850,7 +850,7 @@ class TableHeader extends React.Component {
>
<TableSettings
columns={columns}
infoPanelVisible={infoPanelVisible}
disableSettings={infoPanelVisible || this.state.hideColumns}
/>
</div>
)}

View File

@ -9,13 +9,13 @@ import {
import Checkbox from "../checkbox";
import SettingsDeskReactSvgUrl from "PUBLIC_DIR/images/settings.desc.react.svg?url";
const TableSettings = ({ columns, infoPanelVisible }) => {
const TableSettings = ({ columns, disableSettings }) => {
const [isOpen, setIsOpen] = useState(false);
const ref = useRef();
const onClick = () => {
!infoPanelVisible && setIsOpen(!isOpen);
!disableSettings && setIsOpen(!isOpen);
};
const clickOutsideAction = (e) => {
@ -36,7 +36,7 @@ const TableSettings = ({ columns, infoPanelVisible }) => {
isFill
iconName={SettingsDeskReactSvgUrl}
onClick={onClick}
isDisabled={infoPanelVisible}
isDisabled={disableSettings}
/>
<DropDown
className="table-container_settings"