diff --git a/src/renderer/views/app.js b/src/renderer/views/app.js
index bd159803..a32a3006 100644
--- a/src/renderer/views/app.js
+++ b/src/renderer/views/app.js
@@ -49,47 +49,49 @@ module.exports = class App extends React.Component {
var vdom = (
- {getErrorPopover(state)}
-
{getView(state)}
- {getModal(state)}
+ {this.getErrorPopover()}
+
{this.getView()}
+ {this.getModal()}
)
return vdom
}
-}
-function getErrorPopover (state) {
- var now = new Date().getTime()
- var recentErrors = state.errors.filter((x) => now - x.time < 5000)
- var hasErrors = recentErrors.length > 0
+ getErrorPopover () {
+ var now = new Date().getTime()
+ var recentErrors = this.state.errors.filter((x) => now - x.time < 5000)
+ var hasErrors = recentErrors.length > 0
- var errorElems = recentErrors.map(function (error, i) {
- return ({error.message}
)
- })
- return (
-
- )
-}
-
-function getModal (state) {
- if (!state.modal) return
- var ModalContents = Modals[state.modal.id]
- return (
-
-
-
-
+ var errorElems = recentErrors.map(function (error, i) {
+ return (
{error.message}
)
+ })
+ return (
+
-
- )
-}
+ )
+ }
-function getView (state) {
- var View = Views[state.location.url()]
- return (
)
+ getModal () {
+ var state = this.state
+ if (!state.modal) return
+ var ModalContents = Modals[state.modal.id]
+ return (
+
+ )
+ }
+
+ getView () {
+ var state = this.state
+ var View = Views[state.location.url()]
+ return (
)
+ }
}