forge/arma/client/addons/org/ui/ui.config.mjs
Jacob Schmidt e15d4b3066 Introduce shared web UI runtime and migrate org/store bridges
- add common ForgeWebUI runtime, site loader, and SQF WebUI bridge base declarations
- migrate org and store web UIs to src-driven bundles and new bridge/bootstrap flow
- update addon configs/prep hooks and document the shared CT_WEBBROWSER framework
2026-03-14 00:40:34 -05:00

57 lines
1.9 KiB
JavaScript

export default {
addonName: "org",
title: "ORBIS - Global Organization Network",
logLabel: "Org UI",
outputDir: "_site",
jsBundles: [
{
name: "Org UI app",
output: "org-ui.js",
sources: [
"src/runtime.js",
"src/registry/store.js",
"src/bridge.js",
"src/portal/data.js",
"src/portal/store.js",
"src/portal/getters.js",
"src/portal/actions.js",
"src/components/navbar.js",
"src/components/header.js",
"src/components/hero.js",
"src/components/footer.js",
"src/components/modal.js",
"src/components/panelCard.js",
"src/components/portal/metricCard.js",
"src/components/portal/simpleStat.js",
"src/components/portal/overviewCard.js",
"src/components/portal/fleetCard.js",
"src/components/portal/treasuryCard.js",
"src/components/portal/assetsCard.js",
"src/components/portal/membersCard.js",
"src/components/portal/activityCard.js",
"src/components/portal/futureCard.js",
"src/components/portal/dangerCard.js",
"src/components/portal/modalLayer.js",
"src/views/DisbandedView.js",
"src/views/PortalView.js",
"src/views/RegistrationView.js",
"src/views/HomeView.js",
"src/components/AppShell.js",
"src/bootstrap.js",
],
},
],
cssBundles: [
{
name: "Org UI styles",
output: "org-ui.css",
sources: ["src/styles.css"],
},
],
site: {
styles: ["org-ui.css"],
commonScripts: ["forge-webui.js"],
scripts: ["org-ui.js"],
},
};