import React from 'react'; import type { MessageBlock } from '@/store/commStore'; import { ShieldCheck, Check, X } from 'lucide-react'; interface ApprovalRequestBlockProps { block: MessageBlock; } const ApprovalRequestBlock: React.FC = ({ block }) => { const { title, description, approval_id, status } = block.block_data; return (
{title || 'Approval Required'} {status && {status}}
{description &&

{description}

} {status === 'pending' && (
)} {approval_id &&

ID: {approval_id.slice(0, 8)}

}
); }; export default ApprovalRequestBlock;