mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-01-05 12:22:44 +00:00
Linting
This commit is contained in:
@@ -24,17 +24,17 @@ const NotificationAdd = ()=>{
|
|||||||
const stopAt = new Date(stopAtRef.current.value);
|
const stopAt = new Date(stopAtRef.current.value);
|
||||||
|
|
||||||
// Basic validation
|
// Basic validation
|
||||||
if (!dismissKey || !title || !text || isNaN(startAt.getTime()) || isNaN(stopAt.getTime())) {
|
if(!dismissKey || !title || !text || isNaN(startAt.getTime()) || isNaN(stopAt.getTime())) {
|
||||||
setState((prevState) => ({
|
setState((prevState)=>({
|
||||||
...prevState,
|
...prevState,
|
||||||
error: 'All fields are required',
|
error : 'All fields are required',
|
||||||
}));
|
}));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (startAt >= stopAt) {
|
if(startAt >= stopAt) {
|
||||||
setState((prevState) => ({
|
setState((prevState)=>({
|
||||||
...prevState,
|
...prevState,
|
||||||
error: 'End date must be after the start date!',
|
error : 'End date must be after the start date!',
|
||||||
}));
|
}));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@@ -51,7 +51,6 @@ const NotificationAdd = ()=>{
|
|||||||
setState((prevState)=>({ ...prevState, searching: true, error: null }));
|
setState((prevState)=>({ ...prevState, searching: true, error: null }));
|
||||||
const response = await request.post('/admin/notification/add').send(data);
|
const response = await request.post('/admin/notification/add').send(data);
|
||||||
console.log(response.body);
|
console.log(response.body);
|
||||||
const update = { notificationResult: `Notification successfully created.` };
|
|
||||||
|
|
||||||
// Reset form fields
|
// Reset form fields
|
||||||
dismissKeyRef.current.value = '';
|
dismissKeyRef.current.value = '';
|
||||||
@@ -60,7 +59,7 @@ const NotificationAdd = ()=>{
|
|||||||
|
|
||||||
setState((prevState)=>({
|
setState((prevState)=>({
|
||||||
...prevState,
|
...prevState,
|
||||||
...update,
|
notificationResult : `Notification successfully created.`,
|
||||||
searching : false,
|
searching : false,
|
||||||
}));
|
}));
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@@ -81,7 +80,6 @@ const NotificationAdd = ()=>{
|
|||||||
Dismiss Key:
|
Dismiss Key:
|
||||||
<input className='fieldInput' type='text' ref={dismissKeyRef} required
|
<input className='fieldInput' type='text' ref={dismissKeyRef} required
|
||||||
placeholder='GOOGLEDRIVENOTIF'
|
placeholder='GOOGLEDRIVENOTIF'
|
||||||
|
|
||||||
/>
|
/>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
@@ -102,20 +100,18 @@ const NotificationAdd = ()=>{
|
|||||||
|
|
||||||
<label className='field'>
|
<label className='field'>
|
||||||
Start Date:
|
Start Date:
|
||||||
|
|
||||||
<input type='date' className='fieldInput' ref={startAtRef} required/>
|
<input type='date' className='fieldInput' ref={startAtRef} required/>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<label className='field'>
|
<label className='field'>
|
||||||
End Date:
|
End Date:
|
||||||
<input type='date' className='fieldInput' ref={stopAtRef} required
|
<input type='date' className='fieldInput' ref={stopAtRef} required/>
|
||||||
/>
|
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<div className='notificationResult'>{state.notificationResult}</div>
|
<div className='notificationResult'>{state.notificationResult}</div>
|
||||||
|
|
||||||
<button className='notificationSave' onClick={saveNotification} disabled={state.searching}>
|
<button className='notificationSave' onClick={saveNotification} disabled={state.searching}>
|
||||||
<i className={`fas ${state.searching ? 'fa-spin fa-spinner' : 'fa-save'}`} />
|
<i className={`fas ${state.searching ? 'fa-spin fa-spinner' : 'fa-save'}`}/>
|
||||||
Save Notification
|
Save Notification
|
||||||
</button>
|
</button>
|
||||||
{state.error && <div className='error'>{state.error}</div>}
|
{state.error && <div className='error'>{state.error}</div>}
|
||||||
|
|||||||
Reference in New Issue
Block a user