{{ group.category }}
{{ group.startAge }}–{{ group.endAge }} jaar · {{ group.dancerIds.length }} dansers
{{ error() }}
MIJN DANSSCHOOL
Jouw dansers. Jouw ritme. Jouw podium.
DE VOLGENDE STAP
Een goede show begint in de studio. Zorg dat iedereen een plek heeft.
IN DE SPOTLIGHT
@if (upcoming(); as show) {{{ dateRange(show) }}
Drie dagdelen. Eén gedeelde passie.
Shows bekijken } @else {Maak een show aan en geef je dansers iets om naartoe te werken.
}Verwijdert ook alle dansers, groepen en shows van deze school.
De mensen die jouw school in beweging brengen.
| Danser | Geboortedatum | Dansgroepen | Acties |
|---|---|---|---|
|
{{ dancer.name }}
|
{{ dancer.birthDate | date: 'd MMM yyyy' }} | {{ groupNames(dancer.id) }} |
|
{{ search() ? 'Geen dansers gevonden' : 'De dansvloer is nog leeg' }}{{ search() ? 'Probeer een andere naam.' : 'Voeg je eerste danser toe. Daarna kun je die aan één of meerdere groepen koppelen.' }} @if (!search()) { } |
|||
Iedere groep een eigen stijl. Iedere danser een plek.
{{ group.startAge }}–{{ group.endAge }} jaar · {{ group.dancerIds.length }} dansers
Maak een dansgroep aan en koppel er dansers aan.
Van maanden oefenen naar een onvergetelijk optreden.
{{ show.finalized ? 'Definitief' : 'Concept' }} · preferredDayParts = {{ show.preferredDayParts }}
@for (violation of show.violations; track $index) {{{ violation }}
}{{ dateRange(show) }}
@for (part of show.dayParts; track $index) {{{ part.date }} · {{ part.type }}: {{ groupNamesFor(part.danceGroupIds) }}
}{{ scheduleValid(show) ? 'Planning voldoet aan alle harde regels.' : 'Geen geldige planning. Plan de groepen opnieuw in.' }}
@if (!context.groups.length || !show.dayParts.length) {Inplannen vereist minstens één dansgroep en één dagdeel.
}Plan een show met maximaal zes gedateerde dagdelen.