35 lines
1.3 KiB
HTML
35 lines
1.3 KiB
HTML
<div>
|
|
<h1>Naptár</h1>
|
|
<div>
|
|
<input type="text" name="startHour" id="starthour" #startHour>
|
|
<a class="btn" (click)="addEvent($event)">add</a>
|
|
</div>
|
|
<full-calendar #calendar [options]="calendarOptions"></full-calendar>
|
|
</div>
|
|
|
|
<rs-daisy-modal [isOpen]="workflow() == 'create'" (closeClick)="closeDialog()">
|
|
@if (workflow() == 'create') {
|
|
<app-create-event-form (ready)="closeDialog()" [date]="selectedDate()"
|
|
[id]="undefined"></app-create-event-form>
|
|
}
|
|
</rs-daisy-modal>
|
|
|
|
@if (workflow() == 'event-dashboard' && selectedEvent()) {
|
|
<rs-daisy-modal [isOpen]="true" (closeClick)="closeDialog()" [modalBoxStyleClass]="'max-w-none w-2xl'">
|
|
<app-single-event-dashboard [event]="selectedEvent()"
|
|
(action)="onDashboardAction($event)"
|
|
></app-single-event-dashboard>
|
|
</rs-daisy-modal>
|
|
}
|
|
|
|
@for (dialogDefinition of dialogs; track dialogDefinition) {
|
|
|
|
@if (dialogDefinition.isRendered()) {
|
|
<rs-daisy-modal [isOpen]="true" (closeClick)="closeDialog()" [modalBoxStyleClass]="'max-w-none w-2xl'">
|
|
<ng-container
|
|
*ngComponentOutlet="dialogDefinition.component; inputs: dialogDefinition.componentInputs ? dialogDefinition.componentInputs() : {}; injector: dialogDefinition.componentOutputs()"
|
|
></ng-container>
|
|
</rs-daisy-modal>
|
|
}
|
|
}
|