---
title: "SwipeToRevealPrimaryAction"
description: "A composable which can be used for setting the primary action of material `SwipeToRevealCard` and
`SwipeToRevealChip`."
type: "component"
---

<div class='type'>Composable Component</div>



A composable which can be used for setting the primary action of material `SwipeToRevealCard` and
`SwipeToRevealChip`.

<a id='references'></a>

<div class='sourceset sourceset-android'>Android</div>


```kotlin
@ExperimentalWearMaterialApi
@Composable
public fun SwipeToRevealPrimaryAction(
    revealState: RevealState,
    onClick: () -> Unit,
    icon: @Composable () -> Unit,
    label: @Composable () -> Unit,
    modifier: Modifier = Modifier,
    interactionSource: MutableInteractionSource? = null,
): Unit
```


#### Parameters

| | |
| --- | --- |
| revealState | The `RevealState` of the `SwipeToReveal` where this action is used. |
| onClick | A lambda which gets triggered when the action is clicked. |
| icon | The icon which will be displayed initially on the action |
| label | The label which will be displayed on the expanded action |
| modifier | `Modifier` to be applied on the action |
| interactionSource | The `MutableInteractionSource` representing the stream of interactions with this action. |






