blob: acc666b14f9141ed955e5e427e0d4095ae2fbe63 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
class ProfileModal extends HTMLElement {
constructor() {
super();
const _session = session.get_sync();
const root = create_element("div", {}, [
create_element("h4", {innerText: _session.username, style: {margin: 0}}),
create_element("p", {innerText: _session.role}),
create_element("button", {innerText: "Log out", classList: ["do-logout"]}),
create_element("pre", {innerText: Temporal.Now.instant().toString()})
]);
this.style.padding = "5px";
this.innerHTML = root.innerHTML;
}
}
customElements.define("profile-modal", ProfileModal);
|