Load icons explicit and implement save

This commit is contained in:
lukasmartinelli
2016-09-10 14:47:06 +02:00
parent ab79c632b0
commit d132c09afc
5 changed files with 47 additions and 10 deletions

View File

@@ -45,6 +45,12 @@ export default class App extends React.Component {
this.setState({ currentStyle: savedStyle })
}
onStyleSave() {
const snapshotStyle = this.state.currentStyle.set('modified', new Date().toJSON())
const savedStyle = this.styleStore.save(snapshotStyle)
this.setState({ currentStyle: savedStyle })
}
onStyleChanged(newStyle) {
this.setState({ currentStyle: newStyle })
}
@@ -60,6 +66,7 @@ export default class App extends React.Component {
render() {
return <div style={{ fontFamily: theme.fontFamily, color: theme.color, fontWeight: 300 }}>
<Toolbar
onStyleSave={this.onStyleSave.bind(this)}
onStyleUpload={this.onStyleUpload.bind(this)}
onStyleDownload={this.onStyleDownload.bind(this)}
onOpenSettings={this.onOpenSettings.bind(this)}