Calendar/src/v2/features/resource/ResourceRenderer.ts
Janus C. H. Knudsen b3f47e93e8 New renders+css
2025-12-06 01:22:04 +01:00

16 lines
611 B
TypeScript

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);
}
}
}