Tweak the layout for auto-save indicator

This commit is contained in:
Yuya Ochiai
2017-02-16 20:56:45 +09:00
parent ce455d2b0c
commit a9e860a98e
2 changed files with 15 additions and 17 deletions

View File

@@ -414,6 +414,15 @@ const SettingsPage = React.createClass({
className='navbar-fixed-top'
style={settingsPage.navbar}
>
<div className='IndicatorContainer'>
<ReactCSSTransitionGroup
transitionName='AutoSaveIndicator'
transitionEnterTimeout={500}
transitionLeaveTimeout={1000}
>
{ this.state.savingState === 'done' ? null : <AutoSaveIndicator savingState={this.state.savingState}/> }
</ReactCSSTransitionGroup>
</div>
<div style={{position: 'relative'}}>
<h1 style={settingsPage.heading}>{'Settings'}</h1>
<Button
@@ -456,15 +465,6 @@ const SettingsPage = React.createClass({
<hr/>
{ optionsRow }
</Grid>
<div className='IndicatorContainer'>
<ReactCSSTransitionGroup
transitionName='AutoSaveIndicator'
transitionEnterTimeout={500}
transitionLeaveTimeout={1000}
>
{ this.state.savingState === 'done' ? null : <AutoSaveIndicator savingState={this.state.savingState}/> }
</ReactCSSTransitionGroup>
</div>
</div>
);
}