diff --git a/webapp/src/component/common/form/LanguagesSelect/LanguagesSelect.tsx b/webapp/src/component/common/form/LanguagesSelect/LanguagesSelect.tsx index 0d4b5c990db..22a7bacf8c2 100644 --- a/webapp/src/component/common/form/LanguagesSelect/LanguagesSelect.tsx +++ b/webapp/src/component/common/form/LanguagesSelect/LanguagesSelect.tsx @@ -51,9 +51,9 @@ export const LanguagesSelect: FunctionComponent = (props) => { const menuProps: Partial = { variant: 'menu', PaperProps: { - style: { - width: 250, - }, + sx: { + width:250, + } }, id: `language-select-${props.context}-menu`, anchorOrigin: { diff --git a/webapp/src/component/common/form/LanguagesSelect/getLanguagesContent.tsx b/webapp/src/component/common/form/LanguagesSelect/getLanguagesContent.tsx index 6423f483dcc..41e07b54daa 100644 --- a/webapp/src/component/common/form/LanguagesSelect/getLanguagesContent.tsx +++ b/webapp/src/component/common/form/LanguagesSelect/getLanguagesContent.tsx @@ -1,4 +1,10 @@ -import { Checkbox, ListItemText, MenuItem, Divider } from '@mui/material'; +import { + Checkbox, + ListItemText, + MenuItem, + Divider, + Tooltip, +} from '@mui/material'; import { T, useTranslate } from '@tolgee/react'; import { putBaseLangFirst } from 'tg.fixtures/putBaseLangFirst'; @@ -67,16 +73,33 @@ export const getLanguagesContent = ({ const isBatchOperation = context === 'batch-operations'; const languageItems = languages.map((lang) => ( - - - - + + + + + ({ + '& .MuiListItemText-primary': { + overflow: 'hidden', + textOverflow: 'ellipsis', + whiteSpace: 'nowrap', + [theme.breakpoints.down('sm')]: { + whiteSpace: 'normal', + textOverflow: 'unset', + overflow: 'visible', + }, + }, + })} + /> + + + )); if (isBatchOperation) {