Skip to content

Commit 39fa138

Browse files
frettclaude
andcommitted
move CountrySettings UI to settings/country package
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 45cf35f commit 39fa138

25 files changed

Lines changed: 13 additions & 16 deletions

File tree

app/src/main/kotlin/org/cru/godtools/ui/drawer/DrawerMenuLayout.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,8 @@ import org.cru.godtools.ui.account.delete.DeleteAccountScreen
6868
import org.cru.godtools.ui.account.startAccountActivity
6969
import org.cru.godtools.ui.drawer.DrawerMenuScreen.Event
7070
import org.cru.godtools.ui.drawer.DrawerMenuScreen.State
71-
import org.cru.godtools.ui.languages.country.CountrySettingsScreen
7271
import org.cru.godtools.ui.login.startLoginActivity
72+
import org.cru.godtools.ui.settings.country.CountrySettingsScreen
7373
import org.cru.godtools.ui.settings.language.LanguageSettingsScreen
7474

7575
@Composable

app/src/main/kotlin/org/cru/godtools/ui/languages/country/CountrySettingsConfirmationOverlay.kt renamed to app/src/main/kotlin/org/cru/godtools/ui/settings/country/CountrySettingsConfirmationOverlay.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.cru.godtools.ui.languages.country
1+
package org.cru.godtools.ui.settings.country
22

33
import androidx.compose.material3.AlertDialog
44
import androidx.compose.material3.ExperimentalMaterial3Api

app/src/main/kotlin/org/cru/godtools/ui/languages/country/CountrySettingsLayout.kt renamed to app/src/main/kotlin/org/cru/godtools/ui/settings/country/CountrySettingsLayout.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.cru.godtools.ui.languages.country
1+
package org.cru.godtools.ui.settings.country
22

33
import androidx.compose.foundation.background
44
import androidx.compose.foundation.clickable
@@ -45,8 +45,8 @@ import org.ccci.gto.android.common.compose.foundation.layout.padding
4545
import org.cru.godtools.R
4646
import org.cru.godtools.base.ui.theme.GodToolsTheme
4747
import org.cru.godtools.ui.common.LocalizedName
48-
import org.cru.godtools.ui.languages.country.CountrySettingsPresenter.UiEvent
49-
import org.cru.godtools.ui.languages.country.CountrySettingsPresenter.UiState
48+
import org.cru.godtools.ui.settings.country.CountrySettingsPresenter.UiEvent
49+
import org.cru.godtools.ui.settings.country.CountrySettingsPresenter.UiState
5050

5151
internal const val TEST_TAG_ACTION_BACK = "action_navigate_back"
5252
internal const val TEST_TAG_CANCEL_SEARCH = "action_cancel_search"

app/src/main/kotlin/org/cru/godtools/ui/languages/country/CountrySettingsPresenter.kt renamed to app/src/main/kotlin/org/cru/godtools/ui/settings/country/CountrySettingsPresenter.kt

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.cru.godtools.ui.languages.country
1+
package org.cru.godtools.ui.settings.country
22

33
import android.content.Context
44
import android.icu.text.LocaleDisplayNames
@@ -23,15 +23,13 @@ import dagger.assisted.AssistedInject
2323
import dagger.hilt.android.qualifiers.ApplicationContext
2424
import dagger.hilt.components.SingletonComponent
2525
import java.util.Locale
26-
import kotlinx.collections.immutable.ImmutableList
27-
import kotlinx.collections.immutable.persistentListOf
2826
import kotlinx.collections.immutable.toImmutableList
2927
import kotlinx.coroutines.Dispatchers
3028
import kotlinx.coroutines.launch
3129
import kotlinx.coroutines.withContext
3230
import org.cru.godtools.base.Settings
3331
import org.cru.godtools.base.util.getPrimaryCollator
34-
import org.cru.godtools.ui.languages.country.CountrySettingsPresenter.UiState
32+
import org.cru.godtools.ui.settings.country.CountrySettingsPresenter.UiState
3533

3634
class CountrySettingsPresenter @AssistedInject constructor(
3735
@param:ApplicationContext private val context: Context,
@@ -40,7 +38,7 @@ class CountrySettingsPresenter @AssistedInject constructor(
4038
) : Presenter<UiState> {
4139
// what the screen needs to know
4240
data class UiState(
43-
val countries: List<CountryItem> = persistentListOf(),
41+
val countries: List<CountryItem> = emptyList(),
4442
val query: MutableState<String> = mutableStateOf(""),
4543
val countryCode: String? = null,
4644
val eventSink: (UiEvent) -> Unit = {},

app/src/main/kotlin/org/cru/godtools/ui/languages/country/CountrySettingsScreen.kt renamed to app/src/main/kotlin/org/cru/godtools/ui/settings/country/CountrySettingsScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package org.cru.godtools.ui.languages.country
1+
package org.cru.godtools.ui.settings.country
22

33
import com.slack.circuit.runtime.screen.Screen
44
import kotlinx.parcelize.Parcelize

app/src/test/snapshots/images/org.cru.godtools.ui.languages.country_CountrySettingsLayoutPaparazziTest_CountrySettingsLayout()[Nexus_5,NIGHT,NO_ACCESSIBILITY].png renamed to app/src/test/snapshots/images/org.cru.godtools.ui.settings.country_CountrySettingsLayoutPaparazziTest_CountrySettingsLayout()[Nexus_5,NIGHT,NO_ACCESSIBILITY].png

File renamed without changes.

app/src/test/snapshots/images/org.cru.godtools.ui.languages.country_CountrySettingsLayoutPaparazziTest_CountrySettingsLayout()[Nexus_5,NOTNIGHT,ACCESSIBILITY].png renamed to app/src/test/snapshots/images/org.cru.godtools.ui.settings.country_CountrySettingsLayoutPaparazziTest_CountrySettingsLayout()[Nexus_5,NOTNIGHT,ACCESSIBILITY].png

File renamed without changes.

app/src/test/snapshots/images/org.cru.godtools.ui.languages.country_CountrySettingsLayoutPaparazziTest_CountrySettingsLayout()[Nexus_5,NOTNIGHT,NO_ACCESSIBILITY].png renamed to app/src/test/snapshots/images/org.cru.godtools.ui.settings.country_CountrySettingsLayoutPaparazziTest_CountrySettingsLayout()[Nexus_5,NOTNIGHT,NO_ACCESSIBILITY].png

File renamed without changes.

app/src/test/snapshots/images/org.cru.godtools.ui.languages.country_CountrySettingsLayoutPaparazziTest_CountrySettingsLayout()[Pixel_6_Pro,NIGHT,NO_ACCESSIBILITY].png renamed to app/src/test/snapshots/images/org.cru.godtools.ui.settings.country_CountrySettingsLayoutPaparazziTest_CountrySettingsLayout()[Pixel_6_Pro,NIGHT,NO_ACCESSIBILITY].png

File renamed without changes.

app/src/test/snapshots/images/org.cru.godtools.ui.languages.country_CountrySettingsLayoutPaparazziTest_CountrySettingsLayout()[Pixel_6_Pro,NOTNIGHT,NO_ACCESSIBILITY].png renamed to app/src/test/snapshots/images/org.cru.godtools.ui.settings.country_CountrySettingsLayoutPaparazziTest_CountrySettingsLayout()[Pixel_6_Pro,NOTNIGHT,NO_ACCESSIBILITY].png

File renamed without changes.

0 commit comments

Comments
 (0)