## @if (initial()) { Editar tarea } @else { Nueva tarea }

Título Descripción
Categoría
Hora (opcional)
Recompensa 🏆 {{ points() }}
@for (n of pointSegments; track n) {
}

1 = trivial · 5 = normal · 10 = una paliza

Tarea sin fecha — aparece en "Hoy" todos los días hasta que se marque como hecha. Útil para "encargar el jarabe" y similares. @if (!isFloating()) { Recurrencia
@for (opt of recurrenceOpts; track opt.value) {
}
} @if (!isFloating() && recurrence() === 'Weekly') { Días
@for (day of weekdays; track day.flag) {
}
} @if (!isFloating() && recurrence() === 'Monthly') { Día del mes
último día
} @if (!isFloating()) {
Desde
@if (recurrence() === 'None') {
Fecha límite
}
} Responsable
Relacionados (a/con quién es la tarea)
@if (members().length === 0) { Sin miembros todavía. } @for (m of members(); track m.id) {
}
@if (isAdmin() && initial() !== null) {

### Estado de la tarea

Marcar como completada @if (completionEnabled()) {
Fecha Quién la ha completado
}
} @if (isAdmin() && initial() !== null) {

### Historial de completados

@if (!addingHistoryEntry()) {
}
@if (addingHistoryEntry()) {
Fecha Quién la ha completado
@if (addEntryError(); as err) {

{{ err }}

}
} @if (loadingHistory()) {

Cargando…

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

Sin completados todavía.

} @else {

@for (entry of completions(); track entry.occurrenceDate) {
- {{ historyRowLabel(entry.occurrenceDate) }} @if (isEditingHistoryRow(entry.occurrenceDate)) {
  } @else {
  }
}

}
}