RevealSwipe

fun RevealSwipe(modifier: Modifier = Modifier, enableSwipe: Boolean = true, onContentClick: () -> Unit? = null, onContentLongClick: (DpOffset) -> Unit? = null, backgroundStartActionLabel: String?, onBackgroundStartClick: () -> Boolean = { true }, backgroundEndActionLabel: String?, onBackgroundEndClick: () -> Boolean = { true }, closeOnContentClick: Boolean = true, closeOnBackgroundClick: Boolean = true, shape: CornerBasedShape, alphaEasing: Easing = CubicBezierEasing(0.4f, 0.4f, 0.17f, 0.9f), backgroundCardStartColor: Color, backgroundCardEndColor: Color, card: @Composable BoxScope.(shape: Shape, content: @Composable ColumnScope.() -> Unit) -> Unit, coroutineScope: CoroutineScope = rememberCoroutineScope(), state: RevealState = rememberRevealState( maxRevealDp = 75.dp, directions = setOf( RevealDirection.StartToEnd, RevealDirection.EndToStart ) ), hiddenContentEnd: @Composable BoxScope.() -> Unit = {}, hiddenContentStart: @Composable BoxScope.() -> Unit = {}, content: @Composable (Shape) -> Unit)