From 9cc3f65a18ce8a8ecc0ce1535f7300077ba123e0 Mon Sep 17 00:00:00 2001 From: Alexander Nozik Date: Sun, 13 Jun 2021 21:30:19 +0300 Subject: [PATCH] Remove datalist parts --- .../main/kotlin/ringui/datalist/Selection.kt | 27 ------------------- 1 file changed, 27 deletions(-) delete mode 100644 ui/ring/src/main/kotlin/ringui/datalist/Selection.kt diff --git a/ui/ring/src/main/kotlin/ringui/datalist/Selection.kt b/ui/ring/src/main/kotlin/ringui/datalist/Selection.kt deleted file mode 100644 index 552d6e6f..00000000 --- a/ui/ring/src/main/kotlin/ringui/datalist/Selection.kt +++ /dev/null @@ -1,27 +0,0 @@ -@file:JsModule("@jetbrains/ring-ui/components/data-list/selection") -package ringui.datalist - -public external interface SelectionProperties { - public var data: Array - public var selected: Set - public var focused: T? - public var getKey: (T) -> dynamic - public var getChildren: (T) -> Array - public var isItemSelectable: (T) -> Boolean -} - -@JsName("default") -public external class Selection(args: SelectionProperties = 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 - public fun getActive(): Set -} \ No newline at end of file