diff --git a/src/views/ChoreEdit/ChoreEdit.jsx b/src/views/ChoreEdit/ChoreEdit.jsx
index 9c0958a..a558ccb 100644
--- a/src/views/ChoreEdit/ChoreEdit.jsx
+++ b/src/views/ChoreEdit/ChoreEdit.jsx
@@ -30,7 +30,7 @@ import {
useCreateChore,
useUpdateChore,
} from '../../queries/ChoreQueries.jsx'
-import { useUserProfile } from '../../queries/UserQueries.jsx'
+import { useCircleMembers, useUserProfile } from '../../queries/UserQueries.jsx'
import { useNotification } from '../../service/NotificationProvider'
import { getTextColorFromBackgroundColor } from '../../utils/Colors.jsx'
import {
@@ -76,8 +76,6 @@ const ChoreEdit = () => {
const [performers, setPerformers] = useState([])
const [assignStrategy, setAssignStrategy] = useState(ASSIGN_STRATEGIES[2])
const [dueDate, setDueDate] = useState(null)
- const [completed, setCompleted] = useState(false)
- const [completedDate, setCompletedDate] = useState('')
const [assignedTo, setAssignedTo] = useState(-1)
const [frequencyType, setFrequencyType] = useState('once')
const [frequency, setFrequency] = useState(1)
@@ -110,6 +108,8 @@ const ChoreEdit = () => {
isLoading: isChoreLoading,
refetch: refetchChore,
} = useChore(choreId)
+ const { data: membersData, isLoading: isMemberDataLoading } =
+ useCircleMembers()
const { showSuccess, showError } = useNotification()
const [userLabels, setUserLabels] = useState([])
@@ -309,9 +309,13 @@ const ChoreEdit = () => {
setIsNotificable(data.res.notification)
setThingTrigger(data.res.thingChore)
- // setDueDate(data.res.dueDate)
- // setCompleted(data.res.completed)
- // setCompletedDate(data.res.completedDate)
+ setDueDate(
+ data.res.nextDueDate
+ ? moment(data.res.nextDueDate).format('YYYY-MM-DDTHH:mm:00')
+ : null,
+ )
+ setCreatedBy(data.res.createdBy)
+ setUpdatedBy(data.res.updatedBy)
}
}, [choreData, isChoreLoading, searchParams])
@@ -380,7 +384,8 @@ const ChoreEdit = () => {
if (
(isChoreLoading && choreId) ||
isUserLabelsLoading ||
- isUserProfileLoading
+ isUserProfileLoading ||
+ isMemberDataLoading
) {
return
}
@@ -1009,7 +1014,6 @@ const ChoreEdit = () => {
)}
-
{choreId > 0 && (
{
Created by{' '}
- {performers.find(f => f.userId === createdBy)?.displayName}
+ {membersData.res.find(f => f.userId === createdBy)?.displayName}
{' '}
{moment(chore.createdAt).fromNow()}
@@ -1033,7 +1037,10 @@ const ChoreEdit = () => {
Updated by{' '}
- {performers.find(f => f.userId === updatedBy)?.displayName}
+ {
+ membersData.res.find(f => f.userId === updatedBy)
+ ?.displayName
+ }
{' '}
{moment(chore.updatedAt).fromNow()}