[DE mobile] Fix Bug 58662

This commit is contained in:
SergeyEzhin 2022-08-26 20:07:18 +03:00
parent 7efe1b6e15
commit d545f86c3b
2 changed files with 12 additions and 13 deletions

View file

@ -24,13 +24,14 @@ const PageApplicationSettings = props => {
// set mode // set mode
const appOptions = props.storeAppOptions; const appOptions = props.storeAppOptions;
const isViewer = appOptions.isViewer;
const _isEdit = appOptions.isEdit; const _isEdit = appOptions.isEdit;
const _isShowMacros = (!appOptions.isDisconnected && appOptions.customization) ? appOptions.customization.macros !== false : true; const _isShowMacros = (!appOptions.isDisconnected && appOptions.customization) ? appOptions.customization.macros !== false : true;
return ( return (
<Page> <Page>
<Navbar title={_t.textApplicationSettings} backLink={_t.textBack} /> <Navbar title={_t.textApplicationSettings} backLink={_t.textBack} />
{_isEdit && {_isEdit && !isViewer &&
<Fragment> <Fragment>
<BlockTitle>{_t.textUnitOfMeasurement}</BlockTitle> <BlockTitle>{_t.textUnitOfMeasurement}</BlockTitle>
<List> <List>
@ -90,7 +91,6 @@ const PageApplicationSettings = props => {
/> />
</ListItem> </ListItem>
</List> </List>
<List> <List>
<ListItem title={'Dark theme'}> <ListItem title={'Dark theme'}>
<Toggle checked={isThemeDark} <Toggle checked={isThemeDark}
@ -98,11 +98,12 @@ const PageApplicationSettings = props => {
</Toggle> </Toggle>
</ListItem> </ListItem>
</List> </List>
{!isViewer &&
<List mediaList> <List mediaList>
<ListItem title={t('Settings.textDirection')} link="/direction/" routeProps={{changeDirection: props.changeDirection}}></ListItem> <ListItem title={t('Settings.textDirection')} link="/direction/"
</List> routeProps={{changeDirection: props.changeDirection}}></ListItem>
</List>
}
{_isShowMacros && {_isShowMacros &&
<List mediaList> <List mediaList>
<ListItem title={_t.textMacrosSettings} link="/macros-settings/" routeProps={{ <ListItem title={_t.textMacrosSettings} link="/macros-settings/" routeProps={{

View file

@ -178,12 +178,10 @@ const SettingsList = inject("storeAppOptions", "storeReview")(observer(props =>
<Icon slot="media" icon="icon-doc-setup"></Icon> <Icon slot="media" icon="icon-doc-setup"></Icon>
</ListItem> </ListItem>
} }
{!isViewer && <ListItem title={_t.textApplicationSettings} link="#"
<ListItem title={_t.textApplicationSettings} link="#" onClick={onoptionclick.bind(this, "/application-settings/")}>
onClick={onoptionclick.bind(this, "/application-settings/")}> <Icon slot="media" icon="icon-app-settings"></Icon>
<Icon slot="media" icon="icon-app-settings"></Icon> </ListItem>
</ListItem>
}
{_canDownload && {_canDownload &&
<ListItem title={_t.textDownload} link="#" onClick={onoptionclick.bind(this, "/download/")}> <ListItem title={_t.textDownload} link="#" onClick={onoptionclick.bind(this, "/download/")}>
<Icon slot="media" icon="icon-download"></Icon> <Icon slot="media" icon="icon-download"></Icon>