Skip to content

Commit cb5adcd

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

9 files changed

Lines changed: 20 additions & 9 deletions

File tree

elements/index.js

Lines changed: 0 additions & 6 deletions
This file was deleted.

index.js

Lines changed: 7 additions & 3 deletions
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);
File renamed without changes.
File renamed without changes.

ui/index.js

Lines changed: 13 additions & 0 deletions
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+
};
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)