Skip to content

Commit 9e0ce11

Browse files
author
Florian Lenz
committed
[vm] added modal and message handler
1 parent cb5adcd commit 9e0ce11

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

index.js

+2
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ const Pangea = {
66
sendMessage: vm.sendMessage,
77
pangeaETHAddress: vm.pangeaETHAddress,
88
setOpenHandler: vm.setOpenHandler,
9+
showModal: vm.showModal,
10+
setMessageHandler: vm.setMessageHandler
911
};
1012

1113
export default Object.assign(UIElements, Pangea);

vm-raw/index.js

+18
Original file line numberDiff line numberDiff line change
@@ -41,4 +41,22 @@ export default {
4141
* @param {function} callback
4242
*/
4343
setOpenHandler: global.onOpen,
44+
45+
/**
46+
* @desc show modal
47+
* @param {string} title Title to display on modal
48+
* @param {string} layout Layout of the modal body
49+
* @param {function|null} will be called when modal is rendered
50+
*/
51+
showModal: global.showModal,
52+
53+
/**
54+
* @typedef {Object} DAppMessage
55+
*
56+
* @desc render a message and return json layout
57+
* @param {DAppMessage} dAppMessage The DApp message
58+
* @param {Object} context
59+
* @param {function} callback
60+
*/
61+
setMessageHandler: global.setMessageHandler
4462
}

0 commit comments

Comments
 (0)