Loading portal/static/js/components/pages/UniServices.mjs 0 → 100644 +25 −0 Original line number Diff line number Diff line import { Service } from "../../model/Service.mjs" import { ServiceLink } from "../pieces/ServiceLink.mjs" import { Base } from "./Base.mjs" export const Uni = { oncreate() { document.title = "Uni-Dienste · FS Coli Portal" }, view() { return m( Base, m("article.services", [ m( ServiceLink, new Service( "CL-Mail", "https://mail.cl.uni-heidelberg.de/", "fa-solid fa-at", "CL-Account", ), ), ]), ) }, } portal/static/js/components/pieces/Nav.mjs +7 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,13 @@ export const Nav = { label: "Alle Dienste", }), ), m( "li", m(NavPageLink, { href: "/uni-services", label: "Uni-Dienste", }), ), m( "li", m(NavPageLink, { Loading portal/static/js/portal.mjs +2 −0 Original line number Diff line number Diff line import { All } from "./components/pages/AllServices.mjs" import { Uni } from "./components/pages/UniServices.mjs" import { Start } from "./components/pages/Start.mjs" import { Unlock } from "./components/pages/Unlock.mjs" import { Fachschaftssitzung } from "./components/pages/Fachschaftssitzung.mjs" Loading @@ -11,6 +12,7 @@ m.route.prefix = "" m.route(document.body, "/", { "/": Start, "/all-services": All, "/uni-services": Uni, "/unlock": Unlock, "/fachschaftssitzung": Fachschaftssitzung, "/login": Login, Loading Loading
portal/static/js/components/pages/UniServices.mjs 0 → 100644 +25 −0 Original line number Diff line number Diff line import { Service } from "../../model/Service.mjs" import { ServiceLink } from "../pieces/ServiceLink.mjs" import { Base } from "./Base.mjs" export const Uni = { oncreate() { document.title = "Uni-Dienste · FS Coli Portal" }, view() { return m( Base, m("article.services", [ m( ServiceLink, new Service( "CL-Mail", "https://mail.cl.uni-heidelberg.de/", "fa-solid fa-at", "CL-Account", ), ), ]), ) }, }
portal/static/js/components/pieces/Nav.mjs +7 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,13 @@ export const Nav = { label: "Alle Dienste", }), ), m( "li", m(NavPageLink, { href: "/uni-services", label: "Uni-Dienste", }), ), m( "li", m(NavPageLink, { Loading
portal/static/js/portal.mjs +2 −0 Original line number Diff line number Diff line import { All } from "./components/pages/AllServices.mjs" import { Uni } from "./components/pages/UniServices.mjs" import { Start } from "./components/pages/Start.mjs" import { Unlock } from "./components/pages/Unlock.mjs" import { Fachschaftssitzung } from "./components/pages/Fachschaftssitzung.mjs" Loading @@ -11,6 +12,7 @@ m.route.prefix = "" m.route(document.body, "/", { "/": Start, "/all-services": All, "/uni-services": Uni, "/unlock": Unlock, "/fachschaftssitzung": Fachschaftssitzung, "/login": Login, Loading