implement add event via fullcalendar

This commit is contained in:
Roland Schneider 2025-11-24 21:23:25 +01:00
parent 35a591fcf7
commit a575200368
3 changed files with 5 additions and 2 deletions

View File

@ -8,6 +8,6 @@
</div> </div>
<rs-daisy-modal [isOpen]="isOpen()" (closeClick)="closeDialog()" > <rs-daisy-modal [isOpen]="isOpen()" (closeClick)="closeDialog()" >
<app-create-event-form (ready)="closeDialog()"></app-create-event-form> <app-create-event-form (ready)="closeDialog()" [date]="selectedDate()" [id]="selectedEventId()"></app-create-event-form>
</rs-daisy-modal> </rs-daisy-modal>

View File

@ -65,6 +65,8 @@ export class CalendarView implements OnInit, AfterViewInit {
dateClick: (info) => { dateClick: (info) => {
console.info('setting day ',info); console.info('setting day ',info);
this.workflow.set('day'); this.workflow.set('day');
this.selectedDate.set(info.date);
this.selectedEventId.set(undefined);
this.isOpen.set(true); this.isOpen.set(true);
// console.info('Date click on: ' , info); // console.info('Date click on: ' , info);
// const calendarApi = info.view.calendar; // const calendarApi = info.view.calendar;

View File

@ -23,7 +23,8 @@ export class CreateEventForm implements OnInit {
form: FormGroup; form: FormGroup;
isEditMode = false; isEditMode = false;
ready = output<void>(); ready = output<void>();
id= input<number | null>() ; id= input<number | undefined>() ;
date = input<Date|undefined>();
eventTypes = signal<EventType[]>([]) eventTypes = signal<EventType[]>([])