tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit 54645762d56f02076e5e70e7b6c87a54775e5990
parent 15684d6c231c73d8d6874965e6be120f4b65f404
Author: Akhil Pindiprolu <apindiprolu@mozilla.com>
Date:   Tue, 23 Dec 2025 17:01:26 +0000

Bug 2004149 - Replace `TextButton` in `CloseAllTabsConfirmationDialog()` to use our reusable text button component in AC r=android-reviewers,tthibaud

Differential Revision: https://phabricator.services.mozilla.com/D277362

Diffstat:
Mmobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/ui/fab/TabManagerFloatingToolbar.kt | 20+++++++++-----------
1 file changed, 9 insertions(+), 11 deletions(-)

diff --git a/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/ui/fab/TabManagerFloatingToolbar.kt b/mobile/android/fenix/app/src/main/java/org/mozilla/fenix/tabstray/ui/fab/TabManagerFloatingToolbar.kt @@ -24,7 +24,6 @@ import androidx.compose.material3.IconButton import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Surface import androidx.compose.material3.Text -import androidx.compose.material3.TextButton import androidx.compose.runtime.Composable import androidx.compose.runtime.getValue import androidx.compose.runtime.mutableStateOf @@ -42,6 +41,7 @@ import androidx.compose.ui.unit.dp import mozilla.components.browser.state.state.createTab import mozilla.components.compose.base.button.ExtendedFloatingActionButton import mozilla.components.compose.base.button.FloatingActionButtonDefaults +import mozilla.components.compose.base.button.TextButton import mozilla.components.compose.base.menu.DropdownMenu import mozilla.components.compose.base.menu.MenuItem import mozilla.components.compose.base.modifier.animateRotation @@ -329,18 +329,16 @@ private fun CloseAllTabsConfirmationDialog( ) }, confirmButton = { - TextButton(onClick = onConfirm) { - Text( - text = stringResource(R.string.tab_manager_close_all_tabs_dialog_confirm), - ) - } + TextButton( + text = stringResource(R.string.tab_manager_close_all_tabs_dialog_confirm), + onClick = onConfirm, + ) }, dismissButton = { - TextButton(onClick = onDismiss) { - Text( - text = stringResource(R.string.tab_manager_close_all_tabs_dialog_cancel), - ) - } + TextButton( + text = stringResource(R.string.tab_manager_close_all_tabs_dialog_cancel), + onClick = onDismiss, + ) }, ) }