Adds dynamic header hiding for date groupings

Introduces hideHeader option for date grouping configurations
Enables suppressing date headers in specific views like day view
Improves calendar view flexibility by conditionally rendering headers
This commit is contained in:
Janus C. H. Knudsen 2025-12-15 22:53:44 +01:00
parent ad2df353b5
commit ee46593a5a
8 changed files with 126 additions and 10 deletions

View file

@ -15,15 +15,24 @@
<button class="view-chip active" data-view="simple">Datoer</button>
<button class="view-chip" data-view="day">Dag</button>
<button class="view-chip" data-view="resource">Resource</button>
<button class="view-chip" data-view="picker">Picker</button>
<button class="view-chip" data-view="team">Team</button>
<button class="view-chip" data-view="department">Dept</button>
</swp-view-switcher>
<!-- Resource selector (only visible in picker view) -->
<swp-resource-selector class="hidden">
<fieldset>
<legend>Vælg resources</legend>
<div class="resource-checkboxes"></div>
</fieldset>
</swp-resource-selector>
<!-- Workweek preset dropdown -->
<select id="workweek-select" class="workweek-dropdown">
<option value="standard">Man-Fre</option>
<option value="compressed">Man-Tor</option>
<option value="midweek">Ons-Fre</option>
<option value="compressed">Man-Ons</option>
<option value="midweek">Tors-Fre</option>
<option value="weekend">Weekend</option>
<option value="fullweek">Alle dage</option>
</select>