Package-level declarations

Types

Link copied to clipboard
data class Card @JvmOverloads constructor(val theme: Theme = Theme.PRIMARY, val color: String? = null, val size: Size = Size.Default, val modules: List<CardModule>)
Link copied to clipboard
annotation class CardBuildDsl
Link copied to clipboard
class CardBuilder @JvmOverloads constructor(collect: MutableCollection<CardModule> = mutableListOf())

针对 Card 的构建器。

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class CardMessageBuilder @JvmOverloads constructor(collect: MutableCollection<Card> = mutableListOf())

用于构建 CardMessage 的构建器。

Link copied to clipboard
Link copied to clipboard
annotation class CardModuleBuildDsl
Link copied to clipboard
class CardModulesBuilder @JvmOverloads constructor(collect: MutableCollection<CardModule> = mutableListOf())

针对 CardModule 的集合的构建器。

Link copied to clipboard

大小。可选值为:xs, sm, md, lg, 一般默认为 lg

Link copied to clipboard

主题。 可选的值为:primary, success, danger, warning, info, secondary, none. 默认为 primary, 为 none 时不显示侧边框。

Functions

Link copied to clipboard

通过 CardMessageBuilder 以 DSL 的方式构建一个 CardMessage.