Skip to content

Commit d046164

Browse files
committed
Wire up cosigner export screen in settings
1 parent 93fb89a commit d046164

File tree

2 files changed

+29
-1
lines changed

2 files changed

+29
-1
lines changed

src/App.js

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ import SendPsbtScreen from './screen/send-psbt';
2424
import SendConfirmScreen from './screen/send-confirm';
2525
import SendSuccessScreen from './screen/send-success';
2626
import SettingsScreen from './screen/settings';
27+
import CosignerExportScreen from './screen/cosigner-export';
2728
import EmailSetScreen from './screen/email-set';
2829
import EmailPinScreen from './screen/email-pin';
2930
import EmailVerifyScreen from './screen/email-verify';
@@ -35,6 +36,7 @@ const PinChangeStack = createStackNavigator();
3536
const PinCheckStack = createStackNavigator();
3637
const RestoreStack = createStackNavigator();
3738
const EmailSetStack = createStackNavigator();
39+
const CosignerExportStack = createStackNavigator();
3840
const MainStack = createBottomTabNavigator();
3941
const RootStack = createStackNavigator();
4042

@@ -139,6 +141,21 @@ const PinChangeStackScreen = () => (
139141
</PinChangeStack.Navigator>
140142
);
141143

144+
const CosignerExportStackScreen = () => (
145+
<CosignerExportStack.Navigator>
146+
<CosignerExportStack.Screen
147+
name="CosignerExport"
148+
component={CosignerExportScreen}
149+
options={{
150+
title: 'Export Cosigner',
151+
headerLeft: () => (
152+
<HeaderBackButton label="Settings" onPress={() => nav.goBack()} />
153+
),
154+
}}
155+
/>
156+
</CosignerExportStack.Navigator>
157+
);
158+
142159
const PinCheckStackScreen = () => (
143160
<PinCheckStack.Navigator>
144161
<PinCheckStack.Screen
@@ -284,6 +301,11 @@ const App = () => (
284301
component={PinChangeStackScreen}
285302
options={{headerShown: false}}
286303
/>
304+
<RootStack.Screen
305+
name="CosignerExport"
306+
component={CosignerExportStackScreen}
307+
options={{headerShown: false}}
308+
/>
287309
</RootStack.Navigator>
288310
</NavigationContainer>
289311
);

src/screen/settings.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ const styles = StyleSheet.create({
1414
padding: 15,
1515
},
1616
btnWrapper: {
17-
marginTop: 50,
17+
marginTop: 40,
1818
alignItems: 'center',
1919
},
2020
});
@@ -31,6 +31,12 @@ const SettingsScreen = () => (
3131
<View style={styles.btnWrapper}>
3232
<Button title="Change PIN" onPress={() => backup.initPinChange()} />
3333
</View>
34+
<View style={styles.btnWrapper}>
35+
<Button
36+
title="Export Cosigner"
37+
onPress={() => multisig.initCosignerExport()}
38+
/>
39+
</View>
3440
<View style={styles.btnWrapper}>
3541
<Button
3642
title="Import ColdCard"

0 commit comments

Comments
 (0)