import { css } from '@patternfly/react-styles'; import styles from '@patternfly/react-styles/css/components/EmptyState/empty-state'; import { Spinner } from '../Spinner'; export interface EmptyStateIconProps { /** Additional classes added to the empty state icon */ className?: string; /** Icon component to be rendered. Can also be a spinner component */ icon: React.ComponentType; } const isSpinner = (icon: React.ReactElement) => icon.type === Spinner; export const EmptyStateIcon: React.FunctionComponent = ({ className, icon: IconComponent, ...props }: EmptyStateIconProps) => { const iconIsSpinner = isSpinner(); return (
); }; EmptyStateIcon.displayName = 'EmptyStateIcon';