Skip to content

Commit fe30433

Browse files
committed
Migrate custom renderers to smart messaging client
1 parent 3ac1526 commit fe30433

17 files changed

Lines changed: 117 additions & 567 deletions

File tree

aidbox-forms/aidbox-forms-builder-custom-renderer/beda-renderer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"react": "^18.3.1",
1919
"react-dom": "^18.3.1",
2020
"sdc-qrf": "1.0.0-beta.13",
21-
"sdc-smart-web-messaging-react": "1.0.4",
21+
"sdc-smart-web-messaging-client": "1.0.1",
2222
"tiny-case": "^1.0.3",
2323
"toposort": "^2.0.2",
2424
"tslib": "^2.7.0"

aidbox-forms/aidbox-forms-builder-custom-renderer/beda-renderer/pnpm-lock.yaml

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

aidbox-forms/aidbox-forms-builder-custom-renderer/beda-renderer/src/app.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import React from "react";
22
import {
33
SmartMessagingPhase,
44
useSmartMessaging,
5-
} from "sdc-smart-web-messaging-react";
5+
} from "sdc-smart-web-messaging-client/react";
66
import { ErrorView } from "./error-view";
77
import { BedaForm } from "./beda-form";
88

aidbox-forms/aidbox-forms-builder-custom-renderer/beda-renderer/src/beda-form.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import {
1515
useQuestionnaireResponseFormContext,
1616
} from "sdc-qrf";
1717
import type { AnswerValue, FormItems, QuestionItemProps } from "sdc-qrf";
18-
import type { QuestionnaireContext } from "sdc-smart-web-messaging-react";
18+
import type { QuestionnaireContext } from "sdc-smart-web-messaging-client";
1919

2020
type BedaFormProps = {
2121
questionnaire: fhir4.Questionnaire;

aidbox-forms/aidbox-forms-builder-custom-renderer/beda-renderer/tests/sdc-swm-protocol.spec.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -127,18 +127,6 @@ test("renderer speaks SDC SMART Web Messaging", async ({ page, baseURL }) => {
127127
await page.goto(`${baseURL}/tests/host.html`);
128128
await page.waitForFunction(() => window.__swmHost?.handle);
129129

130-
const handshake = await waitForMessage(page, {
131-
messageType: "status.handshake",
132-
handle: await page.evaluate(() => window.__swmHost.handle),
133-
});
134-
135-
const handshakeMessage = requireMessage(handshake, "handshake");
136-
const handshakePayload = requirePayload<{ protocolVersion?: string }>(
137-
handshakeMessage,
138-
"handshake"
139-
);
140-
expect(handshakePayload.protocolVersion).toBe("1.0");
141-
142130
const hostHandshakeId = await sendRequest(page, "status.handshake", {
143131
protocolVersion: "1.0",
144132
fhirVersion: "R4",

aidbox-forms/aidbox-forms-builder-custom-renderer/lhc-forms-renderer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"typecheck": "tsc -p tsconfig.json --noEmit"
1313
},
1414
"dependencies": {
15-
"sdc-smart-web-messaging-react": "1.0.4"
15+
"sdc-smart-web-messaging-client": "1.0.1"
1616
},
1717
"devDependencies": {
1818
"@biomejs/biome": "^2.3.14",

aidbox-forms/aidbox-forms-builder-custom-renderer/lhc-forms-renderer/pnpm-lock.yaml

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

0 commit comments

Comments
 (0)