Type | Screenshot |
---|---|
Boolean Heat Map | ![]() |
repositories {
google()
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
dependencies {
val heatmaps = "1.0.0" // replace with latest version
implementation("com.github.shub39:HeatMaps:$heatmaps")
}
var data by remember { mutableStateOf(listOf<LocalDate>(LocalDate.now())) }
Card {
BooleanHeatMap(
dates = data, // set of data
modifier = Modifier.padding(16.dp).fillMaxWidth(),
editEnabled = true, // onClick enabled or not
onClick = { localDate ->
if (data.contains(localDate)) data -= localDate
else data += localDate
}
)
}