import React from 'react' import { Button, Container, ButtonVariation, NoDataCard, IconName } from '@harness/uicore' import { noop } from 'lodash-es' import { CodeIcon } from 'utils/GitUtils' import { useStrings } from 'framework/strings' import { Images } from 'images' import css from './NoResultCard.module.scss' interface NoResultCardProps { showWhen?: () => boolean forSearch: boolean title?: string message?: string emptySearchMessage?: string buttonText?: string buttonIcon?: IconName onButtonClick?: () => void } export const NoResultCard: React.FC = ({ showWhen = () => true, forSearch, title, message, emptySearchMessage, buttonText = '', buttonIcon = CodeIcon.Add, onButtonClick = noop }) => { const { getString } = useStrings() if (!showWhen()) { return null } return ( ) } /> ) }