package org.schabi.newpipe.settings import android.os.Bundle import androidx.activity.ComponentActivity import androidx.activity.compose.setContent import androidx.activity.viewModels import androidx.compose.foundation.layout.padding import androidx.compose.material3.Scaffold import androidx.compose.ui.Modifier import androidx.compose.ui.res.stringResource import dagger.hilt.android.AndroidEntryPoint import org.schabi.newpipe.R import org.schabi.newpipe.settings.viewmodel.SettingsViewModel import org.schabi.newpipe.ui.Toolbar import org.schabi.newpipe.ui.theme.AppTheme @AndroidEntryPoint class SettingsV2Activity : ComponentActivity() { private val settingsViewModel: SettingsViewModel by viewModels() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { AppTheme { Scaffold(topBar = { Toolbar( title = stringResource(id = R.string.settings), hasSearch = true, onSearchQueryChange = null // TODO: Add suggestions logic ) }) { padding -> SettingsScreen( viewModel = settingsViewModel, modifier = Modifier.padding(padding) ) } } } } }