All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.kotlinx.css.Border.kt Maven / Gradle / Ivy

package kotlinx.css

class Border(width: LinearDimension, style: BorderStyle, color: Color = Color.currentColor) : CssValue("$width $style $color") {
    companion object {
        val none = Border(0.px, BorderStyle.none, Color.transparent)
    }
}

var StyledElement.border: Border
    set(value) = put("border", value.value)
    @Deprecated("Write-only property", level = DeprecationLevel.HIDDEN)
    get() = error("")

var StyledElement.borderTop: Border
    set(value) = put("border-top", value.value)
    @Deprecated("Write-only property", level = DeprecationLevel.HIDDEN)
    get() = error("")

var StyledElement.borderRight: Border
    set(value) = put("border-right", value.value)
    @Deprecated("Write-only property", level = DeprecationLevel.HIDDEN)
    get() = error("")

var StyledElement.borderBottom: Border
    set(value) = put("border-bottom", value.value)
    @Deprecated("Write-only property", level = DeprecationLevel.HIDDEN)
    get() = error("")

var StyledElement.borderLeft: Border
    set(value) = put("border-left", value.value)
    @Deprecated("Write-only property", level = DeprecationLevel.HIDDEN)
    get() = error("")




© 2015 - 2025 Weber Informatics LLC | Privacy Policy