import { useProjectSettingsContext } from '@/features/editor-left-menu/context/project-settings-context' import DropdownSetting from '../dropdown-setting' import type { Option } from '../dropdown-setting' import { useTranslation } from 'react-i18next' import { usePermissionsContext } from '@/features/ide-react/context/permissions-context' import { useMemo } from 'react' import getMeta from '@/utils/meta' import { useSetCompilationSettingWithEvent } from '@/features/editor-left-menu/hooks/use-set-compilation-setting' export default function ImageNameSetting() { const { imageName, setImageName } = useProjectSettingsContext() const { t } = useTranslation() const { write } = usePermissionsContext() const changeImageName = useSetCompilationSettingWithEvent( 'image-name', setImageName ) const imageNames = useMemo(() => getMeta('ol-imageNames') || [], []) const options: Array