Enum
class Enum<Item, CellValue : Enum<CellValue>>(val items: EnumEntries<CellValue>, val mapper: @Composable (CellValue) -> String = { it.name }, val filter: (value: CellValue, filter: List<CellValue>) -> Boolean = { value, filter ->
filter.isEmpty() || filter.contains(value)
}, val multiSelect: Boolean = false, val labelAll: String = "ALL", initial: List<CellValue> = emptyList()) : Filter<Item, CellValue>
Constructors
Link copied to clipboard
constructor(items: EnumEntries<CellValue>, mapper: @Composable (CellValue) -> String = { it.name }, filter: (value: CellValue, filter: List<CellValue>) -> Boolean = { value, filter ->
filter.isEmpty() || filter.contains(value)
}, multiSelect: Boolean = false, labelAll: String = "ALL", initial: List<CellValue> = emptyList())