checkItemDrawer

fun checkItemDrawer(modifier: Modifier = Modifier, customBackgroundColor: Color = Color.Transparent, clickable: Boolean = true, onSelected: (Boolean, Int) -> Unit = { _, _ -> }, dragIconWidth: Dp = 16.dp, onCheckedChange: (Action.StoryStateChange) -> Unit = {}, startContent: @Composable (StoryStep, DrawInfo) -> Unit? = { step, drawInfo -> CompositionLocalProvider(LocalMinimumInteractiveComponentEnforcement provides false) { Spacer(modifier = Modifier.width(8.dp)) Checkbox( checked = step.checked ?: false, onCheckedChange = { checked -> onCheckedChange( Action.StoryStateChange( step.copy(checked = checked), drawInfo.position ) ) }, modifier.padding(vertical = 4.dp), enabled = drawInfo.editable, ) } }, messageDrawer: @Composable RowScope.() -> SimpleTextDrawer): StoryStepDrawer

Check item drawer. Draws a checkbox followed by a text.


fun checkItemDrawer(manager: WriteopiaStateManager, modifier: Modifier = Modifier, dragIconWidth: Dp = 16.dp, messageDrawer: @Composable RowScope.() -> SimpleTextDrawer): StoryStepDrawer