ItemCtx

data class ItemCtx<T>(    val idx: Int,     val item: T,     val all: List<T>,     val modify: (T) -> Unit,     val swapWith: (idx: Int) -> Unit,     val remove: () -> Unit,     val copy: (T) -> Unit,     keySuffix: String)

Constructors

Link copied to clipboard
fun <T> ItemCtx(    idx: Int,     item: T,     all: List<T>,     modify: (T) -> Unit,     swapWith: (idx: Int) -> Unit,     remove: () -> Unit,     copy: (T) -> Unit,     keySuffix: String)

Functions

Link copied to clipboard
fun domKey(): String
Link copied to clipboard
fun <V> modifier(block: T.(value: V) -> T): (V) -> Unit

Properties

Link copied to clipboard
val all: List<T>
Link copied to clipboard
val copy: (T) -> Unit
Link copied to clipboard
val idx: Int
Link copied to clipboard
val item: T
Link copied to clipboard
val modify: (T) -> Unit
Link copied to clipboard
val remove: () -> Unit
Link copied to clipboard
val swapWith: (idx: Int) -> Unit