Skip to content

Commit c6cd4db

Browse files
committed
change createNode for h
1 parent e400030 commit c6cd4db

16 files changed

+21
-21
lines changed

karma.conf.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ module.exports = function(config) {
2929
"experimentalDecorators": true,
3030
"declaration": true,
3131
"jsx": "react",
32-
"jsxFactory": "createNode",
32+
"jsxFactory": "h",
3333
"sourceMap": true
3434
}
3535
},

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"navigo": "^7.1.1",
3131
"spiel-render": "^1.0.1",
3232
"typescript": "^2.7.2",
33-
"ultradom": "^2.0.1"
33+
"ultradom": "git+ssh://[email protected]/jorgebucaran/ultradom.git#options"
3434
},
3535
"devDependencies": {
3636
"@types/chai": "^4.1.2",

src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export { srouter, Router} from "./router";
22
export const Navigo = require("navigo");
3-
export { patch, createNode, Component, VNode } from "ultradom";
3+
export { patch, h, Component, VNode } from "ultradom";
44
export { render, State, View, JSXElements, Children } from "spiel-render";
55
export { IConfigRouters, IPage, IHooks, IGenericHooks, Params, Handler, IRoutersHandler} from "./helpers";

src/router.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Navigo = require("navigo");
22
import { render, State} from "spiel-render";
3-
import { createNode as u, patch } from "ultradom";
3+
import { h, patch } from "ultradom";
44
import { Handler, IConfigRouters, IHooks, IRouters, IRoutersHandler, Params } from "./helpers";
55

66
/**
@@ -78,7 +78,7 @@ export class Router {
7878

7979
private createRootElement() {
8080
const rootElement = document.getElementById(this.root);
81-
const node = u("div", {});
81+
const node = h("div", {});
8282
if (!rootElement) {
8383
const elm = document.createElement("div");
8484
elm.setAttribute("id", this.root);

test/Component/Component.spec.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { assert, expect } from "chai";
2-
import { createNode as u, patch, VNode} from "../../src";
2+
import { h, patch, VNode} from "../../src";
33

44
import {componentTest} from "./mocks";
55

66
describe("Component", () => {
77
let nodes: VNode<any>;
88
before(() => {
9-
nodes = u(componentTest.view, componentTest.state);
9+
nodes = h(componentTest.view, componentTest.state);
1010
});
1111
it("has to be created", () => {
1212
const text: any = nodes.children.find((node: any) => node.nodeName === "span");

test/Component/mocks.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Children, createNode, IPage, JSXElements, State, VNode } from "../../src";
1+
import { Children, h, IPage, JSXElements, State, VNode } from "../../src";
22

33
interface IShow {
44
value: string;

test/Page/Page.spec.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
import { assert, expect } from "chai";
2-
import { createNode as u, patch, VNode} from "../../src";
2+
import { h, patch, VNode} from "../../src";
33

44
import {pageTest} from "./mocks";
55

66
describe("Page", () => {
77
let nodes: VNode<any>;
88
before(() => {
9-
const node = u("div", {});
9+
const node = h("div", {});
1010
const elm = document.createElement("div");
1111
elm.setAttribute("id", "app");
1212
document.body.appendChild(elm);
1313
patch(node, document.getElementById("app"));
14-
nodes = u(pageTest.view, pageTest.state);
14+
nodes = h(pageTest.view, pageTest.state);
1515
});
1616

1717
it("has to be created", () => {
@@ -22,7 +22,7 @@ describe("Page", () => {
2222
it("has to change the title", () => {
2323
const button: any = nodes.children.find((node: any) => node.nodeName === "button");
2424
button.attributes.onclick();
25-
nodes = u(pageTest.view, pageTest.state);
25+
nodes = h(pageTest.view, pageTest.state);
2626
const title: any = nodes.children.find((node: any) => node.nodeName === "h1");
2727
expect(title.children[0]).has.to.be.equal("Hello World");
2828
});

test/Page/mocks.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createNode, IPage, render, State, VNode} from "../../src";
1+
import { h, IPage, render, State, VNode} from "../../src";
22

33
export class PageTest implements IPage {
44
public state: State = {

test/Router/Router.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { assert, expect } from "chai";
2-
import { createNode as u, patch, render, srouter, State, VNode} from "../../src";
2+
import { patch, render, srouter, State, VNode} from "../../src";
33

44
import { configDefault, configSettings } from "./configs";
55
import { testPage1 } from "./mocks/TestPage1";

test/Router/mocks/NotFoundPath.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {createNode, IPage, render, State} from "../../../src";
1+
import {h, IPage, render, State} from "../../../src";
22

33
export class NotFound implements IPage {
44
public state = {

test/Router/mocks/TestPage1.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {createNode, JSXElements, render, srouter, State } from "../../../src";
1+
import {h, JSXElements, render, srouter, State } from "../../../src";
22

33
export class TestPage1 {
44
public state = {

test/Router/mocks/TestPage2.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {createNode, JSXElements, render, srouter, State} from "../../../src";
1+
import {h, JSXElements, render, srouter, State} from "../../../src";
22

33
export class TestPage2 {
44
public state = {

test/Router/mocks/TestPage3.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {createNode, JSXElements, render, srouter, State } from "../../../src";
1+
import {h, JSXElements, render, srouter, State } from "../../../src";
22

33
export class TestPage3 {
44
public state = {

test/Router/mocks/TestPage4.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import {createNode, JSXElements, render, State} from "../../../src";
1+
import {h, JSXElements, render, State} from "../../../src";
22

33
export class TestPage4 {
44
public state = {

test/Router/mocks/TestPage5.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Children, createNode, IPage, JSXElements, srouter, State, VNode } from "../../../src";
1+
import { Children, h, IPage, JSXElements, srouter, State, VNode } from "../../../src";
22

33
interface IShow {
44
value: string;

tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"experimentalDecorators": true,
1212
"declaration": true,
1313
"jsx": "react",
14-
"jsxFactory": "createNode",
14+
"jsxFactory": "h",
1515
"outDir": "./lib",
1616
"rootDir": ".",
1717
"sourceMap": true

0 commit comments

Comments
 (0)