Package de.peekandpoke.kraft.semanticui

Types

Link copied to clipboard
typealias RenderFn = FlowContent.() -> Unit

Helps the compiler to identify functions that operate on FlowContent.

Link copied to clipboard
typealias RenderFunc<T> = T.() -> Unit

Helps the compiler to identify functions that operate on T.

Link copied to clipboard
enum SemanticColor : Enum<SemanticColor>
Link copied to clipboard
interface SemanticColorToColor
Link copied to clipboard
class SemanticEmoji(parent: FlowContent)
Link copied to clipboard
typealias SemanticEmojiFn = SemanticEmoji.() -> SemanticEmoji

Shorthand type

Link copied to clipboard
class SemanticFlag(parent: FlowContent)
Link copied to clipboard
annotation class SemanticFlagMarker
Link copied to clipboard
typealias SemanticFn = SemanticTag.() -> SemanticTag

Shorthand type

Link copied to clipboard
class SemanticIcon(parent: FlowContent)
Link copied to clipboard
typealias SemanticIconFn = SemanticIcon.() -> SemanticIcon

Shorthand type

Link copied to clipboard
annotation class SemanticIconMarker
Link copied to clipboard
enum SemanticNumber : Enum<SemanticNumber>
Link copied to clipboard
class SemanticTag(parent: FlowContent, cssClasses: MutableList<String>)
Link copied to clipboard
annotation class SemanticUiConditionalMarker
Link copied to clipboard
annotation class SemanticUiCssMarker
Link copied to clipboard
annotation class SemanticUiDslMarker
Link copied to clipboard
annotation class SemanticUiTagMarker

Functions

Link copied to clipboard
fun flowContent(block: FlowContent.() -> Unit): FlowContent.() -> Unit

Helps the compiler to identify a code block that is supposed to run on a FlowContent

Link copied to clipboard
@JvmName(name = "renderFnT")
fun <T : Tag> renderFn(block: RenderFunc<T>): RenderFunc<T>
@JvmName(name = "renderFn")
fun renderFn(block: RenderFn): RenderFn

Helps the compiler to identify a code block that is supposed to run on a semantic tag

Link copied to clipboard
fun semantic(block: SemanticFn): SemanticFn

Helps the compiler to identify a code block that is supposed to run on a semantic tag

Link copied to clipboard
fun semanticEmoji(block: SemanticEmojiFn): SemanticEmojiFn

Helps the compiler to identify a code block that is supposed to run on a semantic tag

Link copied to clipboard
fun semanticIcon(block: SemanticIconFn): SemanticIconFn

Helps the compiler to identify a code block that is supposed to run on a semantic tag

Properties

Link copied to clipboard
val FlowContent.emoji: SemanticEmoji
Link copied to clipboard
val FlowContent.flag: SemanticFlag
Link copied to clipboard
val FlowContent.icon: SemanticIcon
Link copied to clipboard
val FlowContent.noui: SemanticTag
Link copied to clipboard
val FlowContent.ui: SemanticTag