Initial Commit

This commit is contained in:
2018-09-13 21:15:47 +02:00
commit 09f406cba7
84 changed files with 6920 additions and 0 deletions
@@ -0,0 +1,13 @@
import moment from "moment"
<content-list>
<content-list-item for(log in input.logs)
key=log.shortId
icon="L"
link=("/logs/" + log.id)
description=log.description
name=(log.title || (log.channelName + " - " + moment(log.date).format("MMMM D, YYYY")))
tags=[{kind: "Location", name: log.channelName}, {kind: "Event", name: log.event}]
enableAllTags=true
createdDate=log.date />
</content-list>
@@ -0,0 +1,10 @@
<menu user=input.user>
<menu-header>Logs</menu-header>
<menu-link selected=input.selected.index icon="L" href="/logs/">All</menu-link>
<menu-gap />
<menu-header>Filters</menu-header>
<menu-gap />
<menu-header>Data</menu-header>
<menu-link selected=input.selected.channels icon="C" href="/logs/characters/">Characters</menu-link>
<menu-link selected=input.selected.channels icon="#" href="/logs/channels">Channels</menu-link>
</menu>
@@ -0,0 +1,15 @@
const {logHeaderApi} = require("../../../../../rpdata/api/LogHeader")
module.exports = class {
onCreate(input) {
this.state = {
logs: input.logs
}
}
onMount() {
logHeaderApi.list({limit: 0}).then(logs => {
this.state.logs = logs
})
}
}
@@ -0,0 +1,5 @@
<background src="/assets/images/bg.png" opacity=0.25 />
<logs-menu key="menu" selected=(input.selected || {}) user=input.user />
<main>
<logs-list logs=state.logs />
</main>