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
constructor(idx: Int, item: T, all: List<T>, modify: (T) -> Unit, swapWith: (idx: Int) -> Unit, remove: () -> Unit, copy: (T) -> Unit, keySuffix: String)

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

Functions

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