Package su.onno.ui
Class UiLayoutBuilder.SectionBuilder
java.lang.Object
su.onno.ui.UiLayoutBuilder.SectionBuilder
- Enclosing class:
UiLayoutBuilder
-
Method Summary
Modifier and TypeMethodDescriptionAdd a catalog with an explicit nav icon (a lucide icon name, honored over the heuristic).catalog(Class<?> clazz, Consumer<EntityConfigBuilder> configurer) Add a document with an explicit nav icon (a lucide icon name, honored over the heuristic).document(Class<?> clazz, Consumer<EntityConfigBuilder> configurer) order(int order) Add a sidebar link to an authoredPageatroute(e.g.Add a page link with an explicit nav icon (a lucide icon name).placement(UiLayout.Placement placement) Add a register with an explicit nav icon (a lucide icon name, honored over the heuristic).register(Class<?> clazz, Consumer<EntityConfigBuilder> configurer)
-
Method Details
-
order
-
icon
-
placement
-
catalog
-
catalog
public UiLayoutBuilder.SectionBuilder catalog(Class<?> clazz, Consumer<EntityConfigBuilder> configurer) -
catalog
Add a catalog with an explicit nav icon (a lucide icon name, honored over the heuristic). -
document
-
document
public UiLayoutBuilder.SectionBuilder document(Class<?> clazz, Consumer<EntityConfigBuilder> configurer) -
document
Add a document with an explicit nav icon (a lucide icon name, honored over the heuristic). -
register
-
register
public UiLayoutBuilder.SectionBuilder register(Class<?> clazz, Consumer<EntityConfigBuilder> configurer) -
register
Add a register with an explicit nav icon (a lucide icon name, honored over the heuristic). -
page
Add a sidebar link to an authoredPageatroute(e.g."/ops"). The framework serves any route with a registeredPagebean; this makes one reachable from the nav so a custom dashboard or report sits beside the catalogs and documents. -
page
Add a page link with an explicit nav icon (a lucide icon name).
-