The resolved descriptor (carries the RendererComponent + PropSheetComponent).
Font Awesome icon class.
Always true — every view type is dynamic-mounted via the descriptor's RendererComponent.
Stable key for this option — the descriptor's Name (== MJ: View Types.DriverClass),
e.g. "GridViewType", "ClusterViewType". Used as the @for track key and to identify the
active option.
User-facing label.
Always null — retained on the interface only so any external reader doesn't break. Every
view type is now dynamic-mounted; there is no legacy built-in render mode.
The MJ: View Types row ID — for ViewTypeID persistence + per-view-type config keying.
A single entry in the view-type switcher, built from the ViewTypeEngine registry (
MJ: View Types). Every view type is a dynamic-mounted plug-in implementingIViewRenderer; the container has zero knowledge of any specific view type — it mounts the descriptor'sRendererComponentand feeds it the generic contract.