More updates to the RSVP page

Slack message improvements
Font changes
This commit is contained in:
2017-02-13 17:19:22 +00:00
parent b62774e4cf
commit 5725161616
8 changed files with 48 additions and 26 deletions

View File

@@ -73,22 +73,15 @@ class RsvpCard extends React.Component {
});
if (!this.state.saveCompleted) {
this.setState({ saveSompleted: true });
this.setState({ saveCompleted: true });
this.saveData('completed', true);
}
setTimeout(() => {
this.setState({
summaryState: null,
summary: null,
});
}, 5000);
}
state[stateKey] = data.success ? 'saved' : 'error';
setTimeout(() => {
this.setState(state);
}, 500);
}, 1000);
}).catch(() => {
state[stateKey] = 'error';
});
@@ -106,6 +99,14 @@ class RsvpCard extends React.Component {
this.saveData('dietary', event.target.value);
};
handleDietaryChange = (event) => {
const value = event.target.value;
clearTimeout(this.dietaryChangeTimer);
this.dietaryChangeTimer = setTimeout(() => {
this.saveData('dietary', value);
}, 5000);
}
handleStarterChange = (event) => {
this.saveData('starter', event.target.value);
};
@@ -245,8 +246,10 @@ class RsvpCard extends React.Component {
name="dietary"
autoComplete="off"
defaultValue={this.props.person.dietary}
onChange={this.handleDietaryChange}
onBlur={this.handleDietaryBlur}
onFocus={this.props.focusCallback}
placeholder="None"
/>
<div className={s.iconContainer}>
{this.state.saveDietary === 'saved' ? <MdCheck size={30} color="green" /> : null}