Enhances resource selector visibility and filtering

Updates resource selection to dynamically use selected resource IDs
Improves selector visibility logic to show in day and picker views
This commit is contained in:
Janus C. H. Knudsen 2025-12-15 23:16:14 +01:00
parent ee46593a5a
commit 2c1af56718

View file

@ -114,7 +114,7 @@ export class DemoApp {
return { return {
templateId: 'day', templateId: 'day',
groupings: [ groupings: [
{ type: 'resource', values: ['EMP001', 'EMP002'], idProperty: 'resourceId' }, { type: 'resource', values: this.selectedResourceIds, idProperty: 'resourceId' },
{ type: 'date', values: today, idProperty: 'date', derivedFrom: 'start', hideHeader: true } { type: 'date', values: today, idProperty: 'date', derivedFrom: 'start', hideHeader: true }
] ]
}; };
@ -247,6 +247,7 @@ export class DemoApp {
private updateSelectorVisibility(): void { private updateSelectorVisibility(): void {
const selector = document.querySelector('swp-resource-selector'); const selector = document.querySelector('swp-resource-selector');
selector?.classList.toggle('hidden', this.currentView !== 'picker'); const showSelector = this.currentView === 'picker' || this.currentView === 'day';
selector?.classList.toggle('hidden', !showSelector);
} }
} }