SMF roles
fillCard((width, height) => htl.html`<div class="no-select">${noSelectStyle}
${Inputs.table(filtered, {
height,
// Render every row up front: lazy loading on scroll doesn't trigger inside dashboard cards.
rows: filtered.length + 1,
columns: ["firm_name", "smf_role", "name", "individual_id"],
header: {
firm_name: "Firm",
smf_role: "Role",
name: "Name",
individual_id: "Individual id"
},
// Fixed widths keep every column on screen; the last takes any spare width.
width: {firm_name: 280, smf_role: 280, name: 200},
layout: "fixed"
})}</div>`)