import type { ComponentProps } from 'react'; import { cn } from '@gib/ui'; type Message = { success: string } | { error: string } | { message: string }; interface StatusMessageProps { message: Message; containerProps?: ComponentProps<'div'>; textProps?: ComponentProps<'div'>; } export const StatusMessage = ({ message, containerProps, textProps, }: StatusMessageProps) => { return (
{message.success}
{message.error}
{message.message}