import React from "react"; import classnames from "classnames"; import CustomLink from "components/CustomLink"; import Icon from "components/Icon"; import Graphic from "components/Graphic"; const baseClass = "data-error"; interface IDataErrorProps { /** the description text displayed under the header */ description?: string; /** Excludes the link that asks user to create an issue. Defaults to `false` */ excludeIssueLink?: boolean; children?: React.ReactNode; card?: boolean; className?: string; /** Flag to use the updated DataError design */ useNew?: boolean; } const DEFAULT_DESCRIPTION = "Refresh the page or log in again."; const DataError = ({ description = DEFAULT_DESCRIPTION, excludeIssueLink = false, children, card, className, useNew = false, }: IDataErrorProps): JSX.Element => { const classes = classnames(baseClass, className); if (useNew) { return (