Skip to content

Commit 52d0551

Browse files
committedNov 14, 2022
fix: Repeated rows by using unique id as key instead of index.
1 parent ec99564 commit 52d0551

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed
 

‎src/pages/api/tasks/index.ts

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export default async function handler(req, res) {
1111
where: {
1212
userId: userId,
1313
},
14+
order: [['created', 'DESC']],
1415
})
1516
res.status(200).send(tasks)
1617
} catch (error) {

‎src/views/admin/default/components/TasksComponent.tsx

+4-6
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,7 @@ export default function Conversion(props: { [x: string]: any }) {
7373
)
7474

7575
const onDeleteTaskCallback = useCallback(async () => {
76+
onClose()
7677
const res = await deleteTask(taskToDelete)
7778
await fetchData()
7879
requestAnimationFrame(() => {
@@ -83,7 +84,6 @@ export default function Conversion(props: { [x: string]: any }) {
8384
}
8485

8586
setTaskToDelete(null)
86-
onClose()
8787
})
8888
}, [deleteTask, fetchData, onClose, taskToDelete, toast])
8989

@@ -171,11 +171,11 @@ export default function Conversion(props: { [x: string]: any }) {
171171
on top.
172172
</Text>
173173
)}
174-
{tasks.map((item, i) => (
174+
{tasks.map((item) => (
175175
<TaskItem
176176
{...item}
177177
textColor={textColor}
178-
key={i}
178+
key={item.id}
179179
onDeleteCallback={onDeleteTask}
180180
onUpdate={onUpdateTask}
181181
/>
@@ -227,9 +227,7 @@ const TaskItem: FC<TaskItemProps> = ({
227227
return (
228228
<Flex w="100%" mb="20px" gap="2">
229229
<Checkbox
230-
value="true"
231-
defaultChecked={isChecked}
232-
checked={isChecked}
230+
isChecked={isChecked}
233231
me="16px"
234232
colorScheme="brandScheme"
235233
onChange={() => {

1 commit comments

Comments
 (1)

vercel[bot] commented on Nov 14, 2022

@vercel[bot]

Successfully deployed to the following URLs:

copyable – ./

copyable.vercel.app
copyable-git-main-vingitonga.vercel.app
copyable-vingitonga.vercel.app

Please sign in to comment.