import React, { AnchorHTMLAttributes } from "react"; import { ExternalLinkAltIcon } from "@patternfly/react-icons"; import type { IFormatter, IFormatterValueType } from "@patternfly/react-table"; export type FormattedLinkProps = AnchorHTMLAttributes & { isInline?: boolean; }; export const FormattedLink = ({ title, href, isInline, ...rest }: FormattedLinkProps) => { return ( {title ? title : href}{" "} {href?.startsWith("http") && } ); }; export const formattedLinkTableCell = (): IFormatter => ( data?: IFormatterValueType ) => { return (data ? ( ) : undefined) as object; };