Skip to content

Commit 474bb25

Browse files
committed
Added moonscape dependency
1 parent 392186f commit 474bb25

File tree

31 files changed

+69
-243
lines changed

31 files changed

+69
-243
lines changed

app-shared/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,14 @@ kotlin {
7777
// Resources
7878
implementation(compose.components.resources)
7979

80+
// moonscape - Mooncloak UI Components and Utilities
81+
// https://github.com/mooncloak/moonscape
82+
// Apache 2.0: https://github.com/mooncloak/moonscape/blob/main/LICENSE
83+
implementation("com.mooncloak.moonscape:core:_")
84+
implementation("com.mooncloak.moonscape:theme:_")
85+
implementation("com.mooncloak.moonscape:text:_")
86+
implementation("com.mooncloak.moonscape:snackbar:_")
87+
8088
// Navigation
8189
implementation("org.jetbrains.androidx.navigation:navigation-compose:_")
8290

app-shared/src/androidMain/kotlin/com/mooncloak/vpn/app/shared/composable/AndroidBackHandler.kt

Lines changed: 0 additions & 16 deletions
This file was deleted.

app-shared/src/commonMain/kotlin/com/mooncloak/vpn/app/shared/composable/BackHandler.kt

Lines changed: 0 additions & 6 deletions
This file was deleted.

app-shared/src/commonMain/kotlin/com/mooncloak/vpn/app/shared/composable/BottomSheetLayout.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import androidx.compose.ui.Alignment
2222
import androidx.compose.ui.Modifier
2323
import androidx.compose.ui.unit.Dp
2424
import androidx.compose.ui.unit.dp
25+
import com.mooncloak.moonscape.snackbar.MooncloakSnackbar
2526

2627
@Composable
2728
internal fun BottomSheetLayout(

app-shared/src/commonMain/kotlin/com/mooncloak/vpn/app/shared/composable/ManagedModalBottomSheet.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ import androidx.compose.ui.graphics.Color
2727
import androidx.compose.ui.graphics.Shape
2828
import androidx.compose.ui.unit.Dp
2929
import androidx.compose.ui.unit.dp
30+
import com.mooncloak.moonscape.core.BackHandler
3031
import com.mooncloak.vpn.app.shared.theme.SecondaryAlpha
3132
import kotlinx.coroutines.CancellationException
3233
import kotlinx.coroutines.launch

app-shared/src/commonMain/kotlin/com/mooncloak/vpn/app/shared/composable/MooncloakSnackbar.kt

Lines changed: 0 additions & 133 deletions
This file was deleted.

app-shared/src/commonMain/kotlin/com/mooncloak/vpn/app/shared/feature/app/ApplicationRootScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import androidx.navigation.compose.NavHost
2525
import androidx.navigation.compose.composable
2626
import androidx.navigation.compose.rememberNavController
2727
import coil3.SingletonImageLoader
28-
import com.mooncloak.vpn.app.shared.composable.MooncloakSnackbar
28+
import com.mooncloak.moonscape.snackbar.MooncloakSnackbar
2929
import com.mooncloak.vpn.app.shared.di.ApplicationComponent
3030
import com.mooncloak.vpn.app.shared.di.FeatureDependencies
3131
import com.mooncloak.vpn.app.shared.di.LocalApplicationComponent

app-shared/src/commonMain/kotlin/com/mooncloak/vpn/app/shared/feature/collaborator/detail/CollaboratorDetailScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import androidx.compose.runtime.Composable
1111
import androidx.compose.runtime.LaunchedEffect
1212
import androidx.compose.runtime.remember
1313
import androidx.compose.ui.Modifier
14-
import com.mooncloak.vpn.app.shared.composable.MooncloakSnackbar
14+
import com.mooncloak.moonscape.snackbar.MooncloakSnackbar
1515
import com.mooncloak.vpn.app.shared.di.FeatureDependencies
1616
import com.mooncloak.vpn.app.shared.di.rememberFeatureDependencies
1717

app-shared/src/commonMain/kotlin/com/mooncloak/vpn/app/shared/feature/collaborator/tip/TipStateModel.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.mooncloak.vpn.app.shared.feature.collaborator.tip
22

33
import androidx.compose.runtime.Immutable
4+
import com.mooncloak.moonscape.snackbar.NotificationStateModel
45
import com.mooncloak.vpn.app.shared.feature.collaborator.tip.model.TipLinkItem
5-
import com.mooncloak.vpn.app.shared.model.NotificationStateModel
66

77
@Immutable
88
public data class TipStateModel public constructor(

app-shared/src/commonMain/kotlin/com/mooncloak/vpn/app/shared/feature/crypto/wallet/CryptoWalletScreen.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,11 @@ import androidx.compose.ui.graphics.Color
3838
import androidx.compose.ui.input.nestedscroll.nestedScroll
3939
import androidx.compose.ui.platform.LocalUriHandler
4040
import androidx.compose.ui.unit.dp
41-
import com.mooncloak.vpn.app.shared.composable.MooncloakSnackbar
41+
import com.mooncloak.moonscape.snackbar.MooncloakSnackbar
42+
import com.mooncloak.moonscape.snackbar.NotificationStateModel
43+
import com.mooncloak.moonscape.snackbar.showError
44+
import com.mooncloak.moonscape.snackbar.showSuccess
4245
import com.mooncloak.vpn.app.shared.composable.rememberManagedModalBottomSheetState
43-
import com.mooncloak.vpn.app.shared.composable.showError
44-
import com.mooncloak.vpn.app.shared.composable.showSuccess
4546
import com.mooncloak.vpn.app.shared.di.FeatureDependencies
4647
import com.mooncloak.vpn.app.shared.di.rememberFeatureDependencies
4748
import com.mooncloak.vpn.app.shared.feature.crypto.wallet.composable.AccountAddressCard
@@ -63,7 +64,6 @@ import com.mooncloak.vpn.app.shared.feature.crypto.wallet.model.WalletFeedItem
6364
import com.mooncloak.vpn.app.shared.feature.crypto.wallet.model.isValid
6465
import com.mooncloak.vpn.app.shared.feature.crypto.wallet.util.protocol
6566
import com.mooncloak.vpn.app.shared.feature.crypto.wallet.vector.LunarisCoin
66-
import com.mooncloak.vpn.app.shared.model.NotificationStateModel
6767
import com.mooncloak.vpn.app.shared.resource.Res
6868
import com.mooncloak.vpn.app.shared.resource.crypto_wallet_message_address_copied
6969
import com.mooncloak.vpn.app.shared.resource.crypto_wallet_message_srp_copied

0 commit comments

Comments
 (0)