commonMain.SemanticTag.kt Maven / Gradle / Ivy
@file:Suppress(
"Detekt:TooManyFunctions",
"Detekt:LargeClass",
"Detekt:LongMethod",
"Detekt:VariableNaming",
)
package de.peekandpoke.kraft.semanticui
import kotlinx.html.*
@Suppress("FunctionName", "PropertyName", "unused", "Detekt:TooManyFunctions", "Detekt:VariableNaming")
class SemanticTag(
@PublishedApi internal val parent: Tag,
@PublishedApi internal val cssClasses: MutableList,
) {
fun _cssClasses(): String = cssClasses.filter { it.isNotBlank() }.joinToString(" ")
fun _renderAsTag(block: Tag.() -> Unit) {
block(parent)
}
private fun attrs() = attributesMapOf("class", _cssClasses())
@SemanticUiCssMarker
operator fun invoke(block: DIV.() -> Unit = {}): Unit = Div(block)
@SemanticUiTagMarker
infix fun H1(block: H1.() -> Unit): Unit = H1(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun H2(block: H2.() -> Unit): Unit = H2(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun H3(block: H3.() -> Unit): Unit = H3(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun H4(block: H4.() -> Unit): Unit = H4(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun H5(block: H5.() -> Unit): Unit = H5(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun H6(block: H6.() -> Unit): Unit = H6(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun A(block: A.() -> Unit): Unit = A(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun B(block: B.() -> Unit): Unit = B(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Button(block: BUTTON.() -> Unit): Unit = BUTTON(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Div(block: DIV.() -> Unit): Unit = DIV(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Form(block: FORM.() -> Unit): Unit = FORM(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun I(block: I.() -> Unit): Unit = I(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Input(block: INPUT.() -> Unit): Unit = INPUT(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Img(block: IMG.() -> Unit): Unit = IMG(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Label(block: LABEL.() -> Unit): Unit = LABEL(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Ol(block: OL.() -> Unit): Unit = OL(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun P(block: P.() -> Unit): Unit = P(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Span(block: SPAN.() -> Unit): Unit = SPAN(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Submit(block: BUTTON.() -> Unit): Unit = BUTTON(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Table(block: TABLE.() -> Unit): Unit = TABLE(attrs(), parent.consumer).visitNoInline(block)
@SemanticUiTagMarker
infix fun Ul(block: UL.() -> Unit): Unit = UL(attrs(), parent.consumer).visitNoInline(block)
// Adding Css Classes //////////////////////////////////////////////////////////////////////////////////////////////
@SemanticUiCssMarker
operator fun plus(cls: String): SemanticTag = apply { cssClasses.add(cls) }
@SemanticUiCssMarker
operator fun plus(classes: Array): SemanticTag = apply { cssClasses.addAll(classes) }
@SemanticUiCssMarker
inline fun with(block: SemanticTag.() -> SemanticTag): SemanticTag = this.run(block)
@SemanticUiCssMarker
fun with(vararg cls: String): SemanticTag = this + cls
@SemanticUiCssMarker
fun with(vararg cls: String, flow: DIV.() -> Unit): Unit = (this + cls).invoke(flow)
// Conditional classes
@SemanticUiConditionalMarker
fun given(
condition: Boolean,
action: SemanticTag.() -> SemanticTag,
): SemanticTag = when (condition) {
false -> this
else -> this.action()
}
@SemanticUiConditionalMarker
fun givenNot(
condition: Boolean,
action: SemanticTag.() -> SemanticTag,
): SemanticTag = given(!condition, action)
@SemanticUiConditionalMarker inline val then: SemanticTag get() = this
// SemanticUI Numbers //////////////////////////////////////////////////////////////////////////////////////////////
@SemanticUiCssMarker
fun number(int: Int): SemanticTag = number(SemanticNumber.of(int))
@SemanticUiCssMarker
fun number(int: Int, flow: DIV.() -> Unit): Unit = number(SemanticNumber.of(int), flow)
@SemanticUiCssMarker
fun number(number: SemanticNumber): SemanticTag = this + number.toString()
@SemanticUiCssMarker
fun number(number: SemanticNumber, flow: DIV.() -> Unit): Unit = with(number.toString(), flow = flow)
@SemanticUiCssMarker val one: SemanticTag get() = this + "one"
@SemanticUiCssMarker val two: SemanticTag get() = this + "two"
@SemanticUiCssMarker val three: SemanticTag get() = this + "three"
@SemanticUiCssMarker val four: SemanticTag get() = this + "four"
@SemanticUiCssMarker val five: SemanticTag get() = this + "five"
@SemanticUiCssMarker val six: SemanticTag get() = this + "six"
@SemanticUiCssMarker val seven: SemanticTag get() = this + "seven"
@SemanticUiCssMarker val eight: SemanticTag get() = this + "eight"
@SemanticUiCssMarker val nine: SemanticTag get() = this + "nine"
@SemanticUiCssMarker val ten: SemanticTag get() = this + "ten"
@SemanticUiCssMarker val eleven: SemanticTag get() = this + "eleven"
@SemanticUiCssMarker val twelve: SemanticTag get() = this + "twelve"
@SemanticUiCssMarker val thirteen: SemanticTag get() = this + "thirteen"
@SemanticUiCssMarker val fourteen: SemanticTag get() = this + "fourteen"
@SemanticUiCssMarker val fifteen: SemanticTag get() = this + "fifteen"
@SemanticUiCssMarker val sixteen: SemanticTag get() = this + "sixteen"
// SemanticUI Colors ///////////////////////////////////////////////////////////////////////////////////////////////
@SemanticUiCssMarker
fun color(color: SemanticColor): SemanticTag = when {
color.isSet -> with(color.toString())
else -> this
}
@SemanticUiCssMarker
fun color(color: SemanticColor, flow: DIV.() -> Unit): Unit = with(color.toString(), flow = flow)
@SemanticUiCssMarker val color: SemanticTag get() = this + "color"
@SemanticUiCssMarker val inverted: SemanticTag get() = this + "inverted"
@SemanticUiCssMarker val red: SemanticTag get() = this + "red"
@SemanticUiCssMarker val orange: SemanticTag get() = this + "orange"
@SemanticUiCssMarker val yellow: SemanticTag get() = this + "yellow"
@SemanticUiCssMarker val olive: SemanticTag get() = this + "olive"
@SemanticUiCssMarker val green: SemanticTag get() = this + "green"
@SemanticUiCssMarker val teal: SemanticTag get() = this + "teal"
@SemanticUiCssMarker val blue: SemanticTag get() = this + "blue"
@SemanticUiCssMarker val violet: SemanticTag get() = this + "violet"
@SemanticUiCssMarker val purple: SemanticTag get() = this + "purple"
@SemanticUiCssMarker val pink: SemanticTag get() = this + "pink"
@SemanticUiCssMarker val brown: SemanticTag get() = this + "brown"
@SemanticUiCssMarker val grey: SemanticTag get() = this + "grey"
@SemanticUiCssMarker val black: SemanticTag get() = this + "black"
@SemanticUiCssMarker val white: SemanticTag get() = this + "white"
// Sizes ///////////////////////////////////////////////////////////////////////////////////////////////////////////
@SemanticUiCssMarker val short: SemanticTag get() = this + "short"
@SemanticUiCssMarker val long: SemanticTag get() = this + "long"
@SemanticUiCssMarker val full: SemanticTag get() = this + "full"
@SemanticUiCssMarker val tall: SemanticTag get() = this + "tall"
@SemanticUiCssMarker val mini: SemanticTag get() = this + "mini"
@SemanticUiCssMarker val tiny: SemanticTag get() = this + "tiny"
@SemanticUiCssMarker val small: SemanticTag get() = this + "small"
@SemanticUiCssMarker val medium: SemanticTag get() = this + "medium"
@SemanticUiCssMarker val large: SemanticTag get() = this + "large"
@SemanticUiCssMarker val big: SemanticTag get() = this + "big"
@SemanticUiCssMarker val huge: SemanticTag get() = this + "huge"
@SemanticUiCssMarker val massive: SemanticTag get() = this + "massive"
// SemanticUI Emphasis /////////////////////////////////////////////////////////////////////////////////////////////
@SemanticUiCssMarker val primary: SemanticTag get() = this + "primary"
@SemanticUiCssMarker val secondary: SemanticTag get() = this + "secondary"
@SemanticUiCssMarker val tertiary: SemanticTag get() = this + "tertiary"
@SemanticUiCssMarker val positive: SemanticTag get() = this + "positive"
@SemanticUiCssMarker val negative: SemanticTag get() = this + "negative"
@SemanticUiCssMarker val info: SemanticTag get() = this + "info"
@SemanticUiCssMarker val warning: SemanticTag get() = this + "warning"
@SemanticUiCssMarker val error: SemanticTag get() = this + "error"
// SemanticUI Brands
@SemanticUiCssMarker val facebook: SemanticTag get() = this + "facebook"
@SemanticUiCssMarker val google_plus: SemanticTag get() = this + "google plus"
@SemanticUiCssMarker val instagram: SemanticTag get() = this + "instagram"
@SemanticUiCssMarker val linkedin: SemanticTag get() = this + "linkedin"
@SemanticUiCssMarker val telegram: SemanticTag get() = this + "telegram"
@SemanticUiCssMarker val twitter: SemanticTag get() = this + "twitter"
@SemanticUiCssMarker val vk: SemanticTag get() = this + "vk"
@SemanticUiCssMarker val whatsapp: SemanticTag get() = this + "whatsapp"
@SemanticUiCssMarker val youtube: SemanticTag get() = this + "youtube"
// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// Semantic UI Words ///////////////////////////////////////////////////////////////////////////////////////////////
// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////
@SemanticUiCssMarker val _in: SemanticTag get() = this + "in"
@SemanticUiCssMarker val accordion: SemanticTag get() = this + "accordion"
@SemanticUiCssMarker val actions: SemanticTag get() = this + "actions"
@SemanticUiCssMarker val active: SemanticTag get() = this + "active"
@SemanticUiCssMarker val aligned: SemanticTag get() = this + "aligned"
@SemanticUiCssMarker val animated: SemanticTag get() = this + "animated"
@SemanticUiCssMarker val animating: SemanticTag get() = this + "animating"
@SemanticUiCssMarker val attached: SemanticTag get() = this + "attached"
@SemanticUiCssMarker val author: SemanticTag get() = this + "author"
@SemanticUiCssMarker val avatar: SemanticTag get() = this + "avatar"
@SemanticUiCssMarker val bar: SemanticTag get() = this + "bar"
@SemanticUiCssMarker val basic: SemanticTag get() = this + "basic"
@SemanticUiCssMarker val below: SemanticTag get() = this + "below"
@SemanticUiCssMarker val block: SemanticTag get() = this + "block"
@SemanticUiCssMarker val bordered: SemanticTag get() = this + "bordered"
@SemanticUiCssMarker val bottom: SemanticTag get() = this + "bottom"
@SemanticUiCssMarker val bulleted: SemanticTag get() = this + "bulleted"
@SemanticUiCssMarker val button: SemanticTag get() = this + "button"
@SemanticUiCssMarker val buttons: SemanticTag get() = this + "buttons"
@SemanticUiCssMarker val card: SemanticTag get() = this + "card"
@SemanticUiCssMarker val cards: SemanticTag get() = this + "cards"
@SemanticUiCssMarker val celled: SemanticTag get() = this + "celled"
@SemanticUiCssMarker val center: SemanticTag get() = this + "center"
@SemanticUiCssMarker val centered: SemanticTag get() = this + "centered"
@SemanticUiCssMarker val checkbox: SemanticTag get() = this + "checkbox"
@SemanticUiCssMarker val circular: SemanticTag get() = this + "circular"
@SemanticUiCssMarker val clearing: SemanticTag get() = this + "clearing"
@SemanticUiCssMarker val collapsing: SemanticTag get() = this + "collapsing"
@SemanticUiCssMarker val column: SemanticTag get() = this + "column"
@SemanticUiCssMarker val comment: SemanticTag get() = this + "comment"
@SemanticUiCssMarker val comments: SemanticTag get() = this + "comments"
@SemanticUiCssMarker val compact: SemanticTag get() = this + "compact"
@SemanticUiCssMarker val completed: SemanticTag get() = this + "completed"
@SemanticUiCssMarker val computer: SemanticTag get() = this + "computer"
@SemanticUiCssMarker val container: SemanticTag get() = this + "container"
@SemanticUiCssMarker val content: SemanticTag get() = this + "content"
@SemanticUiCssMarker val corner: SemanticTag get() = this + "corner"
@SemanticUiCssMarker val default: SemanticTag get() = this + "default"
@SemanticUiCssMarker val definition: SemanticTag get() = this + "definition"
@SemanticUiCssMarker val description: SemanticTag get() = this + "description"
@SemanticUiCssMarker val detail: SemanticTag get() = this + "detail"
@SemanticUiCssMarker val dimmer: SemanticTag get() = this + "dimmer"
@SemanticUiCssMarker val disabled: SemanticTag get() = this + "disabled"
@SemanticUiCssMarker val divided: SemanticTag get() = this + "divided"
@SemanticUiCssMarker val divider: SemanticTag get() = this + "divider"
@SemanticUiCssMarker val dividing: SemanticTag get() = this + "dividing"
@SemanticUiCssMarker val double: SemanticTag get() = this + "double"
@SemanticUiCssMarker val doubling: SemanticTag get() = this + "doubling"
@SemanticUiCssMarker val down: SemanticTag get() = this + "down"
@SemanticUiCssMarker val dropdown: SemanticTag get() = this + "dropdown"
@SemanticUiCssMarker val elastic: SemanticTag get() = this + "elastic"
@SemanticUiCssMarker val empty: SemanticTag get() = this + "empty"
@SemanticUiCssMarker val equal: SemanticTag get() = this + "equal"
@SemanticUiCssMarker val extra: SemanticTag get() = this + "extra"
@SemanticUiCssMarker val fade: SemanticTag get() = this + "fade"
@SemanticUiCssMarker val fast: SemanticTag get() = this + "fast"
@SemanticUiCssMarker val field: SemanticTag get() = this + "field"
@SemanticUiCssMarker val fields: SemanticTag get() = this + "fields"
@SemanticUiCssMarker val fitted: SemanticTag get() = this + "fitted"
@SemanticUiCssMarker val fixed: SemanticTag get() = this + "fixed"
@SemanticUiCssMarker val floated: SemanticTag get() = this + "floated"
@SemanticUiCssMarker val floating: SemanticTag get() = this + "floating"
@SemanticUiCssMarker val flowing: SemanticTag get() = this + "flowing"
@SemanticUiCssMarker val fluid: SemanticTag get() = this + "fluid"
@SemanticUiCssMarker val form: SemanticTag get() = this + "form"
@SemanticUiCssMarker val front: SemanticTag get() = this + "front"
@SemanticUiCssMarker val fullscreen: SemanticTag get() = this + "fullscreen"
@SemanticUiCssMarker val grid: SemanticTag get() = this + "grid"
@SemanticUiCssMarker val header: SemanticTag get() = this + "header"
@SemanticUiCssMarker val hidden: SemanticTag get() = this + "hidden"
@SemanticUiCssMarker val horizontal: SemanticTag get() = this + "horizontal"
@SemanticUiCssMarker val horizontally: SemanticTag get() = this + "horizontally"
@SemanticUiCssMarker val icon: SemanticTag get() = this + "icon"
@SemanticUiCssMarker val icons: SemanticTag get() = this + "icons"
@SemanticUiCssMarker val image: SemanticTag get() = this + "image"
@SemanticUiCssMarker val images: SemanticTag get() = this + "images"
@SemanticUiCssMarker val indeterminate: SemanticTag get() = this + "indeterminate"
@SemanticUiCssMarker val inline: SemanticTag get() = this + "inline"
@SemanticUiCssMarker val input: SemanticTag get() = this + "input"
@SemanticUiCssMarker val instant: SemanticTag get() = this + "instant"
@SemanticUiCssMarker val internally: SemanticTag get() = this + "internally"
@SemanticUiCssMarker val item: SemanticTag get() = this + "item"
@SemanticUiCssMarker val items: SemanticTag get() = this + "items"
@SemanticUiCssMarker val justified: SemanticTag get() = this + "justified"
@SemanticUiCssMarker val label: SemanticTag get() = this + "label"
@SemanticUiCssMarker val labeled: SemanticTag get() = this + "labeled"
@SemanticUiCssMarker val labels: SemanticTag get() = this + "labels"
@SemanticUiCssMarker val left: SemanticTag get() = this + "left"
@SemanticUiCssMarker val line: SemanticTag get() = this + "line"
@SemanticUiCssMarker val link: SemanticTag get() = this + "link"
@SemanticUiCssMarker val list: SemanticTag get() = this + "list"
@SemanticUiCssMarker val loader: SemanticTag get() = this + "loader"
@SemanticUiCssMarker val loading: SemanticTag get() = this + "loading"
@SemanticUiCssMarker val logo: SemanticTag get() = this + "logo"
@SemanticUiCssMarker val menu: SemanticTag get() = this + "menu"
@SemanticUiCssMarker val message: SemanticTag get() = this + "message"
@SemanticUiCssMarker val meta: SemanticTag get() = this + "meta"
@SemanticUiCssMarker val metadata: SemanticTag get() = this + "metadata"
@SemanticUiCssMarker val middle: SemanticTag get() = this + "middle"
@SemanticUiCssMarker val minimal: SemanticTag get() = this + "minimal"
@SemanticUiCssMarker val mobile: SemanticTag get() = this + "mobile"
@SemanticUiCssMarker val modal: SemanticTag get() = this + "modal"
@SemanticUiCssMarker val modals: SemanticTag get() = this + "modals"
@SemanticUiCssMarker val move: SemanticTag get() = this + "move"
@SemanticUiCssMarker val only: SemanticTag get() = this + "only"
@SemanticUiCssMarker val ordered: SemanticTag get() = this + "ordered"
@SemanticUiCssMarker val out: SemanticTag get() = this + "out"
@SemanticUiCssMarker val overlay: SemanticTag get() = this + "overlay"
@SemanticUiCssMarker val padded: SemanticTag get() = this + "padded"
@SemanticUiCssMarker val page: SemanticTag get() = this + "page"
@SemanticUiCssMarker val pagination: SemanticTag get() = this + "pagination"
@SemanticUiCssMarker val paragraph: SemanticTag get() = this + "paragraph"
@SemanticUiCssMarker val piled: SemanticTag get() = this + "piled"
@SemanticUiCssMarker val placeholder: SemanticTag get() = this + "placeholder"
@SemanticUiCssMarker val pointing: SemanticTag get() = this + "pointing"
@SemanticUiCssMarker val popup: SemanticTag get() = this + "popup"
@SemanticUiCssMarker val progress: SemanticTag get() = this + "progress"
@SemanticUiCssMarker val pusher: SemanticTag get() = this + "pusher"
@SemanticUiCssMarker val raised: SemanticTag get() = this + "raised"
@SemanticUiCssMarker val rectangular: SemanticTag get() = this + "rectangular"
@SemanticUiCssMarker val relaxed: SemanticTag get() = this + "relaxed"
@SemanticUiCssMarker val reply: SemanticTag get() = this + "reply"
@SemanticUiCssMarker val reveal: SemanticTag get() = this + "reveal"
@SemanticUiCssMarker val reversed: SemanticTag get() = this + "reversed"
@SemanticUiCssMarker val ribbon: SemanticTag get() = this + "ribbon"
@SemanticUiCssMarker val right: SemanticTag get() = this + "right"
@SemanticUiCssMarker val rotate: SemanticTag get() = this + "rotate"
@SemanticUiCssMarker val rounded: SemanticTag get() = this + "rounded"
@SemanticUiCssMarker val row: SemanticTag get() = this + "row"
@SemanticUiCssMarker val scale: SemanticTag get() = this + "scale"
@SemanticUiCssMarker val scrolling: SemanticTag get() = this + "scrolling"
@SemanticUiCssMarker val search: SemanticTag get() = this + "search"
@SemanticUiCssMarker val section: SemanticTag get() = this + "section"
@SemanticUiCssMarker val segment: SemanticTag get() = this + "segment"
@SemanticUiCssMarker val segments: SemanticTag get() = this + "segments"
@SemanticUiCssMarker val selectable: SemanticTag get() = this + "selectable"
@SemanticUiCssMarker val selected: SemanticTag get() = this + "selected"
@SemanticUiCssMarker val selection: SemanticTag get() = this + "selection"
@SemanticUiCssMarker val shrink: SemanticTag get() = this + "shrink"
@SemanticUiCssMarker val sidebar: SemanticTag get() = this + "sidebar"
@SemanticUiCssMarker val slider: SemanticTag get() = this + "slider"
@SemanticUiCssMarker val slow: SemanticTag get() = this + "slow"
@SemanticUiCssMarker val sortable: SemanticTag get() = this + "sortable"
@SemanticUiCssMarker val spaced: SemanticTag get() = this + "spaced"
@SemanticUiCssMarker val square: SemanticTag get() = this + "square"
@SemanticUiCssMarker val stackable: SemanticTag get() = this + "stackable"
@SemanticUiCssMarker val stacked: SemanticTag get() = this + "stacked"
@SemanticUiCssMarker val statistic: SemanticTag get() = this + "statistic"
@SemanticUiCssMarker val statistics: SemanticTag get() = this + "statistics"
@SemanticUiCssMarker val step: SemanticTag get() = this + "step"
@SemanticUiCssMarker val steps: SemanticTag get() = this + "steps"
@SemanticUiCssMarker val sticky: SemanticTag get() = this + "sticky"
@SemanticUiCssMarker val stretched: SemanticTag get() = this + "stretched"
@SemanticUiCssMarker val striped: SemanticTag get() = this + "striped"
@SemanticUiCssMarker val styled: SemanticTag get() = this + "styled"
@SemanticUiCssMarker val sub: SemanticTag get() = this + "sub"
@SemanticUiCssMarker val success: SemanticTag get() = this + "success"
@SemanticUiCssMarker val tab: SemanticTag get() = this + "tab"
@SemanticUiCssMarker val table: SemanticTag get() = this + "table"
@SemanticUiCssMarker val tablet: SemanticTag get() = this + "tablet"
@SemanticUiCssMarker val tabular: SemanticTag get() = this + "tabular"
@SemanticUiCssMarker val tag: SemanticTag get() = this + "tag"
@SemanticUiCssMarker val text: SemanticTag get() = this + "text"
@SemanticUiCssMarker val threaded: SemanticTag get() = this + "threaded"
@SemanticUiCssMarker val title: SemanticTag get() = this + "title"
@SemanticUiCssMarker val toast: SemanticTag get() = this + "toast"
@SemanticUiCssMarker val toastBox: SemanticTag get() = this + "toast-box"
@SemanticUiCssMarker val toastContainer: SemanticTag get() = this + "toast-container"
@SemanticUiCssMarker val toggle: SemanticTag get() = this + "toggle"
@SemanticUiCssMarker val top: SemanticTag get() = this + "top"
@SemanticUiCssMarker val transition: SemanticTag get() = this + "transition"
@SemanticUiCssMarker val transparent: SemanticTag get() = this + "transparent"
@SemanticUiCssMarker val unstackable: SemanticTag get() = this + "unstackable"
@SemanticUiCssMarker val up: SemanticTag get() = this + "up"
@SemanticUiCssMarker val usual: SemanticTag get() = this + "usual"
@SemanticUiCssMarker val value: SemanticTag get() = this + "value"
@SemanticUiCssMarker val vertical: SemanticTag get() = this + "vertical"
@SemanticUiCssMarker val vertically: SemanticTag get() = this + "vertically"
@SemanticUiCssMarker val very: SemanticTag get() = this + "very"
@SemanticUiCssMarker val visible: SemanticTag get() = this + "visible"
@SemanticUiCssMarker val wide: SemanticTag get() = this + "wide"
@SemanticUiCssMarker val width: SemanticTag get() = this + "width"
@SemanticUiCssMarker val wireframe: SemanticTag get() = this + "wireframe"
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy