compose-workbench-shell
自动收集自
lib/compose/compose-workbench-shell/README.md。
KCloud 当前工作台壳层中沉淀出来的通用 Compose shell 组件。
- Maven coordinate:
site.addzero:compose-workbench-shell - Local module path:
lib/compose/compose-workbench-shell
Scope
WorkbenchMetrics/WorkbenchPresetsWorkbenchSceneTabsWorkbenchTreeSidebarWorkbenchContentSurfaceWorkbenchTopBarActionContributorWorkbenchTopBarActionsHost
Usage
val metrics = WorkbenchPresets.DesktopCompact
CompositionLocalProvider(LocalWorkbenchMetrics provides metrics) {
WorkbenchContentSurface(
modifier = Modifier.fillMaxSize(),
) {
Screen()
}
}
Notes
- 不携带 KCloud 专属路由模型
- 树侧栏内部继续复用
AddTree与AddSearchBar - 顶栏动作只提供可插拔贡献接口,不直接绑定 IoC
Maven / Gradle
已发布至 Maven Central。
implementation("site.addzero:compose-workbench-shell:latest version")
<dependency>
<groupId>site.addzero</groupId>
<artifactId>compose-workbench-shell</artifactId>
<version>latest version</version>
</dependency>