logs: Added add log form.

This commit is contained in:
2018-10-01 21:19:28 +02:00
parent fd737fbbdb
commit fee846a12d
7 changed files with 113 additions and 4 deletions
+10 -1
View File
@@ -3,10 +3,19 @@ const {logHeaderApi} = require("../../../../../rpdata/api/LogHeader")
module.exports = class {
onCreate(input) {
this.state = {
logs: input.logs
logs: input.logs,
modal: null,
}
}
open(modal) {
this.state.modal = modal
}
close() {
this.state.modal = null
}
onMount() {
logHeaderApi.list({limit: 0}).then(logs => {
this.state.logs = logs
+3 -2
View File
@@ -1,5 +1,6 @@
<background src="/assets/images/bg.png" opacity=0.25 />
<logs-menu key="menu" selected=(input.selected || {}) user=input.user />
<logs-menu key="menu" on-select("open") selected=(input.selected || {}) user=input.user />
<main>
<logs-list logs=state.logs />
</main>
</main>
<add-log-modal enabled=(state.modal === "add") on-close("close") />