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 |