mirror of
https://github.com/mickael-kerjean/filestash
synced 2025-12-06 08:22:24 +01:00
27 lines
1 KiB
JavaScript
27 lines
1 KiB
JavaScript
import { createElement, createRender } from "../../lib/skeleton/index.js";
|
|
|
|
import { initConfig } from "./model_config.js";
|
|
import componentLogForm from "./ctrl_activity_form.js";
|
|
import componentLogViewer from "./ctrl_activity_viewer.js";
|
|
import componentAuditor from "./ctrl_activity_audit.js";
|
|
import transition from "./animate.js";
|
|
import AdminHOC from "./decorator.js";
|
|
|
|
export default AdminHOC(async function(render) {
|
|
const $page = createElement(`
|
|
<div class="component_logpage sticky">
|
|
<h2>Events</h2>
|
|
<div class="component_logviewer"></div>
|
|
<div class="component_logger"></div>
|
|
|
|
<h2>Activity Report</h2>
|
|
<div class="component_audit"></div>
|
|
<div>
|
|
`);
|
|
render(transition($page));
|
|
await initConfig();
|
|
|
|
componentLogViewer(createRender($page.querySelector(".component_logviewer")));
|
|
componentLogForm(createRender($page.querySelector(".component_logger")));
|
|
componentAuditor(createRender($page.querySelector(".component_audit")));
|
|
});
|