New renders+css

This commit is contained in:
Janus C. H. Knudsen 2025-12-06 01:22:04 +01:00
parent 73e284660f
commit b3f47e93e8
22 changed files with 763 additions and 3 deletions

View file

@ -0,0 +1,16 @@
import { IGroupingRenderer } from '../../core/IGroupingRenderer';
import { RenderContext } from '../../core/RenderContext';
export class ResourceRenderer implements IGroupingRenderer {
readonly type = 'resource';
render(context: RenderContext): void {
for (const resourceId of context.values) {
const cell = document.createElement('swp-resource-header');
cell.dataset.resourceId = resourceId;
cell.textContent = resourceId;
if (context.colspan > 1) cell.style.gridColumn = `span ${context.colspan}`;
context.headerContainer.appendChild(cell);
}
}
}