Web: Client: JavascriptSDK: show settings option was added

This commit is contained in:
Vladimir Khvan 2024-01-04 15:36:42 +05:00
parent 2a2ef5d78d
commit c35a014688
3 changed files with 12 additions and 3 deletions

View File

@ -422,6 +422,7 @@ class FilesTableHeader extends React.Component {
tagRef,
setHideColumns,
isFrame,
showSettings,
} = this.props;
const {
@ -452,7 +453,7 @@ class FilesTableHeader extends React.Component {
tagRef={tagRef}
setHideColumns={setHideColumns}
settingsTitle={t("Files:TableSettingsTitle")}
showSettings={!isFrame}
showSettings={isFrame ? showSettings : true}
/>
);
}
@ -572,6 +573,7 @@ export default inject(
isFrame,
frameTableColumns: frameConfig?.viewTableColumns,
showSettings: frameConfig?.showSettings,
};
}
)(

View File

@ -271,6 +271,12 @@ const Manager = (props) => {
});
};
const toggleShowSettings = () => {
setConfig((config) => {
return { ...config, showSettings: !config.showSettings };
});
};
const toggleActionButton = () => {
setConfig((config) => {
return { ...config, disableActionButton: !config.disableActionButton };
@ -470,8 +476,8 @@ const Manager = (props) => {
<Checkbox
className="checkbox"
label={t("SettingUpColumns")}
onChange={() => {}}
isChecked={true}
onChange={toggleShowSettings}
isChecked={config.showSettings}
/>
<Checkbox
className="checkbox"

View File

@ -26,6 +26,7 @@
viewTableColumns: "Name,Size,Type",
checkCSP: true,
disableActionButton: false,
showSettings: false,
filter: {
count: 100,
page: 1,