import React from "react"; import classnames from "classnames"; import Icon from "components/Icon"; import { IconNames } from "components/icons"; const baseClass = "empty-table"; export interface IEmptyTableProps { header?: JSX.Element | string; info?: JSX.Element | string; additionalInfo?: JSX.Element | string; iconName?: IconNames; primaryButton?: JSX.Element; secondaryButton?: JSX.Element; className?: string; } const EmptyTable = ({ iconName, header, info, additionalInfo, className, primaryButton, secondaryButton, }: IEmptyTableProps): JSX.Element => { const emptyTableClass = classnames(`${baseClass}__container`, className); return (
{iconName && (
)}
{header &&

{header}

} {info &&

{info}

} {additionalInfo &&

{additionalInfo}

}
{primaryButton && (
{primaryButton} {secondaryButton && secondaryButton}
)}
); }; export default EmptyTable;