{{ todayLabel() }}

{{ greeting() }},
{{ displayName() }}

{{ summaryLine() }}

@if (brokenAccounts().length > 0) {

⚠️ {{ brokenAccountsLabel() }}

Toca aquí para revisar y vincular de nuevo.

}
@for (widgetId of visibleWidgets(); track widgetId) { @switch (widgetId) { @case ('weather') { } @case ('school') { } @case ('agenda') { } @case ('tasks') { } @case ('calendar') { } @case ('meals') { } @case ('wall') { } @case ('scores') { } @case ('birthdays') { } } }
@if (weather(); as w) {

{{ w.currentTemperature | number: '1.0-0' }}° · {{ w.weatherLabel }}

@if (w.locationLabel) { {{ w.locationLabel }} · } Mín {{ w.minTemperature | number: '1.0-0' }}° · Máx {{ w.maxTemperature | number: '1.0-0' }}° @if (w.precipitationProbability !== null) { · 💧 {{ w.precipitationProbability }}% }

@if (w.sunrise && w.sunset) { }
}
@if (hasSchoolToday()) {

Hoy en el cole

Ver más
@if (todayHoliday(); as hol) {

Festivo {{ schoolHolidayLabel(hol.label) }}

} @else {
    @for (b of todaySchoolDays(); track b.memberId) {
  • @if (b.isCancelled) { {{ memberName(b.memberId) }} Sin cole } @else { }
  • } @for (e of todayExtras(); track e.extracurricularId) {
  • }
}
}
@if (awayToday().length > 0) {

Hoy fuera de casa

    @for (entry of awayToday(); track entry.exceptionId ?? entry.patternId) {
  • @if (agendaTransportIcon(entry.transportMode); as ic) { @if (ic) { } } {{ memberName(entry.memberId) }} · {{ entry.label }} @if (entry.location) { · {{ entry.location }} } · {{ agendaTimeLabel(entry) }}
  • }
}

Tareas de hoy

Ver todas
@if (todayTasks().length === 0) {

@if (loading()) { Cargando… } @else { Nada urgente hoy. }

} @else {
    @for (row of todayTasks(); track row.task.id) {
  • {{ row.task.title }}

    {{ rowSubtitle(row) }}

  • }
}

Próximos eventos

Calendario
@if (upcomingEvents().length === 0) {

@if (loading()) { Cargando… } @else { Sin eventos en los próximos días. }

} @else {
    @for (event of upcomingEvents(); track event.id) {
  • {{ event.title }}

    {{ eventDayLabel(event) }} · {{ eventTimeLabel(event) }}

  • }
}

A la mesa

Planificar
@if (!hasAnyMeals()) {

@if (loading()) { Cargando… } @else { Sin planificación para hoy ni mañana. Planifica la semana. }

} @else {
}

{{ label }}

@if (!hasContent) {

sin planificar

} @else {
}

{{ label }}

@if (slot?.firstCourse || slot?.secondCourse) {
    @if (slot?.firstCourse) {
  • {{ slot?.firstCourse }}
  • } @if (slot?.secondCourse) {
  • {{ slot?.secondCourse }}
  • }
} @else {

sin planificar

}

Fijados en el muro

Ir al muro
@if (pinned().length === 0) {

@if (loading()) { Cargando… } @else { Sin notas fijadas. Fija un mensaje desde el muro para que aparezca aquí. }

} @else {
    @for (message of pinned(); track message.id) {
  • {{ memberName(message.authorMemberId) }}

  • }
}
@if (topScores().length > 0) { } @if (upcomingBirthdays().length > 0) { }