Package io.kvision.panel

Rich set of container classes, supporting both simple use cases and sophisticated layouts (including CSS flexbox, CSS grid and Bootstrap responsive 12 columns gid).

Types

GridSize
Link copied to clipboard
enum GridSize : Enum<GridSize>

Bootstrap grid sizes.

ResponsiveGridPanel
Link copied to clipboard
open class ResponsiveGridPanel(gridSize: GridSize, rows: Int, cols: Int, align: <ERROR CLASS>?, className: String?, init: ResponsiveGridPanel.() -> Unit?)

The container with support for Bootstrap responsive grid layout.

SideTabSize
Link copied to clipboard
enum SideTabSize : Enum<SideTabSize>

Left or right tab size.

Tab
Link copied to clipboard
open class Tab(label: String?, icon: String?, image: <ERROR CLASS>?, closable: Boolean, route: String?, init: Tab.() -> Unit?)

The single Tab component inside the TabPanel container.

TabPanel
Link copied to clipboard
open class TabPanel(tabPosition: TabPosition, sideTabSize: SideTabSize, scrollableTabs: Boolean, draggableTabs: Boolean, className: String?, init: TabPanel.() -> Unit?)

The container rendering its children as tabs.

TabPosition
Link copied to clipboard
enum TabPosition : Enum<TabPosition>

Tab position.

Functions

responsiveGridPanel
Link copied to clipboard
fun <ERROR CLASS>.responsiveGridPanel(gridSize: GridSize = GridSize.MD, rows: Int = 0, cols: Int = 0, align: <ERROR CLASS>? = null, className: String? = null, init: ResponsiveGridPanel.() -> Unit? = null): ResponsiveGridPanel

DSL builder extension function.

tab
Link copied to clipboard
fun TabPanel.tab(label: String? = null, icon: String? = null, image: <ERROR CLASS>? = null, closable: Boolean = false, route: String? = null, init: Tab.() -> Unit? = null): Tab

DSL builder extension function.

tabPanel
Link copied to clipboard
fun <ERROR CLASS>.tabPanel(tabPosition: TabPosition = TabPosition.TOP, sideTabSize: SideTabSize = SideTabSize.SIZE_3, scrollableTabs: Boolean = false, draggableTabs: Boolean = false, className: String? = null, init: TabPanel.() -> Unit? = null): TabPanel

DSL builder extension function.