mirror of
https://github.com/strapi/strapi.git
synced 2025-09-05 14:53:01 +00:00
Ellipsis on locale cell only
This commit is contained in:
parent
118d81bec8
commit
2f4d847d3b
@ -14,8 +14,6 @@ const Table = styled.table`
|
|||||||
border: none;
|
border: none;
|
||||||
padding: 0;
|
padding: 0;
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
text-overflow: ellipsis;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
th,
|
th,
|
||||||
|
@ -3,6 +3,7 @@ import PropTypes from 'prop-types';
|
|||||||
import { Padded, Text } from '@buffetjs/core';
|
import { Padded, Text } from '@buffetjs/core';
|
||||||
import { Tooltip } from '@buffetjs/styles';
|
import { Tooltip } from '@buffetjs/styles';
|
||||||
import get from 'lodash/get';
|
import get from 'lodash/get';
|
||||||
|
import styled from 'styled-components';
|
||||||
|
|
||||||
const mapToLocaleName = (locales, localeCode) =>
|
const mapToLocaleName = (locales, localeCode) =>
|
||||||
get(
|
get(
|
||||||
@ -11,6 +12,12 @@ const mapToLocaleName = (locales, localeCode) =>
|
|||||||
localeCode
|
localeCode
|
||||||
);
|
);
|
||||||
|
|
||||||
|
const LocaleName = styled.div`
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
overflow: hidden;
|
||||||
|
white-space: nowrap;
|
||||||
|
`;
|
||||||
|
|
||||||
const LocaleListCell = ({ locales, localizations, locale: currentLocaleCode, id }) => {
|
const LocaleListCell = ({ locales, localizations, locale: currentLocaleCode, id }) => {
|
||||||
const allLocalizations = [{ locale: currentLocaleCode }, ...localizations];
|
const allLocalizations = [{ locale: currentLocaleCode }, ...localizations];
|
||||||
const localizationNames = allLocalizations.map(locale => locale.locale);
|
const localizationNames = allLocalizations.map(locale => locale.locale);
|
||||||
@ -47,9 +54,9 @@ const LocaleListCell = ({ locales, localizations, locale: currentLocaleCode, id
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div>
|
<div>
|
||||||
<span data-for={elId} data-tip={localesNames}>
|
<LocaleName data-for={elId} data-tip={localesNames}>
|
||||||
{localesNames}
|
{localesNames}
|
||||||
</span>
|
</LocaleName>
|
||||||
<Tooltip id={elId} place="bottom" delay={0}>
|
<Tooltip id={elId} place="bottom" delay={0}>
|
||||||
{localesArray.map(name => (
|
{localesArray.map(name => (
|
||||||
<Padded key={name} top bottom size="xs">
|
<Padded key={name} top bottom size="xs">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user