Pure `nix fmt` output from the commit before this one — no hand edits. 203 files: 52 md, 42 tsx, 32 js, 32 css, 21 ts, 13 html, 8 json, 3 mjs. Reproduce with `nix develop -c nix fmt` on the parent commit; the result should be byte-identical to this tree. None of the 13 `.prettierignore` entries appears here — verified by intersecting the changed-file list against the ignore file, with a control proving the intersection finds a match when one exists.
11 lines
625 B
TypeScript
11 lines
625 B
TypeScript
// Resolves the host dashboard's origin, ported unchanged from app.js's
|
|
// `setHeader` — pause/resume are host-side (hive-c0re) actions, not
|
|
// this agent's own `/api/*`, so they need the *dashboard's* origin, not
|
|
// a relative path. Behind the gateway this page lives at
|
|
// `/agent/<name>/` on the dashboard's own origin (`location.origin`);
|
|
// accessed directly, it's the same host on `dashboardPort`.
|
|
export function resolveDashboardBase(dashboardPort: number): string {
|
|
return location.pathname.startsWith("/agent/")
|
|
? location.origin + "/"
|
|
: `${location.protocol}//${location.hostname}:${dashboardPort}/`;
|
|
}
|