Skip to content

Commit 1b5a3b3

Browse files
committed
Add gift card scenes and navigation
- GiftCardListScene: View purchased cards (active/redeemed) - GiftCardMarketScene: Browse available brands with categories - GiftCardPurchaseScene: Select denomination and pay with crypto - Register routes in navigation stack
1 parent ef88d36 commit 1b5a3b3

File tree

5 files changed

+1895
-0
lines changed

5 files changed

+1895
-0
lines changed

src/components/Main.tsx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@ import { FioSentRequestDetailsScene as FioSentRequestDetailsSceneComponent } fro
9595
import { FioStakingChangeScene as FioStakingChangeSceneComponent } from './scenes/Fio/FioStakingChangeScene'
9696
import { FioStakingOverviewScene as FioStakingOverviewSceneComponent } from './scenes/Fio/FioStakingOverviewScene'
9797
import { GettingStartedScene } from './scenes/GettingStartedScene'
98+
import { GiftCardListScene as GiftCardListSceneComponent } from './scenes/GiftCardListScene'
99+
import { GiftCardMarketScene as GiftCardMarketSceneComponent } from './scenes/GiftCardMarketScene'
100+
import { GiftCardPurchaseScene as GiftCardPurchaseSceneComponent } from './scenes/GiftCardPurchaseScene'
98101
import {
99102
BuyScene as BuySceneComponent,
100103
SellScene as SellSceneComponent
@@ -238,6 +241,9 @@ const FioStakingChangeScene = ifLoggedIn(FioStakingChangeSceneComponent)
238241
const FioStakingOverviewScene = ifLoggedIn(FioStakingOverviewSceneComponent)
239242
const GuiPluginViewScene = ifLoggedIn(GuiPluginViewSceneComponent)
240243
const HomeScene = ifLoggedIn(HomeSceneComponent)
244+
const GiftCardListScene = ifLoggedIn(GiftCardListSceneComponent)
245+
const GiftCardMarketScene = ifLoggedIn(GiftCardMarketSceneComponent)
246+
const GiftCardPurchaseScene = ifLoggedIn(GiftCardPurchaseSceneComponent)
241247
const LoanCloseScene = ifLoggedIn(LoanCloseSceneComponent)
242248
const LoanCreateConfirmationScene = ifLoggedIn(
243249
LoanCreateConfirmationSceneComponent
@@ -934,6 +940,19 @@ const EdgeAppStack: React.FC = () => {
934940
name="fioStakingOverview"
935941
component={FioStakingOverviewScene}
936942
/>
943+
<AppStack.Screen name="giftCardList" component={GiftCardListScene} />
944+
<AppStack.Screen name="giftCardMarket" component={GiftCardMarketScene} />
945+
<AppStack.Screen
946+
name="giftCardPurchase"
947+
component={GiftCardPurchaseScene}
948+
options={{
949+
headerTitle: () => (
950+
<ParamHeaderTitle<'giftCardPurchase'>
951+
fromParams={params => params.brand.brandName}
952+
/>
953+
)
954+
}}
955+
/>
937956
<AppStack.Screen name="loanClose" component={LoanCloseScene} />
938957
<AppStack.Screen name="loanCreate" component={LoanCreateScene} />
939958
<AppStack.Screen

0 commit comments

Comments
 (0)