If application has no URL, render text only (#25138) (#25198)

Fixes #25124

Signed-off-by: Stan Silvert <ssilvert@redhat.com>
Co-authored-by: Stan Silvert <ssilvert@redhat.com>
This commit is contained in:
Jon Koops
2023-12-01 12:07:18 +01:00
committed by GitHub
parent f156b944da
commit 8a7f0248f9
@@ -128,15 +128,22 @@ const Applications = () => {
className="pf-u-align-items-center"
dataListCells={[
<DataListCell width={2} key={`client${application.clientId}`}>
<Button
className="pf-u-pl-0 title-case"
component="a"
variant="link"
onClick={() => window.open(application.effectiveUrl)}
>
{application.clientName || application.clientId}{" "}
<ExternalLinkAltIcon />
</Button>
{application.effectiveUrl && (
<Button
className="pf-u-pl-0 title-case"
component="a"
variant="link"
onClick={() => window.open(application.effectiveUrl)}
>
{application.clientName || application.clientId}{" "}
<ExternalLinkAltIcon />
</Button>
)}
{!application.effectiveUrl && (
<span>
{application.clientName || application.clientId}
</span>
)}
</DataListCell>,
<DataListCell
width={2}