harness+dashboard: declarative dashboardLinks option (closes #191)
This commit is contained in:
parent
f510a321df
commit
66c481a07a
3 changed files with 109 additions and 1 deletions
|
|
@ -723,6 +723,21 @@
|
|||
}
|
||||
body.append(drill);
|
||||
|
||||
// ── extra agent-declared links ───────────────────────────────
|
||||
if (c.extra_links && c.extra_links.length > 0) {
|
||||
const extras = el('div', { class: 'drill-ins drill-ins-extra' });
|
||||
for (const lnk of c.extra_links) {
|
||||
extras.append(el('a', {
|
||||
class: 'panel-trigger',
|
||||
href: lnk.url,
|
||||
target: '_blank',
|
||||
rel: 'noopener',
|
||||
title: lnk.url,
|
||||
}, (lnk.icon ? lnk.icon + ' ' : '') + lnk.label + ' ↗'));
|
||||
}
|
||||
body.append(extras);
|
||||
}
|
||||
|
||||
li.append(icon, body);
|
||||
ul.append(li);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue