Compare commits

..

3 Commits

Author SHA1 Message Date
Chukwumdiebube 02fb7dbae0 updated reminder state 2023-02-08 20:51:00 +01:00
Chukwumdiebube b8c12cec6b changed messages 2023-02-08 19:42:40 +01:00
Chukwumdiebube f360bb4b8a Values modified 2023-02-08 19:41:03 +01:00
+9 -8
View File
@@ -37,8 +37,8 @@ export default function AddEditReminder({ className }) {
'member_id': localStorage.getItem('member_id'),
description: location.state?.reminder.description || '',
note: location.state?.reminder.note || '',
category: location.state?.reminder.category || '',
mode: location.state?.reminder.mode || '',
category: location.state?.reminder.code || '',
mode: location.state?.reminder.code || '',
'start_date': location.state? new Date(location.state?.reminder.start_date) : startDate,
'end_date': location.state? new Date(location.state?.reminder.end_date) : endDate
})
@@ -49,7 +49,6 @@ export default function AddEditReminder({ className }) {
))
}
const getUserMode = async () => {
try {
const res = await api.getUserModeCategory('remmode');
@@ -87,19 +86,21 @@ export default function AddEditReminder({ className }) {
const res = await api.addReminder(reminder);
if(res && res.status == 200){
setSuccess(false)
setMessage({status: true, message: 'Reminder successfully'})
setMessage({status: true, message: 'Reminder set successfully'})
setTimeout(()=>{
navigate('/reminders', {replace: true})
}, 2000)
return
}
setSuccess(false)
setMessage({status: false, message: `Opps, couldn't perform action`})
setMessage({status: false, message: `Sorry, couldn't perform action`})
} catch (error) {
setSuccess(false)
setMessage({status: false, message: 'An error occurred'})
}
}
useEffect(() => {
getUserMode();
@@ -146,7 +147,7 @@ export default function AddEditReminder({ className }) {
{category.length > 0 &&
<>
{category.map((option, index)=>(
<option key={index} className='' value={option.category}>{option.category}</option>
<option key={index} className='' value={option.code}>{option.category}</option>
))
}
</>
@@ -167,7 +168,7 @@ export default function AddEditReminder({ className }) {
{category.length > 0 &&
<>
{mode.map((option, index)=>(
<option key={index} className='' value={option.mode}>{option.mode}</option>
<option key={index} className='' value={option.code}>{option.mode}</option>
))
}
</>
@@ -247,7 +248,7 @@ export default function AddEditReminder({ className }) {
className="w-[152px] h-[46px] flex justify-center items-center btn-gradient text-base rounded-full text-white"
onClick={handleAddReminder}
>
{location.state?.reminder ? 'Edit' : 'Add Reminder'}
{location.state?.reminder ? 'Edit' : 'Upadate'}
</button>
}
</div>