diff --git a/apps/app/src/components/timetable/AddPerformanceDialog.vue b/apps/app/src/components/timetable/AddPerformanceDialog.vue new file mode 100644 index 00000000..1e36aea6 --- /dev/null +++ b/apps/app/src/components/timetable/AddPerformanceDialog.vue @@ -0,0 +1,195 @@ + + + + + + + Nieuw optreden plannen + + + + + + {{ errors._ }} + + + + + + + + + + + + + + Annuleer + + + Plannen + + + + + + diff --git a/apps/app/src/components/timetable/LineupMatrix.vue b/apps/app/src/components/timetable/LineupMatrix.vue new file mode 100644 index 00000000..54ab4024 --- /dev/null +++ b/apps/app/src/components/timetable/LineupMatrix.vue @@ -0,0 +1,218 @@ + + + + + + + Lineup-matrix + + + + + {{ errors._ }} + + + Vink aan op welke dagen elke stage actief is. + + + + + Stage + + + {{ se.name }} + + + + + + {{ stage.name }} + + + + + + + + + + + Annuleer + + + Opslaan + + + + + + + diff --git a/apps/app/src/components/timetable/PerformancePopover.vue b/apps/app/src/components/timetable/PerformancePopover.vue new file mode 100644 index 00000000..a1ed687e --- /dev/null +++ b/apps/app/src/components/timetable/PerformancePopover.vue @@ -0,0 +1,238 @@ + + + + + + + + + {{ performance.engagement?.artist?.name ?? 'Onbekend' }} + + + + {{ performance.engagement?.booking_status?.label ?? '—' }} + + · {{ performance.stage.name }} + · In wachtrij + + + + + + + + Bezig met laden… + + + + + Advancing + {{ advancing.done }}/{{ advancing.total }} ({{ advancing.pct }}%) + + + + + + + Fee + €{{ (engagement.fee_amount ?? 0).toFixed(2) }} + + + Buma + €{{ engagement.computed.buma_amount.toFixed(2) }} + + + BTW + €{{ engagement.computed.vat_amount.toFixed(2) }} + + + Totaal + €{{ engagement.computed.total_cost.toFixed(2) }} + + + + + + + + + + diff --git a/apps/app/src/components/timetable/StageEditor.vue b/apps/app/src/components/timetable/StageEditor.vue new file mode 100644 index 00000000..fd84e2ae --- /dev/null +++ b/apps/app/src/components/timetable/StageEditor.vue @@ -0,0 +1,215 @@ + + + + + + + {{ isEdit ? 'Stage bewerken' : 'Nieuwe stage' }} + + + + + + {{ errors._ }} + + + + + Kleur + + + + + + + + Verwijder + + + + Annuleer + + + {{ isEdit ? 'Opslaan' : 'Aanmaken' }} + + + + + + + + diff --git a/apps/app/src/components/timetable/Wachtrij.vue b/apps/app/src/components/timetable/Wachtrij.vue new file mode 100644 index 00000000..7c3f00a3 --- /dev/null +++ b/apps/app/src/components/timetable/Wachtrij.vue @@ -0,0 +1,215 @@ + + + + + + + diff --git a/apps/app/src/components/timetable/WachtrijCard.vue b/apps/app/src/components/timetable/WachtrijCard.vue new file mode 100644 index 00000000..ee773e98 --- /dev/null +++ b/apps/app/src/components/timetable/WachtrijCard.vue @@ -0,0 +1,143 @@ + + + + + + {{ initials }} + + + + {{ artistName }} + + + + {{ statusLabel }} + + + + + +
+ Vink aan op welke dagen elke stage actief is. +