Loading feature/navigation/drawer/dropdown/src/main/kotlin/net/thunderbird/feature/navigation/drawer/dropdown/ui/folder/FolderListItem.kt +2 −11 Original line number Diff line number Diff line Loading @@ -6,7 +6,6 @@ import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.runtime.Composable import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.vector.ImageVector Loading @@ -24,7 +23,6 @@ import net.thunderbird.feature.navigation.drawer.dropdown.domain.entity.DisplayT import net.thunderbird.feature.navigation.drawer.dropdown.domain.entity.DisplayUnifiedFolder import net.thunderbird.feature.navigation.drawer.dropdown.domain.entity.DisplayUnifiedFolderType @Suppress("LongMethod") @Composable internal fun FolderListItem( displayFolder: DisplayFolder, Loading Loading @@ -52,17 +50,10 @@ internal fun FolderListItem( .fillMaxWidth() .animateContentSize(), ) { val hasExpandableItems = remember { treeFolder !== null && treeFolder.children.isNotEmpty() } NavigationDrawerItem( label = mapFolderName(displayFolder, folderNameFormatter, parentPrefix), selected = selected, onClick = { if (hasExpandableItems) { isExpanded.value = !isExpanded.value } else { onClick(displayFolder) } }, onClick = { onClick(displayFolder) }, modifier = Modifier.fillMaxWidth(), icon = { Icon( Loading @@ -74,7 +65,7 @@ internal fun FolderListItem( unreadCount = unreadCount, starredCount = starredCount, showStarredCount = showStarredCount, expandableState = if (hasExpandableItems) isExpanded else null, expandableState = if (treeFolder !== null && treeFolder.children.isNotEmpty()) isExpanded else null, ) }, ) Loading Loading
feature/navigation/drawer/dropdown/src/main/kotlin/net/thunderbird/feature/navigation/drawer/dropdown/ui/folder/FolderListItem.kt +2 −11 Original line number Diff line number Diff line Loading @@ -6,7 +6,6 @@ import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.layout.padding import androidx.compose.runtime.Composable import androidx.compose.runtime.mutableStateOf import androidx.compose.runtime.remember import androidx.compose.runtime.saveable.rememberSaveable import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.vector.ImageVector Loading @@ -24,7 +23,6 @@ import net.thunderbird.feature.navigation.drawer.dropdown.domain.entity.DisplayT import net.thunderbird.feature.navigation.drawer.dropdown.domain.entity.DisplayUnifiedFolder import net.thunderbird.feature.navigation.drawer.dropdown.domain.entity.DisplayUnifiedFolderType @Suppress("LongMethod") @Composable internal fun FolderListItem( displayFolder: DisplayFolder, Loading Loading @@ -52,17 +50,10 @@ internal fun FolderListItem( .fillMaxWidth() .animateContentSize(), ) { val hasExpandableItems = remember { treeFolder !== null && treeFolder.children.isNotEmpty() } NavigationDrawerItem( label = mapFolderName(displayFolder, folderNameFormatter, parentPrefix), selected = selected, onClick = { if (hasExpandableItems) { isExpanded.value = !isExpanded.value } else { onClick(displayFolder) } }, onClick = { onClick(displayFolder) }, modifier = Modifier.fillMaxWidth(), icon = { Icon( Loading @@ -74,7 +65,7 @@ internal fun FolderListItem( unreadCount = unreadCount, starredCount = starredCount, showStarredCount = showStarredCount, expandableState = if (hasExpandableItems) isExpanded else null, expandableState = if (treeFolder !== null && treeFolder.children.isNotEmpty()) isExpanded else null, ) }, ) Loading