import { Icon, Link, Stack, Text } from "@fluentui/react"; import React from "react"; export interface PanelInfoErrorProps { message: string; messageType: string; showErrorDetails: boolean; link?: string; linkText?: string; openNotificationConsole?: () => void; } export const PanelInfoErrorComponent: React.FunctionComponent = ({ message, messageType, showErrorDetails, link, linkText, openNotificationConsole, }: PanelInfoErrorProps): JSX.Element => { let icon: JSX.Element = ; if (messageType === "error") { icon = ; } else if (messageType === "warning") { icon = ; } else if (messageType === "info") { icon = ; } return ( {icon} {message} {link && linkText && ( {linkText} )} {showErrorDetails && ( More details )} ); };