Package io.kvision.navbar

Bootstrap navbar components.

Types

Nav
Link copied to clipboard
open class Nav(rightAlign: Boolean, classes: Set<String>, init: Nav.() -> Unit?) : Div
The Bootstrap Nav container.
Navbar
Link copied to clipboard
open class Navbar(label: String?, link: String?, type: NavbarType?, expand: NavbarExpand?, nColor: NavbarColor, bgColor: BsBgColor, collapseOnClick: Boolean, classes: Set<String>, init: Navbar.() -> Unit?) : SimplePanel
The Bootstrap Navbar container.
NavbarColor
Link copied to clipboard
enum NavbarColor : Enum<NavbarColor>
Navbar colors.
NavbarExpand
Link copied to clipboard
enum NavbarExpand : Enum<NavbarExpand> , CssClass
Navbar responsive behavior.
NavbarType
Link copied to clipboard
enum NavbarType : Enum<NavbarType> , CssClass
Navbar types.
NavForm
Link copied to clipboard
open class NavForm(rightAlign: Boolean, classes: Set<String>, init: NavForm.() -> Unit?) : Tag
The Bootstrap Nav form container.

Functions

nav
Link copied to clipboard
fun Navbar.nav(rightAlign: Boolean = false, classes: Set<String>? = null, className: String? = null, init: Nav.() -> Unit? = null): Nav
DSL builder extension function.
fun <S> Navbar.nav(state: ObservableState<S>, rightAlign: Boolean = false, classes: Set<String>? = null, className: String? = null, init: Nav.(S) -> Unit): Nav
DSL builder extension function for observable state.
navbar
Link copied to clipboard
fun Container.navbar(label: String? = null, link: String? = null, type: NavbarType? = null, expand: NavbarExpand? = NavbarExpand.LG, nColor: NavbarColor = NavbarColor.LIGHT, bgColor: BsBgColor = BsBgColor.LIGHT, collapseOnClick: Boolean = false, classes: Set<String>? = null, className: String? = null, init: Navbar.() -> Unit? = null): Navbar
DSL builder extension function.
fun <S> Container.navbar(state: ObservableState<S>, label: String? = null, link: String? = null, type: NavbarType? = null, expand: NavbarExpand? = NavbarExpand.LG, nColor: NavbarColor = NavbarColor.LIGHT, bgColor: BsBgColor = BsBgColor.LIGHT, collapseOnClick: Boolean = false, classes: Set<String>? = null, className: String? = null, init: Navbar.(S) -> Unit): Navbar
DSL builder extension function for observable state.
navForm
Link copied to clipboard
fun Navbar.navForm(rightAlign: Boolean = false, classes: Set<String>? = null, className: String? = null, init: NavForm.() -> Unit? = null): NavForm
DSL builder extension function.
fun <S> Navbar.navForm(state: ObservableState<S>, rightAlign: Boolean = false, classes: Set<String>? = null, className: String? = null, init: NavForm.(S) -> Unit): NavForm
DSL builder extension function for observable state.
navLink
Link copied to clipboard
fun Nav.navLink(label: String, url: String? = null, icon: String? = null, image: ResString? = null, classes: Set<String>? = null, className: String? = null, init: Link.() -> Unit? = null): Link
DSL builder extension function for a link in a nav list.
navLinkDisabled
Link copied to clipboard
fun Nav.navLinkDisabled(label: String, icon: String? = null, image: ResString? = null, classes: Set<String>? = null, className: String? = null, init: Link.() -> Unit? = null): Link
DSL builder extension function for a disabled link in a nav list.
navText
Link copied to clipboard
fun Navbar.navText(label: String, classes: Set<String>? = null, className: String? = null): Span