Skip to content
GitLab
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Register
Sign in
Toggle navigation
Menu
Paulo Avila
petruz-tasks
Commits
7ab38757
Commit
7ab38757
authored
Jun 16, 2026
by
Paulo Avila
Browse files
ordenação das tarefas
parent
a2b64799
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/components/tasks/task-table.tsx
View file @
7ab38757
...
@@ -68,12 +68,17 @@ export function TaskTable({
...
@@ -68,12 +68,17 @@ export function TaskTable({
const
isOverdue
=
(
t
:
Task
)
=>
const
isOverdue
=
(
t
:
Task
)
=>
getDueInfo
(
t
.
DueDate
,
t
.
Status
)?.
state
===
"
overdue
"
;
getDueInfo
(
t
.
DueDate
,
t
.
Status
)?.
state
===
"
overdue
"
;
const
filteredTasks
=
// Ordena por criação mais recente primeiro (ID decrescente), em todos os
// estados — a tarefa adicionada por último aparece no topo.
const
sortTasks
=
(
list
:
Task
[])
=>
[...
list
].
sort
((
a
,
b
)
=>
b
.
Id
-
a
.
Id
);
const
filteredTasks
=
sortTasks
(
statusFilter
===
"
all
"
statusFilter
===
"
all
"
?
tasks
?
tasks
:
statusFilter
===
"
overdue
"
:
statusFilter
===
"
overdue
"
?
tasks
.
filter
(
isOverdue
)
?
tasks
.
filter
(
isOverdue
)
:
tasks
.
filter
((
t
)
=>
t
.
Status
===
statusFilter
);
:
tasks
.
filter
((
t
)
=>
t
.
Status
===
statusFilter
)
);
const
overdueCount
=
tasks
.
filter
(
isOverdue
).
length
;
const
overdueCount
=
tasks
.
filter
(
isOverdue
).
length
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment