El calendario

{{ subtitle() }}

{{ monthLabel() }}

@for (label of weekdayInitials; track label) { {{ label }} }
@for (cell of monthGrid(); track cell.date) { }
@if (loading()) {

Cargando eventos…

} @else if (error()) {

{{ error() }}

} @else if (buckets().length === 0) {

No hay eventos sincronizados todavía.

Vincular Google Calendar
} @else {
    @for (bucket of buckets(); track bucket.date) {
  1. {{ bucket.label }}

      @for (event of bucket.events; track event.id) {
    • }
  2. }
} @if (editingEvent(); as ev) {

Evento

{{ ev.title }}

{{ timeLabel(ev) }} @if (ev.location) { · {{ ev.location }} }

@if (ev.htmlLink) { Abrir en Google Calendar ↗ }

A/con quién es este evento

@if (members().length === 0) {

Sin miembros todavía.

} @else {
@for (m of members(); track m.id) { }
} @if (drawerError()) {

{{ drawerError() }}

}
}