0
0
mirror of https://github.com/naturalcrit/homebrewery.git synced 2025-12-26 13:52:38 +00:00

WIP commit

This commit is contained in:
G.Ambatte
2023-01-23 15:18:50 +13:00
parent a4e6b2358a
commit da0372e44c
3 changed files with 11 additions and 5 deletions

View File

@@ -38,8 +38,8 @@ const NotificationAdd = createClass({
dismissKey : this.state.dismissKey,
title : this.state.title,
text : this.state.text,
startAt : this.state.startAt,
stopAt : this.state.stopAt
startAt : Date.parse(this.state.startAt),
stopAt : Date.parse(this.state.stopAt)
};
const notification = await request.post('/admin/notification/add')
@@ -52,7 +52,10 @@ const NotificationAdd = createClass({
notificationResult : `Created notification: ${JSON.stringify(notification, null, 2)}`
};
if(notification.err) {
update.notificationResult = err;
update.notificationResult = JSON.stringify(notification.err);
if(notification.err.code == 11000) {
update.notificationResult = `Duplicate dismissKey error! ${this.state.dismissKey} already exists.`;
}
};
if(!notification.err) {
update.dismissKey = '';
@@ -62,6 +65,8 @@ const NotificationAdd = createClass({
update.stopAt = '';
}
console.log(update);
this.setState(update);
},
@@ -74,7 +79,7 @@ const NotificationAdd = createClass({
<input className='fieldInput' type='text' value={this.state[field]} onChange={(e)=>this.handleChange(e, field)} placeholder={field} />
</div>;
})}
{this.state.notificationResult}
<div className='notificationResult'>{this.state.notificationResult}</div>
{/* <label>Dismiss Key:</label>
<input type='text' value={this.state.dismissKey} onChange={this.handleChange} placeholder='notification key' />
<label>Title:</label>