action
Register an action for this component
Calling trigger on the returned action will cause an instance of it to appear in "Actions" section of Manuscript's bottom sheet
Parameters
name
the name of the action; this will be displayed to the user when the action is triggered
Samples
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.material.Button
import androidx.compose.material.MaterialTheme
import androidx.compose.material.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Modifier
import io.ezard.manuscript.manuscript.LocalManuscriptData
import io.ezard.manuscript.manuscript.Manuscript
import io.ezard.manuscript.manuscript.ManuscriptScope
import io.ezard.manuscript.variant.Variant
import java.time.LocalDateTime
import java.time.format.DateTimeFormatter
fun main() {
//sampleStart
Manuscript {
val onClick = action("onClick")
Variant("Button") {
Button(onClick = { onClick.trigger() }) {
Text(text = "Click me!")
}
}
}
//sampleEnd
}