New renders+css
This commit is contained in:
parent
73e284660f
commit
b3f47e93e8
22 changed files with 763 additions and 3 deletions
16
src/v2/features/resource/ResourceRenderer.ts
Normal file
16
src/v2/features/resource/ResourceRenderer.ts
Normal 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);
|
||||
}
|
||||
}
|
||||
}
|
||||
1
src/v2/features/resource/index.ts
Normal file
1
src/v2/features/resource/index.ts
Normal file
|
|
@ -0,0 +1 @@
|
|||
export { ResourceRenderer } from './ResourceRenderer';
|
||||
Loading…
Add table
Add a link
Reference in a new issue