From 4ad8b1aef8139d96643cf90221dc3a668ee7db97 Mon Sep 17 00:00:00 2001 From: Mo Tarbin Date: Tue, 24 Mar 2026 17:04:25 -0400 Subject: [PATCH] Fix https://github.com/donetick/donetick/issues/604 Enhance ChoreEdit component with dropdown for archive/unarchive actions and add delete option --- src/views/ChoreEdit/ChoreEdit.jsx | 61 +++++++++++++++---------------- src/views/ChoreEdit/ChoreView.jsx | 17 ++------- 2 files changed, 34 insertions(+), 44 deletions(-) diff --git a/src/views/ChoreEdit/ChoreEdit.jsx b/src/views/ChoreEdit/ChoreEdit.jsx index 35b9666..f7303b8 100644 --- a/src/views/ChoreEdit/ChoreEdit.jsx +++ b/src/views/ChoreEdit/ChoreEdit.jsx @@ -1,18 +1,23 @@ -import { Add, HorizontalRule, Save } from '@mui/icons-material' +import { Add, ArrowDropDown, HorizontalRule, Save } from '@mui/icons-material' import { Avatar, Box, Button, + ButtonGroup, Card, Checkbox, Chip, Container, Divider, + Dropdown, FormControl, FormHelperText, + IconButton, Input, List, ListItem, + Menu, + MenuButton, MenuItem, Option, Radio, @@ -1638,39 +1643,33 @@ const ChoreEdit = () => { }} > {choreId > 0 && ( - <> - {isActive ? ( + + + + + + + + { - archiveChore.mutate(choreId) - }} + onClick={handleDelete} > - Archive - - ) : ( - - )} - - + Delete + + + )}