+
+
+
+
+ )}
+
+ }
+ />
+ );
+}
+
+export default WalletExport;
diff --git a/ui/constants/modal_types.js b/ui/constants/modal_types.js
index 81006585c..f3da43602 100644
--- a/ui/constants/modal_types.js
+++ b/ui/constants/modal_types.js
@@ -46,3 +46,4 @@ export const COLLECTION_ADD = 'collection_add';
export const COLLECTION_DELETE = 'collection_delete';
export const CONFIRM_REMOVE_CARD = 'CONFIRM_REMOVE_CARD';
export const CONFIRM_REMOVE_COMMENT = 'CONFIRM_REMOVE_COMMENT';
+export const WALLET_EXPORT = 'WALLET_EXPORT';
diff --git a/ui/modal/modalRouter/view.jsx b/ui/modal/modalRouter/view.jsx
index 1efc39144..c7a25297d 100644
--- a/ui/modal/modalRouter/view.jsx
+++ b/ui/modal/modalRouter/view.jsx
@@ -65,6 +65,7 @@ import ModalWalletDecrypt from 'modal/modalWalletDecrypt';
import ModalWalletEncrypt from 'modal/modalWalletEncrypt';
import ModalWalletUnlock from 'modal/modalWalletUnlock';
+import ModalWalletExport from 'modal/modalWalletExport';
function getModal(id) {
switch (id) {
@@ -149,6 +150,8 @@ function getModal(id) {
return ModalRemoveCard;
case MODALS.CONFIRM_REMOVE_COMMENT:
return ModalRemoveComment;
+ case MODALS.WALLET_EXPORT:
+ return ModalWalletExport;
default:
return null;
}
diff --git a/ui/modal/modalWalletExport/index.js b/ui/modal/modalWalletExport/index.js
new file mode 100644
index 000000000..f42dc8093
--- /dev/null
+++ b/ui/modal/modalWalletExport/index.js
@@ -0,0 +1,9 @@
+import { connect } from 'react-redux';
+import { doHideModal } from 'redux/actions/app';
+import ModalWalletExport from './view';
+
+const perform = (dispatch) => ({
+ closeModal: () => dispatch(doHideModal()),
+});
+
+export default connect(null, perform)(ModalWalletExport);
diff --git a/ui/modal/modalWalletExport/view.jsx b/ui/modal/modalWalletExport/view.jsx
new file mode 100644
index 000000000..a866d12cb
--- /dev/null
+++ b/ui/modal/modalWalletExport/view.jsx
@@ -0,0 +1,18 @@
+// @flow
+import React from 'react';
+import { Modal } from 'modal/modal';
+import WalletExport from 'component/walletExport';
+
+type Props = {
+ closeModal: () => void,
+};
+
+export default function ModalWalletExport(props: Props) {
+ const { closeModal } = props;
+
+ return (
+