|
|
@@ -4,10 +4,12 @@ import getMeta from '../../../../utils/meta'
|
|
|
import SettingsMenuSelect from './settings-menu-select'
|
|
|
import type { Option } from './settings-menu-select'
|
|
|
import { useProjectSettingsContext } from '../../context/project-settings-context'
|
|
|
+import { useEditorContext } from '@/shared/context/editor-context'
|
|
|
|
|
|
export default function SettingsImageName() {
|
|
|
const { t } = useTranslation()
|
|
|
const { imageName, setImageName } = useProjectSettingsContext()
|
|
|
+ const { permissionsLevel } = useEditorContext()
|
|
|
|
|
|
const allowedImageNames = useMemo(
|
|
|
() => getMeta('ol-allowedImageNames') || [],
|
|
|
@@ -31,6 +33,7 @@ export default function SettingsImageName() {
|
|
|
<SettingsMenuSelect
|
|
|
onChange={setImageName}
|
|
|
value={imageName}
|
|
|
+ disabled={permissionsLevel === 'readOnly'}
|
|
|
options={options}
|
|
|
label={t('tex_live_version')}
|
|
|
name="imageName"
|