import React, { useEffect, useState } from 'react' export default function ModeloObservacaoCard({ text, title = 'OBSERVAÇÃO', defaultOpen = true, className = '', }) { const content = String(text || '').trim() const [open, setOpen] = useState(defaultOpen) useEffect(() => { setOpen(defaultOpen) }, [content, defaultOpen]) if (!content) return null const classes = [ 'elaborador-badge', 'modelo-observacao-card', open ? 'is-open' : '', className, ].filter(Boolean).join(' ') return (
{open ?
{content}
: null}
) }