Bus UI Portal
HostContext is the portal module boundary.
Use HostContext when a reusable portal component needs module identity, base paths, static asset paths, public runtime values, or API URL policy.
Public API
| Package | github.com/busdk/bus-ui/pkg/uiportal |
|---|---|
| Context | HostContext, HostContextProvider |
| Read | HostContextFromProvider |
| Resolve | ResolveModuleURL, RuntimeAPIURL |
Example
ctx := uiportal.HostContext{
ModuleID: "accounting",
BasePath: "/modules/accounting/",
PortalBasePath: "/",
}
moduleURL, err := uiportal.ResolveModuleURL(ctx, "reports")
