From 3e776d74f39cbbced80daa3e865d95ee10d3e8f3 Mon Sep 17 00:00:00 2001 From: Kartikeya Khanna Date: Sun, 14 Dec 2025 20:32:25 -0800 Subject: [PATCH 1/2] Changed trailingIcon type from val to var --- .../tokenized/notification/StackableSnackbar.kt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt b/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt index a2d18243c..4c9b5fb7c 100644 --- a/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt +++ b/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt @@ -133,7 +133,7 @@ data class SnackBarItemModel( val id: String = java.util.UUID.randomUUID().toString(), val style: SnackbarStyle = SnackbarStyle.Neutral, val leadingIcon: FluentIcon? = null, - val trailingIcon: FluentIcon? = null, + var trailingIcon: FluentIcon? = null, val subTitle: String? = null, val actionText: String? = null, val snackBarToken: StackableSnackBarTokens = DEFAULT_SNACKBAR_TOKENS, @@ -786,24 +786,24 @@ private fun SnackBarStackItem( ) } - if (model.trailingIcon != null && model.trailingIcon.isIconAvailable()) { + if (model.trailingIcon != null && model.trailingIcon!!.isIconAvailable()) { Box( modifier = Modifier .testTag(SnackBarTestTags.SNACK_BAR_ICON) .then( - if (model.trailingIcon.onClick != null) { + if (model.trailingIcon!!.onClick != null) { Modifier.clickable( interactionSource = remember { MutableInteractionSource() }, indication = rememberRipple(), enabled = true, role = Role.Image, - onClick = model.trailingIcon.onClick!! + onClick = model.trailingIcon!!.onClick!! ) } else Modifier ) ) { Icon( - model.trailingIcon, + model.trailingIcon!!, modifier = Modifier .padding(top = 12.dp, bottom = 12.dp, end = 16.dp) .size(token.leftIconSize(snackBarInfo)), From 5bf9e960d1e05b1e75528d2d1c5863e0a5694d6d Mon Sep 17 00:00:00 2001 From: Kartikeya Khanna Date: Tue, 16 Dec 2025 00:51:01 -0800 Subject: [PATCH 2/2] dummy commit --- .../fluentui/tokenized/notification/StackableSnackbar.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt b/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt index 4c9b5fb7c..3f8f722fc 100644 --- a/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt +++ b/fluentui_notification/src/main/java/com/microsoft/fluentui/tokenized/notification/StackableSnackbar.kt @@ -606,6 +606,7 @@ private fun SnackBarStackItem( } } + val textPaddingValues = if (model.actionText == null && model.trailingIcon != null) PaddingValues( start = 16.dp,