Skip to content

Commit 6bfbeff

Browse files
committed
Update rendrjs version
1 parent f2b2954 commit 6bfbeff

File tree

7 files changed

+30
-33
lines changed

7 files changed

+30
-33
lines changed

frameworks/keyed/rendrjs/package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frameworks/keyed/rendrjs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"webpack-cli": "5.1.4"
1111
},
1212
"dependencies": {
13-
"@rendrjs/core": "0.1.218"
13+
"@rendrjs/core": "0.1.223"
1414
},
1515
"js-framework-benchmark": {
1616
"frameworkVersionFromPackage": "@rendrjs/core",

frameworks/keyed/rendrjs/src/App.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { rendr, useState } from '@rendrjs/core';
1+
import { div, rendr, table, tbody, useState } from '@rendrjs/core';
22
import { Jumbotron } from './Jumbotron';
33
import { Row } from './Row';
44
import { makeIcon } from './RemoveIcon';
@@ -58,13 +58,13 @@ export let App = () => {
5858
});
5959
let sel = id => setState(old => ({ ...old, sel: id }));
6060

61-
return rendr('div', {
61+
return div({
6262
class: 'container',
6363
slot: [
6464
rendr(Jumbotron, { run, lots, clear, update, swap, push, memo: [] }),
65-
rendr('table', {
65+
table({
6666
class: 'table table-hover table-striped test-data',
67-
slot: rendr('tbody', {
67+
slot: tbody({
6868
slot: state.arr.map(item => rendr(Row, {
6969
key: item.id,
7070
item,

frameworks/keyed/rendrjs/src/Button.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { rendr } from '@rendrjs/core';
1+
import { button, div } from '@rendrjs/core';
22
import { colSm6 } from './classes';
33

44
export let Button = (props) => {
5-
return rendr('div', {
5+
return div({
66
class: `${colSm6} smallpad`,
7-
slot: rendr('button', {
7+
slot: button({
88
id: props.id,
99
onclick: props.cb,
1010
type: 'button',

frameworks/keyed/rendrjs/src/Jumbotron.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
1-
import { rendr } from '@rendrjs/core';
1+
import { div, h1, rendr } from '@rendrjs/core';
22
import { Button } from './Button';
33
import { colMd6 } from './classes';
44

5-
let h1 = rendr('div', {
5+
let header = div({
66
class: colMd6,
7-
slot: rendr('h1', { slot: 'Rendrjs keyed' }),
7+
slot: h1({ slot: 'Rendrjs keyed' }),
88
});
99

1010
export let Jumbotron = (props) => {
11-
return rendr('div', {
11+
return div({
1212
class: 'jumbotron',
13-
slot: rendr('div', {
13+
slot: div({
1414
class: 'row',
1515
slot: [
16-
h1,
17-
rendr('div', {
16+
header,
17+
div({
1818
class: colMd6,
19-
slot: rendr('div', {
19+
slot: div({
2020
class: 'row',
2121
slot: [
2222
rendr(Button, { id: 'run', text: 'Create 1,000 rows', cb: props.run }),
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { rendr } from '@rendrjs/core';
1+
import { span } from '@rendrjs/core';
22

3-
export let makeIcon = preload => rendr('span', {
3+
export let makeIcon = preload => span({
44
class: `${preload ? 'preloadicon ' : ''}glyphicon glyphicon-remove`,
55
ariaHidden: true,
66
});

frameworks/keyed/rendrjs/src/Row.js

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,25 @@
1-
import { rendr } from '@rendrjs/core';
1+
import { a, td, tr } from '@rendrjs/core';
22
import { colMd1, colMd4, colMd6 } from './classes';
33
import { makeIcon } from './RemoveIcon';
44

55
let icon = makeIcon();
6-
let emptyTd = rendr('td', { class: colMd6 });
6+
let emptyTd = td({ class: colMd6 });
77

88
export let Row = ({ hi, sel, item, del }) => {
9-
return rendr('tr', {
9+
return tr({
1010
class: hi ? 'danger' : undefined,
1111
slot: [
12-
rendr('td', {
13-
class: colMd1,
14-
slot: `${item.id}`,
15-
}),
16-
rendr('td', {
12+
td({ class: colMd1, slot: `${item.id}` }),
13+
td({
1714
class: colMd4,
18-
slot: rendr('a', {
15+
slot: a({
1916
onclick: () => sel(item.id),
2017
slot: item.label,
2118
}),
2219
}),
23-
rendr('td', {
20+
td({
2421
class: colMd1,
25-
slot: rendr('a', {
22+
slot: a({
2623
onclick: () => del(item.id),
2724
slot: icon,
2825
}),

0 commit comments

Comments
 (0)