Class ShellLayoutBuilder

java.lang.Object
com.onec.ui.divkit.ShellLayoutBuilder

public final class ShellLayoutBuilder extends Object
Emits the app chrome as two independent DivKit cards — the topbar (brand + actions) and the nav — so the client can position them per NavStyle: nav as a horizontal TOPBAR, a vertical SIDEBAR rail, or a pinned BOTTOM_BAR. Splitting them lets a sidebar sit beside content and a bottom bar pin below it; a single combined card couldn't do both.

Navigation/profile/logout intents are onec:// action URLs the host maps to routes, profile re-fetches, and session calls.