Skip to content

Commit 62ec471

Browse files
committed
chore: move TokenList to ui subpackage
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
1 parent 129d54a commit 62ec471

24 files changed

Lines changed: 20 additions & 54 deletions

apps/flipcash/features/balance/src/main/kotlin/com/flipcash/app/balance/BalanceScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import com.flipcash.app.balance.internal.BalanceViewModel
1717
import com.flipcash.app.core.AppRoute
1818
import com.flipcash.app.core.money.RegionSelectionKind
1919
import com.flipcash.app.core.tokens.TokenPurpose
20-
import com.flipcash.app.tokens.SelectTokenViewModel
20+
import com.flipcash.app.tokens.ui.SelectTokenViewModel
2121
import com.flipcash.core.R
2222
import com.getcode.navigation.core.LocalCodeNavigator
2323
import com.getcode.navigation.extensions.getActivityScopedViewModel

apps/flipcash/features/balance/src/main/kotlin/com/flipcash/app/balance/internal/BalanceScreenContent.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import androidx.compose.material.Icon
1212
import androidx.compose.material.Text
1313
import androidx.compose.runtime.Composable
1414
import androidx.compose.runtime.CompositionLocalProvider
15-
import androidx.compose.runtime.collectAsState
1615
import androidx.compose.runtime.getValue
1716
import androidx.compose.runtime.remember
1817
import androidx.compose.ui.Alignment
@@ -29,8 +28,8 @@ import com.flipcash.app.core.money.formatted
2928
import com.flipcash.app.core.tokens.TokenPurpose
3029
import com.flipcash.app.onramp.AddCashRow
3130
import com.flipcash.app.theme.FlipcashPreview
32-
import com.flipcash.app.tokens.SelectTokenViewModel
33-
import com.flipcash.app.tokens.TokenList
31+
import com.flipcash.app.tokens.ui.SelectTokenViewModel
32+
import com.flipcash.app.tokens.ui.TokenList
3433
import com.flipcash.features.balance.R
3534
import com.getcode.opencode.compose.ExchangeStub
3635
import com.getcode.opencode.compose.LocalExchange

apps/flipcash/features/balance/src/main/kotlin/com/flipcash/app/balance/internal/components/BalanceHeader.kt

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,18 @@
11
package com.flipcash.app.balance.internal.components
22

33
import androidx.compose.animation.Crossfade
4-
import androidx.compose.foundation.background
5-
import androidx.compose.foundation.layout.Arrangement
64
import androidx.compose.foundation.layout.Box
75
import androidx.compose.foundation.layout.Column
8-
import androidx.compose.foundation.layout.Row
96
import androidx.compose.foundation.layout.fillMaxWidth
107
import androidx.compose.foundation.layout.padding
11-
import androidx.compose.material.MaterialTheme
12-
import androidx.compose.material.Text
138
import androidx.compose.runtime.Composable
149
import androidx.compose.runtime.key
1510
import androidx.compose.ui.Alignment
1611
import androidx.compose.ui.Modifier
17-
import androidx.compose.ui.draw.alpha
18-
import androidx.compose.ui.res.stringResource
19-
import androidx.compose.ui.unit.dp
2012
import com.flipcash.app.core.ui.CurrencyAppreciationLabel
21-
import com.flipcash.app.tokens.data.Period
22-
import com.flipcash.features.balance.R
2313
import com.getcode.opencode.compose.LocalExchange
24-
import com.getcode.opencode.model.financial.CurrencyCode
25-
import com.getcode.opencode.model.financial.Fiat
2614
import com.getcode.opencode.model.financial.LocalFiat
2715
import com.getcode.theme.CodeTheme
28-
import com.getcode.theme.extraSmall
2916
import com.getcode.ui.components.text.AmountArea
3017
import com.getcode.ui.theme.CodeCircularProgressIndicator
3118

apps/flipcash/features/tokens/src/main/kotlin/com/flipcash/app/tokens/TokenBuySellEntryScreen.kt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,8 @@ import androidx.compose.foundation.layout.fillMaxSize
66
import androidx.compose.runtime.Composable
77
import androidx.compose.runtime.LaunchedEffect
88
import androidx.compose.runtime.getValue
9-
import androidx.compose.runtime.rememberCoroutineScope
109
import androidx.compose.ui.Alignment
1110
import androidx.compose.ui.Modifier
12-
import androidx.compose.ui.platform.LocalContext
1311
import androidx.compose.ui.res.stringResource
1412
import androidx.lifecycle.compose.collectAsStateWithLifecycle
1513
import cafe.adriel.voyager.core.registry.ScreenRegistry
@@ -19,12 +17,12 @@ import com.flipcash.app.core.AppRoute
1917
import com.flipcash.app.core.tokens.TokenSwapPurpose
2018
import com.flipcash.app.onramp.LocalExternalWalletState
2119
import com.flipcash.app.tokens.internal.BuySellTokenEntryScreen
20+
import com.flipcash.app.tokens.ui.BuySellSwapTokenViewModel
2221
import com.flipcash.features.tokens.R
2322
import com.getcode.navigation.core.LocalCodeNavigator
2423
import com.getcode.navigation.extensions.getStackScopedViewModel
2524
import com.getcode.navigation.modal.ModalScreen
2625
import com.getcode.ui.components.AppBarWithTitle
27-
import com.getcode.util.permissions.LocalPermissionChecker
2826
import kotlinx.coroutines.flow.filterIsInstance
2927
import kotlinx.coroutines.flow.launchIn
3028
import kotlinx.coroutines.flow.map

apps/flipcash/features/tokens/src/main/kotlin/com/flipcash/app/tokens/TokenInfoScreen.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ import com.flipcash.app.core.ui.TokenIconWithName
1818
import com.flipcash.app.onramp.LocalExternalWalletState
1919
import com.flipcash.app.onramp.OnRampFlowTracker
2020
import com.flipcash.app.tokens.internal.TokenInfoScreen
21+
import com.flipcash.app.tokens.ui.TokenInfoViewModel
2122
import com.flipcash.features.tokens.R
2223
import com.flipcash.services.internal.model.thirdparty.OnRampProvider
2324
import com.getcode.navigation.core.LocalCodeNavigator

apps/flipcash/features/tokens/src/main/kotlin/com/flipcash/app/tokens/TokenSelectScreen.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import com.flipcash.app.core.AppRoute.Menu.Deposit
1616
import com.flipcash.app.core.AppRoute.Transfers.Withdrawal.Amount
1717
import com.flipcash.app.core.tokens.TokenPurpose
1818
import com.flipcash.app.tokens.internal.SelectTokenScreen
19+
import com.flipcash.app.tokens.ui.SelectTokenViewModel
1920
import com.flipcash.features.tokens.R
2021
import com.getcode.navigation.core.LocalCodeNavigator
2122
import com.getcode.navigation.modal.ModalScreen

apps/flipcash/features/tokens/src/main/kotlin/com/flipcash/app/tokens/TokenSellReceiptScreen.kt

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,30 @@
11
package com.flipcash.app.tokens
22

3-
import android.Manifest
43
import android.os.Parcelable
54
import androidx.compose.foundation.layout.Column
65
import androidx.compose.foundation.layout.fillMaxSize
76
import androidx.compose.runtime.Composable
87
import androidx.compose.runtime.LaunchedEffect
98
import androidx.compose.runtime.getValue
10-
import androidx.compose.runtime.rememberCoroutineScope
119
import androidx.compose.ui.Alignment
1210
import androidx.compose.ui.Modifier
13-
import androidx.compose.ui.platform.LocalContext
1411
import androidx.compose.ui.res.stringResource
1512
import androidx.lifecycle.compose.collectAsStateWithLifecycle
1613
import cafe.adriel.voyager.core.registry.ScreenRegistry
1714
import cafe.adriel.voyager.core.screen.ScreenKey
1815
import cafe.adriel.voyager.core.screen.uniqueScreenKey
1916
import com.flipcash.app.core.AppRoute
2017
import com.flipcash.app.tokens.internal.TokenSellReceiptScreen
18+
import com.flipcash.app.tokens.ui.BuySellSwapTokenViewModel
2119
import com.flipcash.features.tokens.R
22-
import com.getcode.manager.BottomBarAction
23-
import com.getcode.manager.BottomBarManager
2420
import com.getcode.navigation.core.LocalCodeNavigator
2521
import com.getcode.navigation.extensions.getStackScopedViewModel
2622
import com.getcode.navigation.modal.ModalScreen
2723
import com.getcode.ui.components.AppBarWithTitle
28-
import com.getcode.util.permissions.LocalPermissionChecker
29-
import com.getcode.util.permissions.notificationPermissionCheck
3024
import kotlinx.coroutines.flow.filterIsInstance
3125
import kotlinx.coroutines.flow.launchIn
3226
import kotlinx.coroutines.flow.map
3327
import kotlinx.coroutines.flow.onEach
34-
import kotlinx.coroutines.launch
3528
import kotlinx.parcelize.IgnoredOnParcel
3629
import kotlinx.parcelize.Parcelize
3730

apps/flipcash/features/tokens/src/main/kotlin/com/flipcash/app/tokens/TokenTxProcessingScreen.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ import androidx.compose.runtime.Composable
66
import androidx.compose.runtime.LaunchedEffect
77
import cafe.adriel.voyager.core.screen.ScreenKey
88
import cafe.adriel.voyager.core.screen.uniqueScreenKey
9-
import com.flipcash.app.tokens.BuySellSwapTokenViewModel.Event
9+
import com.flipcash.app.tokens.ui.BuySellSwapTokenViewModel.Event
1010
import com.flipcash.app.tokens.internal.TokenTxProcessingScreen
11+
import com.flipcash.app.tokens.ui.BuySellSwapTokenViewModel
1112
import com.getcode.navigation.core.LocalCodeNavigator
1213
import com.getcode.navigation.extensions.getStackScopedViewModel
1314
import com.getcode.navigation.modal.ModalScreen

apps/flipcash/features/tokens/src/main/kotlin/com/flipcash/app/tokens/internal/TokenBuySellEntryScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import com.flipcash.app.core.money.RegionSelectionKind
1919
import com.flipcash.app.core.onramp.ui.buildPhantomButtonLabel
2020
import com.flipcash.app.core.tokens.TokenSwapPurpose
2121
import com.flipcash.app.core.ui.AmountWithKeypad
22-
import com.flipcash.app.tokens.BuySellSwapTokenViewModel
22+
import com.flipcash.app.tokens.ui.BuySellSwapTokenViewModel
2323
import com.flipcash.features.tokens.R
2424
import com.getcode.navigation.core.LocalCodeNavigator
2525
import com.getcode.theme.CodeTheme

apps/flipcash/features/tokens/src/main/kotlin/com/flipcash/app/tokens/internal/TokenInfoScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import com.flipcash.app.core.AppRoute
2828
import com.flipcash.app.core.data.Loadable
2929
import com.flipcash.app.core.money.RegionSelectionKind
3030
import com.flipcash.app.core.tokens.TokenSwapPurpose
31-
import com.flipcash.app.tokens.TokenInfoViewModel
31+
import com.flipcash.app.tokens.ui.TokenInfoViewModel
3232
import com.flipcash.app.tokens.internal.components.info.MarketCapSection
3333
import com.flipcash.app.tokens.internal.components.info.TokenBalance
3434
import com.flipcash.app.tokens.internal.components.info.TokenDetailsSection

0 commit comments

Comments
 (0)