Remove datalist parts
This commit is contained in:
parent
9b99df88a5
commit
9cc3f65a18
@ -1,27 +0,0 @@
|
|||||||
@file:JsModule("@jetbrains/ring-ui/components/data-list/selection")
|
|
||||||
package ringui.datalist
|
|
||||||
|
|
||||||
public external interface SelectionProperties<T> {
|
|
||||||
public var data: Array<dynamic>
|
|
||||||
public var selected: Set<T>
|
|
||||||
public var focused: T?
|
|
||||||
public var getKey: (T) -> dynamic
|
|
||||||
public var getChildren: (T) -> Array<T>
|
|
||||||
public var isItemSelectable: (T) -> Boolean
|
|
||||||
}
|
|
||||||
|
|
||||||
@JsName("default")
|
|
||||||
public external class Selection<T>(args: SelectionProperties<T> = definedExternally) {
|
|
||||||
public fun select(item: T = definedExternally)
|
|
||||||
public fun deselect(item: T = definedExternally)
|
|
||||||
public fun toggleSelection(item: T = definedExternally)
|
|
||||||
public fun selectAll()
|
|
||||||
public fun resetFocus()
|
|
||||||
public fun resetSelection()
|
|
||||||
public fun reset()
|
|
||||||
public fun isFocused(value: T): Boolean
|
|
||||||
public fun isSelected(value: T): Boolean
|
|
||||||
public fun getFocused(): T
|
|
||||||
public fun getSelected(): Set<T>
|
|
||||||
public fun getActive(): Set<T>
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user