Name Description Size
TabCounterMenuItem.kt Model representing different tab strip tab counter menu items. 2694
TabStrip.kt Top level composable for the tabs strip. @param isSelectDisabled Whether or not the tabs can be shown as selected. @param showActionButtons Show the action buttons in the tabs strip when true. @param browserStore The [BrowserStore] instance used to observe tabs state. @param appStore The [AppStore] instance used to observe browsing mode. @param tabsUseCases The [TabsUseCases] instance to perform tab actions. @param onAddTabClick Invoked when the add tab button is clicked. @param onCloseTabClick Invoked when a tab is closed. @param onLastTabClose Invoked when the last remaining open tab is closed. @param onSelectedTabClick Invoked when a tab is selected. @param onTabCounterClick Invoked when tab counter is clicked. 22662
TabStripCard.kt Card composable used in Tab Strip items. @param modifier The modifier to be applied to the card. @param backgroundColor The background color of the card. @param elevation The elevation of the card. @param content The content of the card. 2419
TabStripState.kt The ui state of the tabs strip. @property tabs The list of [TabStripItem]. @property isPrivateMode Whether or not the browser is in private mode. @property tabCounterMenuItems The list of [TabCounterMenuItem]s to be displayed in the tab counter menu. 4703
TabStripTabCounterButton.kt A button showing number of tabs in the tab strip, encapsulating [TabCounter] and [DropdownMenu]. When long pressed, the [DropdownMenu] will appear. @param tabCount The number of tabs to display in the counter. @param size The size of the button. @param menuItems The list of [MenuItem] to display in the dropdown menu. @param privacyBadgeVisible Whether to show the privacy badge. @param modifier The [modifier] applied to the composable. @param onClick Invoked when the user clicks the button. 5151