forge/arma/client/addons/bank/ui/ui.config.mjs
Jacob Schmidt 603963c935 Refactor bank UI to bridge-driven single-page flow
- Replace separate bank/ATM pages with a unified `index.html` app bundle
- Split bank init into `initClass`, `initSessionService`, and `initUIBridge`
- Route UI events through `BankUIBridge` and refresh session payloads after sync
2026-03-14 12:11:34 -05:00

39 lines
1.0 KiB
JavaScript

export default {
addonName: "bank",
title: "FORGE Banking Console",
logLabel: "Bank UI",
outputDir: "_site",
jsBundles: [
{
name: "Bank UI app",
output: "bank-ui.js",
sources: [
"src/runtime.js",
"src/data.js",
"src/registry/store.js",
"src/bridge.js",
"src/registry/events.js",
"src/components/common.js",
"src/components/BankSidebar.js",
"src/components/Footer.js",
"src/pages/BankView.js",
"src/pages/ATMView.js",
"src/components/AppShell.js",
"src/bootstrap.js",
],
},
],
cssBundles: [
{
name: "Bank UI styles",
output: "bank-ui.css",
sources: ["src/styles.css"],
},
],
site: {
styles: ["bank-ui.css"],
commonScripts: ["forge-webui.js"],
scripts: ["bank-ui.js"],
},
};