INNER CODE UNIT · JavaScript

attentionRow

rootSunc/CNEquity · frontend/src/main.js:305

  const attentionRow = (note) => {
    const body = note.chips
      ? `<div class="attention-chips">${note.chips}</div>`
      : `<p class="attention-detail">${note.detail || ""}</p>`;
    const action = note.action
      ? `<a class="button ${note.tone === "info" ? "button-ghost" : "button-primary"}" href="${note.action.href}">${esc(note.action.label)}</a>`
      : "";
    return `<li class="attention-row tone-${note.tone}"><div class="attention-copy"><strong>${esc(note.title)}</strong>${body}</div>${action}</li>`;
  };
  const attention = notes.length
    ? `<section class="surface-panel attention-band" aria-labelledby="attention-title"><div class="panel-header"><div><div class="eyebrow">Attention</div><h2 id="attention-title">${tr("行动项", "Action items")}</h2></div><span class="panel-meta">${notes.length}</span></div><ul class="attention-list">${notes.map(attentionRow).join("")}</ul></section>`
    : "";
  const tierCards = tiers
    .map((tier) => {
      const status = tier.stale
        ? tr(`${tier.stale} 个落后`, `${tier.stale} stale`)
        : tier.empty
          ? tr(`${tier.empty} 个为空`, `${tier.empty} empty`)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…