Truncate website title on website list & website details pages
parent
07e782ca39
commit
74e1139072
|
@ -1,6 +1,7 @@
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { FormattedMessage } from 'react-intl';
|
import { FormattedMessage } from 'react-intl';
|
||||||
import Link from 'components/common/Link';
|
import Link from 'components/common/Link';
|
||||||
|
import OverflowText from 'components/common/OverflowText';
|
||||||
import PageHeader from 'components/layout/PageHeader';
|
import PageHeader from 'components/layout/PageHeader';
|
||||||
import RefreshButton from 'components/common/RefreshButton';
|
import RefreshButton from 'components/common/RefreshButton';
|
||||||
import ButtonLayout from 'components/layout/ButtonLayout';
|
import ButtonLayout from 'components/layout/ButtonLayout';
|
||||||
|
@ -13,15 +14,19 @@ export default function WebsiteHeader({ websiteId, title, domain, showLink = fal
|
||||||
const header = showLink ? (
|
const header = showLink ? (
|
||||||
<>
|
<>
|
||||||
<Favicon domain={domain} />
|
<Favicon domain={domain} />
|
||||||
<Link href="/website/[...id]" as={`/website/${websiteId}/${title}`}>
|
<Link
|
||||||
{title}
|
className={styles.titleLink}
|
||||||
|
href="/website/[...id]"
|
||||||
|
as={`/website/${websiteId}/${title}`}
|
||||||
|
>
|
||||||
|
<OverflowText tooltipId={`${websiteId}-title`}>{title}</OverflowText>
|
||||||
</Link>
|
</Link>
|
||||||
</>
|
</>
|
||||||
) : (
|
) : (
|
||||||
<div>
|
<>
|
||||||
<Favicon domain={domain} />
|
<Favicon domain={domain} />
|
||||||
{title}
|
<OverflowText tooltipId={`${websiteId}-title`}>{title}</OverflowText>
|
||||||
</div>
|
</>
|
||||||
);
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
|
|
|
@ -2,6 +2,14 @@
|
||||||
color: var(--gray900);
|
color: var(--gray900);
|
||||||
font-size: var(--font-size-large);
|
font-size: var(--font-size-large);
|
||||||
line-height: var(--font-size-large);
|
line-height: var(--font-size-large);
|
||||||
|
align-items: center;
|
||||||
|
display: flex;
|
||||||
|
max-width: 100%;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
.titleLink {
|
||||||
|
max-width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.link {
|
.link {
|
||||||
|
|
Loading…
Reference in New Issue