Update jdd

This commit is contained in:
Kuba Orlik 2024-05-01 10:10:35 +02:00
parent aae1f106cd
commit f60cac2d77
4 changed files with 14 additions and 12 deletions

8
package-lock.json generated
View File

@ -15,7 +15,7 @@
"@koa/router": "^12.0.1", "@koa/router": "^12.0.1",
"@playwright/test": "^1.36.1", "@playwright/test": "^1.36.1",
"@sealcode/file-manager": "^1.0.2", "@sealcode/file-manager": "^1.0.2",
"@sealcode/jdd": "^0.4.5", "@sealcode/jdd": "^0.4.7",
"@sealcode/sealgen": "^0.15.8", "@sealcode/sealgen": "^0.15.8",
"@sealcode/ts-predicates": "^0.6.2", "@sealcode/ts-predicates": "^0.6.2",
"@types/kill-port": "^2.0.0", "@types/kill-port": "^2.0.0",
@ -823,9 +823,9 @@
} }
}, },
"node_modules/@sealcode/jdd": { "node_modules/@sealcode/jdd": {
"version": "0.4.5", "version": "0.4.7",
"resolved": "https://registry.npmjs.org/@sealcode/jdd/-/jdd-0.4.5.tgz", "resolved": "https://registry.npmjs.org/@sealcode/jdd/-/jdd-0.4.7.tgz",
"integrity": "sha512-N4DWR/+WEosJwkaul4BGB6CuGRkNHAfbNF5hGTCwYZRIFStYCThMGg2odXt6zt8eWbf9Cwt9pPKIQ+ZQHgpJFA==", "integrity": "sha512-tO0NlX4xdlKnU7F6egFEPaxqbiRl4tzXOls6dnqUO3dqwow+RSE3WkjkqE8zTACQEJASY7vOGTtR5owYzZdH9Q==",
"dependencies": { "dependencies": {
"@sealcode/file-manager": "^1.0.2", "@sealcode/file-manager": "^1.0.2",
"@sealcode/ts-predicates": "^0.5.3", "@sealcode/ts-predicates": "^0.5.3",

View File

@ -43,7 +43,7 @@
"@koa/router": "^12.0.1", "@koa/router": "^12.0.1",
"@playwright/test": "^1.36.1", "@playwright/test": "^1.36.1",
"@sealcode/file-manager": "^1.0.2", "@sealcode/file-manager": "^1.0.2",
"@sealcode/jdd": "^0.4.5", "@sealcode/jdd": "^0.4.7",
"@sealcode/sealgen": "^0.15.8", "@sealcode/sealgen": "^0.15.8",
"@sealcode/ts-predicates": "^0.6.2", "@sealcode/ts-predicates": "^0.6.2",
"@types/kill-port": "^2.0.0", "@types/kill-port": "^2.0.0",

View File

@ -3,7 +3,7 @@ import { TempstreamJSX } from "tempstream";
import { Page } from "@sealcode/sealgen"; import { Page } from "@sealcode/sealgen";
import html from "../html.js"; import html from "../html.js";
import { registry } from "../jdd-components/components.js"; import { registry } from "../jdd-components/components.js";
import { render } from "@sealcode/jdd"; import { documentContainerFromParsed, render } from "@sealcode/jdd";
import { shuffle } from "../util.js"; import { shuffle } from "../util.js";
import { makeJDDContext } from "../jdd-context.js"; import { makeJDDContext } from "../jdd-context.js";
@ -31,7 +31,9 @@ export default new (class AllComponentsPage extends Page {
return html( return html(
ctx, ctx,
"AllComponents", "AllComponents",
<div>{render(registry, document, jdd_context)}</div> <div>
{render(registry, documentContainerFromParsed(document), jdd_context)}
</div>
); );
} }
})(); })();

View File

@ -1,4 +1,4 @@
import { render, renderEarlyAssets } from "@sealcode/jdd"; import { documentContainerFromParsed, render, renderEarlyAssets } from "@sealcode/jdd";
import { StatefulPage } from "@sealcode/sealgen"; import { StatefulPage } from "@sealcode/sealgen";
import { hasShape, predicates } from "@sealcode/ts-predicates"; import { hasShape, predicates } from "@sealcode/ts-predicates";
import type { BaseContext } from "koa"; import type { BaseContext } from "koa";
@ -88,12 +88,12 @@ export default new (class ComponentsPage extends StatefulPage<
(...args) => (...args) =>
tempstream`${defaultHead(...args)}${renderEarlyAssets( tempstream`${defaultHead(...args)}${renderEarlyAssets(
registry, registry,
[ documentContainerFromParsed([
{ {
component_name: state.component, component_name: state.component,
args: state.component_args, args: state.component_args,
}, },
], ]),
makeJDDContext(ctx) makeJDDContext(ctx)
)}` )}`
); );
@ -211,12 +211,12 @@ export default new (class ComponentsPage extends StatefulPage<
</legend> </legend>
{render( {render(
registry, registry,
[ documentContainerFromParsed([
{ {
component_name: state.component, component_name: state.component,
args: state.component_args, args: state.component_args,
}, },
], ]),
jdd_context jdd_context
)} )}
</fieldset> </fieldset>