forked from git.gladyson/openmonetis
refactor: ordenar tarefas por status e simplificar note dialog
Tarefas pendentes agora aparecem primeiro, concluídas por último, tanto nos cards quanto nos modais (details e edit). Note dialog mais minimalista: remove labels redundantes, contadores de caracteres, descriptions verbosas. Tarefas com line-through quando concluídas, botão de remover mais sutil. Cards de anotação agora usam grid responsivo (1/2/3 colunas) igual aos cards de cartões, em vez de largura fixa 440px. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -22,3 +22,8 @@ export interface NoteFormValues {
|
||||
type: NoteType;
|
||||
tasks?: Task[];
|
||||
}
|
||||
|
||||
/** Ordena tarefas: pendentes primeiro, concluídas por último. */
|
||||
export function sortTasksByStatus(tasks: Task[]): Task[] {
|
||||
return [...tasks].sort((a, b) => Number(a.completed) - Number(b.completed));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user