package eu.kanade.presentation.manga import androidx.compose.foundation.layout.consumeWindowInsets import androidx.compose.foundation.layout.imePadding import androidx.compose.foundation.layout.padding import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier import eu.kanade.presentation.components.AppBar import eu.kanade.presentation.components.AppBarTitle import eu.kanade.presentation.manga.components.MangaNotesTextArea import eu.kanade.tachiyomi.ui.manga.notes.MangaNotesScreen import tachiyomi.i18n.MR import tachiyomi.presentation.core.components.material.Scaffold import tachiyomi.presentation.core.i18n.stringResource @Composable fun MangaNotesScreen( state: MangaNotesScreen.State, navigateUp: () -> Unit, onUpdate: (String) -> Unit, ) { Scaffold( topBar = { topBarScrollBehavior -> AppBar( titleContent = { AppBarTitle( title = stringResource(MR.strings.action_edit_notes), subtitle = state.manga.title, ) }, navigateUp = navigateUp, scrollBehavior = topBarScrollBehavior, ) }, ) { contentPadding -> MangaNotesTextArea( state = state, onUpdate = onUpdate, modifier = Modifier .padding(contentPadding) .consumeWindowInsets(contentPadding) .imePadding(), ) } }