Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5bfb209a authored by Vineel Sadineni's avatar Vineel Sadineni Committed by Automerger Merge Worker
Browse files

Merge "Make MoreOptionsScope abstract class" into main am: 71e30e5c

parents 9fa20e10 71e30e5c
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -35,8 +35,8 @@ import androidx.compose.ui.res.stringResource
/**
 * Scope for the children of [MoreOptionsAction].
 */
interface MoreOptionsScope {
    fun dismiss()
abstract class MoreOptionsScope {
    abstract fun dismiss()

    @Composable
    fun MenuItem(text: String, enabled: Boolean = true, onClick: () -> Unit) {
@@ -60,7 +60,7 @@ fun MoreOptionsAction(
    val onDismiss = { expanded = false }
    DropdownMenu(expanded = expanded, onDismissRequest = onDismiss) {
        val moreOptionsScope = remember(this) {
            object : MoreOptionsScope {
            object : MoreOptionsScope() {
                override fun dismiss() {
                    onDismiss()
                }
+1 −1
Original line number Diff line number Diff line
@@ -130,7 +130,7 @@ class RestrictedMenuItemTest {
    }

    private fun setContent(restrictions: Restrictions) {
        val fakeMoreOptionsScope = object : MoreOptionsScope {
        val fakeMoreOptionsScope = object : MoreOptionsScope() {
            override fun dismiss() {}
        }
        composeTestRule.setContent {