import clsx from 'clsx' import React, {ReactNode} from 'react' import {CheckIcon} from '@/components/icons/CheckIcon' import {CrossIcon} from '@/components/icons/CrossIcon' type StatusMessageProps = { children: ReactNode className?: string errorConditions?: string[] } export function StatusMessage({children, className, errorConditions}: StatusMessageProps) { const _errorConditions = ['error', 'problem', ...errorConditions ?? []] const isError = _errorConditions.some(condition => children?.toString().toLowerCase().includes(condition)) return ( <> {children &&
{!isError ? : }

{children}

} ) }