Skip to content

Commit ef5a10b

Browse files
feature(wallet-mobile): new tx review for yoroi swap (#3688)
Signed-off-by: Juliano Lazzarotto <30806844+stackchain@users.noreply.github.com> Co-authored-by: Juliano Lazzarotto <30806844+stackchain@users.noreply.github.com>
1 parent ea153f9 commit ef5a10b

File tree

164 files changed

+3515
-1913
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

164 files changed

+3515
-1913
lines changed

apps/wallet-mobile/.storybook/storybook.requires.js

+19-20
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

apps/wallet-mobile/src/InitApp.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {Platform, UIManager} from 'react-native'
55
import uuid from 'uuid'
66

77
import {AppNavigator} from './AppNavigator'
8-
import {useInitScreenShare} from './features/Settings/ScreenShare'
8+
import {useInitScreenShare} from './features/Settings/useCases/changeAppSettings/ScreenShare'
99
import {useWalletManager} from './features/WalletManager/context/WalletManagerProvider'
1010
import {storageVersionMaker} from './kernel/storage/migrations/storageVersion'
1111

apps/wallet-mobile/src/WalletNavigator.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ import {PortfolioNavigator} from './features/Portfolio/PortfolioNavigator'
2626
import {CatalystNavigator} from './features/RegisterCatalyst/CatalystNavigator'
2727
import {ReviewTxNavigator} from './features/ReviewTx/ReviewTxNavigator'
2828
import {SearchProvider} from './features/Search/SearchContext'
29-
import {SettingsScreenNavigator} from './features/Settings'
30-
import {NetworkTag} from './features/Settings/ChangeNetwork/NetworkTag'
29+
import {SettingsScreenNavigator} from './features/Settings/SettingsScreenNavigator'
30+
import {NetworkTag} from './features/Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
3131
import {SetupWalletNavigator} from './features/SetupWallet/SetupWalletNavigator'
3232
import {GovernanceNavigator} from './features/Staking/Governance/GovernanceNavigator'
3333
import {SwapFormProvider} from './features/Swap/common/SwapFormProvider'

apps/wallet-mobile/src/YoroiApp.tsx

+2-3
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import React from 'react'
77
import {LogBox, StyleSheet} from 'react-native'
88
import * as RNP from 'react-native-paper'
99
import {initialWindowMetrics, SafeAreaProvider} from 'react-native-safe-area-context'
10-
import {enableFreeze, enableScreens} from 'react-native-screens'
10+
import {enableScreens} from 'react-native-screens'
1111
import {QueryClientProvider} from 'react-query'
1212

1313
import {LoadingBoundary} from './components/Boundary/Boundary'
@@ -16,7 +16,7 @@ import {AuthProvider} from './features/Auth/AuthProvider'
1616
import {BrowserProvider} from './features/Discover/common/BrowserProvider'
1717
import {PortfolioTokenActivityProvider} from './features/Portfolio/common/PortfolioTokenActivityProvider'
1818
import {ReviewTxProvider} from './features/ReviewTx/common/ReviewTxProvider'
19-
import {CurrencyProvider} from './features/Settings/Currency/CurrencyContext'
19+
import {CurrencyProvider} from './features/Settings/useCases/changeAppSettings/Currency/CurrencyContext'
2020
import {AutomaticWalletOpenerProvider} from './features/WalletManager/context/AutomaticWalletOpeningProvider'
2121
import {WalletManagerProvider} from './features/WalletManager/context/WalletManagerProvider'
2222
import {walletManager} from './features/WalletManager/wallet-manager'
@@ -32,7 +32,6 @@ import {PoolTransitionProvider} from './legacy/Staking/PoolTransition/PoolTransi
3232
import {useThemeStorageMaker} from './yoroi-wallets/hooks'
3333

3434
enableScreens(true)
35-
enableFreeze(true)
3635

3736
if (disableLogbox) {
3837
LogBox.ignoreAllLogs()

apps/wallet-mobile/src/features/ReviewTx/common/Divider.tsx apps/wallet-mobile/src/components/Divider/Divider.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import {SpacingSize, useTheme} from '@yoroi/theme'
22
import * as React from 'react'
33
import {StyleSheet, View} from 'react-native'
44

5-
import {Space} from '../../../components/Space/Space'
5+
import {Space} from '../Space/Space'
66

77
export const Divider = ({verticalSpace = 'none'}: {verticalSpace?: SpacingSize}) => {
88
const {styles} = useStyles()

apps/wallet-mobile/src/components/HideableText/HideableText.stories.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import React from 'react'
33
import {StyleSheet} from 'react-native'
44
import {SafeAreaView} from 'react-native-safe-area-context'
55

6-
import {usePrivacyMode} from '../../features/Settings/PrivacyMode/PrivacyMode'
6+
import {usePrivacyMode} from '../../features/Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
77
import {Button} from '../Button/Button'
88
import {Spacer} from '../Spacer/Spacer'
99
import {Text} from '../Text'

apps/wallet-mobile/src/components/HideableText/HideableText.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import {TextProps} from 'react-native'
33

4-
import {usePrivacyMode} from '../../features/Settings/PrivacyMode/PrivacyMode'
4+
import {usePrivacyMode} from '../../features/Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
55
import {Text} from '../Text'
66

77
type Props = TextProps & {

apps/wallet-mobile/src/components/PairedBalance/PairedBalance.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import {StyleSheet, Text, TextStyle} from 'react-native'
77

88
import {usePortfolio} from '../../features/Portfolio/common/PortfolioProvider'
99
import {usePortfolioTokenActivity} from '../../features/Portfolio/common/PortfolioTokenActivityProvider'
10-
import {useCurrencyPairing} from '../../features/Settings/Currency/CurrencyContext'
11-
import {usePrivacyMode} from '../../features/Settings/PrivacyMode/PrivacyMode'
10+
import {useCurrencyPairing} from '../../features/Settings/useCases/changeAppSettings/Currency/CurrencyContext'
11+
import {usePrivacyMode} from '../../features/Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
1212
import {useWalletManager} from '../../features/WalletManager/context/WalletManagerProvider'
1313
import {CurrencySymbol} from '../../yoroi-wallets/types/other'
1414
import {Boundary, ResetError, ResetErrorRef} from '../Boundary/Boundary'

apps/wallet-mobile/src/features/Discover/DiscoverNavigator.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {ErrorBoundary} from 'react-error-boundary'
77
import {LoadingBoundary} from '../../components/Boundary/Boundary'
88
import {SomethingWentWrong} from '../../components/SomethingWentWrong/SomethingWentWrong'
99
import {defaultStackNavigationOptions, DiscoverRoutes} from '../../kernel/navigation'
10-
import {NetworkTag} from '../Settings/ChangeNetwork/NetworkTag'
10+
import {NetworkTag} from '../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
1111
import {BrowserNavigator} from './BrowserNavigator'
1212
import {useStrings} from './common/useStrings'
1313
import {ReviewTransaction} from './useCases/ReviewTransaction/ReviewTransaction'

apps/wallet-mobile/src/features/Discover/useCases/SelectDappFromList/SelectDappFromListScreen.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {SimpleTab} from '../../../../components/SimpleTab/SimpleTab'
77
import {Spacer} from '../../../../components/Spacer/Spacer'
88
import {useMetrics} from '../../../../kernel/metrics/metricsManager'
99
import {useSearch, useSearchOnNavBar} from '../../../Search/SearchContext'
10-
import {NetworkTag} from '../../../Settings/ChangeNetwork/NetworkTag'
10+
import {NetworkTag} from '../../../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
1111
import {ChainDAppsWarning} from '../../common/ChainDAppsWarning'
1212
import {getGoogleSearchItem} from '../../common/helpers'
1313
import {useDAppsConnected} from '../../common/useDAppsConnected'

apps/wallet-mobile/src/features/Menu/Menu.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import {usePrefetchStakingInfo} from '../../legacy/Dashboard/StakePoolInfos'
1919
import {usePoolTransition} from '../../legacy/Staking/PoolTransition/usePoolTransition'
2020
import {useCanVote} from '../RegisterCatalyst/common/hooks'
2121
import {InsufficientFundsModal} from '../RegisterCatalyst/common/InsufficientFundsModal'
22-
import {NetworkTag} from '../Settings/ChangeNetwork/NetworkTag'
22+
import {NetworkTag} from '../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
2323
import {useIsGovernanceFeatureEnabled} from '../Staking/Governance/common/helpers'
2424
import {useSelectedWallet} from '../WalletManager/common/hooks/useSelectedWallet'
2525

apps/wallet-mobile/src/features/Portfolio/NftsNavigator.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import React from 'react'
44

55
import {useMetrics} from '../../kernel/metrics/metricsManager'
66
import {defaultStackNavigationOptions, NftRoutes} from '../../kernel/navigation'
7-
import {NetworkTag} from '../Settings/ChangeNetwork/NetworkTag'
7+
import {NetworkTag} from '../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
88
import {useStrings} from './common/hooks/useStrings'
99
import {MediaDetailsScreen} from './common/MediaDetailsScreen/MediaDetailsScreen'
1010
import {ListMediaGalleryScreen} from './useCases/PortfolioTokensList/PortfolioWalletTokenList/ListMediaGalleryScreen/ListMediaGalleryScreen'

apps/wallet-mobile/src/features/Portfolio/PortfolioNavigator.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import * as React from 'react'
55
import {Boundary} from '../../components/Boundary/Boundary'
66
import {defaultStackNavigationOptions, PortfolioRoutes} from '../../kernel/navigation'
77
import {SearchProvider} from '../Search/SearchContext'
8-
import {NetworkTag} from '../Settings/ChangeNetwork/NetworkTag'
8+
import {NetworkTag} from '../Settings/useCases/changeAppSettings/ChangeNetwork/NetworkTag'
99
import {TxDetails} from '../Transactions/useCases/TxDetails/TxDetails'
1010
import {useStrings} from './common/hooks/useStrings'
1111
import {PortfolioProvider} from './common/PortfolioProvider'

apps/wallet-mobile/src/features/Portfolio/common/TokenAmountItem/TokenAmountItem.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {Icon} from '../../../../components/Icon'
88
import {PairedBalance} from '../../../../components/PairedBalance/PairedBalance'
99
import {Spacer} from '../../../../components/Spacer/Spacer'
1010
import {Text} from '../../../../components/Text'
11-
import {usePrivacyMode} from '../../../Settings/PrivacyMode/PrivacyMode'
11+
import {usePrivacyMode} from '../../../Settings/useCases/changeAppSettings/PrivacyMode/PrivacyMode'
1212
import {usePriceImpactRiskTheme} from '../../../Swap/common/helpers'
1313
import {SwapPriceImpactRisk} from '../../../Swap/common/types'
1414
import {TokenInfoIcon} from './TokenInfoIcon'

apps/wallet-mobile/src/features/Portfolio/common/hooks/useGetPortfolioTokenChart.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {features} from '../../../../kernel/features'
88
import {useLanguage} from '../../../../kernel/i18n'
99
import {logger} from '../../../../kernel/logger/logger'
1010
import {fetchPtPriceActivity} from '../../../../yoroi-wallets/cardano/usePrimaryTokenActivity'
11-
import {useCurrencyPairing} from '../../../Settings/Currency/CurrencyContext'
11+
import {useCurrencyPairing} from '../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
1212
import {useSelectedNetwork} from '../../../WalletManager/common/hooks/useSelectedNetwork'
1313
import {useSelectedWallet} from '../../../WalletManager/common/hooks/useSelectedWallet'
1414
import {networkConfigs} from '../../../WalletManager/network-manager/network-manager'

apps/wallet-mobile/src/features/Portfolio/useCases/PortfolioDashboard/BalanceCard/BalanceCard.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import * as React from 'react'
44
import {StyleSheet, View} from 'react-native'
55
import LinearGradient from 'react-native-linear-gradient'
66

7-
import {useCurrencyPairing} from '../../../../Settings/Currency/CurrencyContext'
7+
import {useCurrencyPairing} from '../../../../Settings/useCases/changeAppSettings/Currency/CurrencyContext'
88
import {useSelectedWallet} from '../../../../WalletManager/common/hooks/useSelectedWallet'
99
import {aggregatePrimaryAmount} from '../../../common/helpers/aggregatePrimaryAmount'
1010
import {usePortfolioTokenActivity} from '../../../common/PortfolioTokenActivityProvider'

0 commit comments

Comments
 (0)