"use strict";
const express = require("express");
const app = express();
function html(title, css, js) {
return `
${["_colors.css", "base.css", ...css].map((file) => {
return ``;
}).join("\n")}
GoToSocial ${title} Panel
${["bundle.js", ...js].map((file) => {
return ``;
}).join("\n")}
`;
}
app.get("/admin", (req, res) => {
res.send(html("Admin", ["panels-admin-style.css"], ["admin-panel.js"]));
});
app.get("/user", (req, res) => {
res.send(html("Settings", ["panels-user-style.css"], ["user-panel.js"]));
});
app.use("/assets", express.static("../assets/"));
if (process.env.NODE_ENV != "development") {
console.log("adding static asset route");
app.use(express.static("../assets/dist"));
}
module.exports = app;