Improve export/import UX: rich frontmatter preview, cleaner warnings

- Separate terminated agent messages from warnings into info notes
  (shown with subtle styling instead of amber warning banners)
- Clean up warning banner styles for dark mode compatibility
  (use amber-500/20 borders and amber-500/5 backgrounds)
- Parse YAML frontmatter in markdown files and render as structured
  data cards showing name, title, reportsTo, skills etc.
- Apply same warning style cleanup to import page

Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
Dotta 2026-03-15 14:52:07 -05:00
parent 76d30ff835
commit c6ea491000
2 changed files with 150 additions and 10 deletions

View file

@ -644,9 +644,9 @@ export function CompanyImport() {
{/* Warnings */}
{importPreview.warnings.length > 0 && (
<div className="border-b border-amber-300/60 bg-amber-50/60 px-5 py-2">
<div className="border-b border-amber-500/20 bg-amber-500/5 px-5 py-2">
{importPreview.warnings.map((w) => (
<div key={w} className="text-xs text-amber-700">{w}</div>
<div key={w} className="text-xs text-amber-500">{w}</div>
))}
</div>
)}