Browse Source

Merge bbf08a0b33 into e2f43ed3ee

pull/2079/merge
InsanusMokrassar 2 weeks ago committed by GitHub
parent
commit
fbbd1be573
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 25
      web/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/visibility.kt

25
web/core/src/jsMain/kotlin/org/jetbrains/compose/web/css/properties/visibility.kt

@ -0,0 +1,25 @@
@file:Suppress("Unused", "NOTHING_TO_INLINE", "NESTED_CLASS_IN_EXTERNAL_INTERFACE", "INLINE_EXTERNAL_DECLARATION", "WRONG_BODY_OF_EXTERNAL_DECLARATION", "NESTED_EXTERNAL_DECLARATION")
package org.jetbrains.compose.web.css
interface VisibilityStyle: StylePropertyEnum {
companion object {
inline val Visible get() = VisibilityStyle("visible")
inline val Hidden get() = VisibilityStyle("hidden")
inline val Collapse get() = VisibilityStyle("collapse")
inline val Inherit get() = VisibilityStyle("inherit")
inline val Initial get() = VisibilityStyle("initial")
inline val Revert get() = VisibilityStyle("revert")
inline val RevertLayer get() = VisibilityStyle("revert-layer")
inline val Unset get() = VisibilityStyle("unset")
}
}
inline fun VisibilityStyle(value: String) = value.unsafeCast<VisibilityStyle>()
fun StyleScope.visibility(visibilityStyle: VisibilityStyle) {
property("visibility", visibilityStyle.value)
}
Loading…
Cancel
Save