Skip to content

Commit fe6438f

Browse files
Merge pull request #13492 from LedgerHQ/feat/LIVE-23912
feat(lwm): removed largemoverLandingPage feature flag
2 parents 4be5dba + e57fa40 commit fe6438f

File tree

6 files changed

+29
-35
lines changed

6 files changed

+29
-35
lines changed

.changeset/mean-panthers-speak.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@ledgerhq/types-live": minor
3+
"live-mobile": minor
4+
"@ledgerhq/live-common": minor
5+
---
6+
7+
feat(lwm): removed largermoverLandingPage feature flag

apps/ledger-live-mobile/src/components/RootNavigator/LandingPagesNavigator.tsx

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { LandingPagesNavigatorParamList } from "./types/LandingPagesNavigator";
77
import GenericLandingPage from "LLM/features/LandingPages/screens/GenericLandingPage";
88
import { NavigationHeaderCloseButton } from "../NavigationHeaderCloseButton";
99
import { LargeMoverLandingPage } from "LLM/features/LandingPages/screens/LargeMoverLandingPage";
10-
import { useFeature } from "@ledgerhq/live-common/featureFlags/index";
1110

1211
const Stack = createNativeStackNavigator<LandingPagesNavigatorParamList>();
1312

@@ -21,24 +20,20 @@ export default function LandingPagesNavigator() {
2120
headerRight: () => <NavigationHeaderCloseButton />,
2221
};
2322

24-
const isLargeMoverFeatureEnabled = useFeature("largemoverLandingpage")?.enabled;
25-
2623
return (
2724
<Stack.Navigator screenOptions={stackNavigationConfig}>
2825
<Stack.Screen
2926
name={ScreenName.GenericLandingPage}
3027
component={GenericLandingPage}
3128
options={navigationOptions}
3229
/>
33-
{isLargeMoverFeatureEnabled && (
34-
<Stack.Screen
35-
name={ScreenName.LargeMoverLandingPage}
36-
component={LargeMoverLandingPage}
37-
options={{
38-
headerShown: false,
39-
}}
40-
/>
41-
)}
30+
<Stack.Screen
31+
name={ScreenName.LargeMoverLandingPage}
32+
component={LargeMoverLandingPage}
33+
options={{
34+
headerShown: false,
35+
}}
36+
/>
4237
</Stack.Navigator>
4338
);
4439
}

apps/ledger-live-mobile/src/components/RootNavigator/SettingsNavigator.tsx

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ import { createNativeStackNavigator } from "@react-navigation/native-stack";
33
import { useTranslation } from "react-i18next";
44
import { useTheme } from "styled-components/native";
55
import { ScreenName } from "~/const";
6-
import { useFeature } from "@ledgerhq/live-common/featureFlags/index";
7-
86
import DebugBenchmarkQRStream from "~/screens/Settings/Debug/Broken/BenchmarkQRStream";
97
import DebugBLE from "~/screens/Settings/Debug/Connectivity/BLE";
108
import DebugBLEBenchmark from "~/screens/Settings/Debug/Connectivity/BLEBenchmark";
@@ -91,9 +89,8 @@ export default function SettingsNavigator() {
9189
const { t } = useTranslation();
9290
const { colors } = useTheme();
9391
const stackNavConfig = useMemo(() => getStackNavigatorConfig(colors), [colors]);
94-
9592
const noNanoBuyNanoWallScreenOptions = useNoNanoBuyNanoWallScreenOptions();
96-
const isLargeMoverFeatureEnabled = useFeature("largemoverLandingpage")?.enabled;
93+
9794
return (
9895
<Stack.Navigator screenOptions={stackNavConfig}>
9996
<Stack.Screen
@@ -516,15 +513,13 @@ export default function SettingsNavigator() {
516513
title: "QueuedDrawers (Auto force open)",
517514
}}
518515
/>
519-
{isLargeMoverFeatureEnabled && (
520-
<Stack.Screen
521-
name={ScreenName.LargeMoverLandingPage}
522-
component={LargeMoverLandingPage}
523-
options={{
524-
headerShown: false,
525-
}}
526-
/>
527-
)}
516+
<Stack.Screen
517+
name={ScreenName.LargeMoverLandingPage}
518+
component={LargeMoverLandingPage}
519+
options={{
520+
headerShown: false,
521+
}}
522+
/>
528523
<Stack.Screen
529524
name={ScreenName.DebugSwipe}
530525
component={SwiperScreenDebug}

apps/ledger-live-mobile/src/screens/Settings/Debug/Features/index.tsx

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -117,14 +117,13 @@ export default function Features() {
117117
onPress={() => navigation.navigate(ScreenName.DebugTransactionsAlerts)}
118118
/>
119119

120-
<FeatureToggle featureId="largemoverLandingpage">
121-
<SettingsRow
122-
title="Large Mover"
123-
desc="See the large mover landing page"
124-
iconLeft={<Icons.Dollar />}
125-
onPress={navigateToLargeMover}
126-
/>
127-
</FeatureToggle>
120+
<SettingsRow
121+
title="Large Mover"
122+
desc="See the large mover landing page"
123+
iconLeft={<Icons.Dollar />}
124+
onPress={navigateToLargeMover}
125+
/>
126+
128127
<SettingsRow
129128
title="Swiper"
130129
desc="Swipe cards"

libs/ledger-live-common/src/featureFlags/defaultFeatures.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,6 @@ export const DEFAULT_FEATURES: Features = {
650650
},
651651
llmThai: DEFAULT_FEATURE,
652652
lldThai: DEFAULT_FEATURE,
653-
largemoverLandingpage: DEFAULT_FEATURE,
654653
llmMmkvMigration: {
655654
...DEFAULT_FEATURE,
656655
params: {

libs/ledgerjs/packages/types-live/src/feature.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,6 @@ export type Features = CurrencyFeatures & {
242242
llmNanoSUpsellBanners: Feature_LlmNanoSUpsellBanners;
243243
llmThai: DefaultFeature;
244244
lldThai: DefaultFeature;
245-
largemoverLandingpage: DefaultFeature;
246245
llmMmkvMigration: Feature_LlmMmkvMigration;
247246
lldModularDrawer: Feature_ModularDrawer;
248247
llmModularDrawer: Feature_ModularDrawer;

0 commit comments

Comments
 (0)