renderFormCard function presentation exported ✓ 100.0%
Last updated: 2026-03-04T23:21:38.426Z
Location
Metrics
LOC: 15
Complexity: 1
Params: 2
Coverage: 100.0% (3/3 lines, 1x executed)
Signature
renderFormCard(form: SavedForm, prefix = ""): : string
Summary
Renders a card summarizing a saved form.
Source Code
export function renderFormCard(form: SavedForm, prefix = ""): string {
const fieldCount = Object.keys(form.fields).length;
const date = new Date(form.updatedAt).toLocaleDateString("pt-BR");
return `
<div class="${prefix}form-card" data-form-id="${escapeAttr(form.id)}">
<div class="${prefix}form-info">
<span class="${prefix}form-name">${escapeHtml(form.name)}</span>
<span class="${prefix}form-meta">${fieldCount} campos · ${date}</span>
<span class="${prefix}form-url">${escapeHtml(form.urlPattern)}</span>
</div>
<div class="${prefix}form-actions"></div>
</div>
`;
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| escapeAttr | calls |
| escapeHtml | calls |
No incoming dependencies.