package eu.kanade.presentation.browse import androidx.compose.material3.SnackbarHost import androidx.compose.material3.SnackbarHostState import androidx.compose.runtime.Composable import androidx.compose.runtime.remember import androidx.compose.ui.res.stringResource import eu.kanade.presentation.components.AppBar import eu.kanade.presentation.components.AppBarActions import eu.kanade.presentation.components.Scaffold import eu.kanade.presentation.components.TabContent @Composable fun BrowseTabWrapper(tab: TabContent) { val snackbarHostState = remember { SnackbarHostState() } Scaffold( topBar = { scrollBehavior -> AppBar( title = stringResource(tab.titleRes), actions = { AppBarActions(tab.actions) }, scrollBehavior = scrollBehavior, ) }, snackbarHost = { SnackbarHost(hostState = snackbarHostState) }, ) { paddingValues -> tab.content(paddingValues, snackbarHostState) } }