Skip to content

Commit

Permalink
feat: add chart description in info tooltip (apache#17207)
Browse files Browse the repository at this point in the history
* feat: add chart list description

* fix: text overflow

* fix: text-overflow with line-height
  • Loading branch information
stephenLYZ authored and shcoderAlex committed Feb 7, 2022
1 parent d934949 commit 0d97e7d
Showing 1 changed file with 33 additions and 10 deletions.
43 changes: 33 additions & 10 deletions superset-frontend/src/views/CRUD/chart/ChartList.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,26 @@ import { Tooltip } from 'src/components/Tooltip';
import Icons from 'src/components/Icons';
import { nativeFilterGate } from 'src/dashboard/components/nativeFilters/utils';
import setupPlugins from 'src/setup/setupPlugins';
import InfoTooltip from 'src/components/InfoTooltip';
import CertifiedBadge from 'src/components/CertifiedBadge';
import ChartCard from './ChartCard';

const FlexRowContainer = styled.div`
align-items: center;
display: flex;
a {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
line-height: 1.2;
}
svg {
margin-right: ${({ theme }) => theme.gridUnit}px;
}
`;

const PAGE_SIZE = 25;
const PASSWORDS_NEEDED_MESSAGE = t(
'The passwords for the databases below are needed in order to ' +
Expand Down Expand Up @@ -246,20 +263,26 @@ function ChartList(props: ChartListProps) {
slice_name: sliceName,
certified_by: certifiedBy,
certification_details: certificationDetails,
description,
},
},
}: any) => (
<a href={url} data-test={`${sliceName}-list-chart-title`}>
{certifiedBy && (
<>
<CertifiedBadge
certifiedBy={certifiedBy}
details={certificationDetails}
/>{' '}
</>
<FlexRowContainer>
<a href={url} data-test={`${sliceName}-list-chart-title`}>
{certifiedBy && (
<>
<CertifiedBadge
certifiedBy={certifiedBy}
details={certificationDetails}
/>{' '}
</>
)}
{sliceName}
</a>
{description && (
<InfoTooltip tooltip={description} viewBox="0 -1 24 24" />
)}
{sliceName}
</a>
</FlexRowContainer>
),
Header: t('Chart'),
accessor: 'slice_name',
Expand Down

0 comments on commit 0d97e7d

Please sign in to comment.