UiServiceProvider
Corex\Ui\UiServiceProvider · class · Add-ons layer
Boots the Corex UI library: binds the dynamic-block renderers’ dependencies, registers the corex/* dynamic blocks through the corex-blocks engine, and (per later stories) the section patterns + the UI manifest. Presentation only.
Public API
Section titled “Public API”register(): void
Section titled “register(): void”boot(): void
Section titled “boot(): void”registerBlockStyles(): void
Section titled “registerBlockStyles(): void”Register the DLS block styles (card/section/empty/striped/secondary/ghost) — spec 054 US3.
registerPatterns(): void
Section titled “registerPatterns(): void”Register the Corex pattern category and the section patterns.
registerBlocks(): void
Section titled “registerBlocks(): void”Discover and register the corex/* dynamic blocks. Each block’s view assets are declared in its block.json, so they load only where the block renders.