Skip to content

Commit cb5adcd

Browse files
author
Florian Lenz
committed
[structure] changed sdk structure
1 parent fe75a6c commit cb5adcd

9 files changed

+20
-9
lines changed

elements/index.js

-6
This file was deleted.

index.js

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1-
import Elements from "./elements"
1+
import {render, UIElements} from "./ui"
2+
import vm from './vm-raw'
23

34
const Pangea = {
4-
5+
renderUI: render,
6+
sendMessage: vm.sendMessage,
7+
pangeaETHAddress: vm.pangeaETHAddress,
8+
setOpenHandler: vm.setOpenHandler,
59
};
610

7-
export default Object.assign(Elements, Pangea);
11+
export default Object.assign(UIElements, Pangea);

elements/base.js ui/base.js

File renamed without changes.
File renamed without changes.

ui/index.js

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
/**
2+
* @desc Render UI to json representation
3+
* @param element
4+
* @returns {*|{type, props, children}|any|string}
5+
*/
6+
export function render(element) {
7+
return element.toJSON()
8+
}
9+
10+
export const UIElements = {
11+
get View() { return require("./view"); },
12+
get Text() { return require("./text"); },
13+
};

elements/text.js ui/text.js

File renamed without changes.
File renamed without changes.

elements/view.js ui/view.js

File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)