From 71e5c5f31611550de4708956f906709001e7e512 Mon Sep 17 00:00:00 2001 From: Huakun Shen Date: Fri, 8 Nov 2024 16:51:38 -0500 Subject: [PATCH] fix: avoid importing @kksh/api/ui/worker in @kksh/ui the worker package initialize comlink API's and cause trouble for regular website when ui package is imported --- packages/api/src/models/index.ts | 3 +++ packages/ui/package.json | 1 + .../components/extension/templates/MarkdownView.svelte | 2 +- .../src/components/extension/templates/form-view.svelte | 2 +- .../ui/src/components/extension/templates/form.svelte | 2 +- .../src/components/extension/templates/list-detail.svelte | 2 +- .../src/components/extension/templates/list-item.svelte | 2 +- .../src/components/extension/templates/list-view.svelte | 2 +- .../extension/templates/metadata/Metadata.svelte | 8 +------- .../components/extension/templates/metadata/label.svelte | 2 +- .../components/extension/templates/metadata/tag.svelte | 2 +- .../components/extension/templates/metadata/tags.svelte | 2 +- packages/ui/src/utils/form.ts | 2 +- 13 files changed, 15 insertions(+), 17 deletions(-) diff --git a/packages/api/src/models/index.ts b/packages/api/src/models/index.ts index 12fddbf..232f5ee 100644 --- a/packages/api/src/models/index.ts +++ b/packages/api/src/models/index.ts @@ -9,3 +9,6 @@ export * from "./manifest" export * from "./styles" export * from "./mdns" export { AllKunkunPermission, SystemPermissionSchema } from "../permissions" +export { Markdown as MarkdownSchema } from "../ui/worker/schema/markdown" +export * as ListSchema from "../ui/worker/schema/list" +export * as FormSchema from "../ui/worker/schema/form" diff --git a/packages/ui/package.json b/packages/ui/package.json index 2a6149b..1150566 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -34,6 +34,7 @@ "lint": "eslint ." }, "devDependencies": { + "tauri-plugin-shellx-api": "^2.0.11", "@iconify/svelte": "^4.0.2", "@kksh/api": "workspace:*", "@kksh/svelte5": "^0.1.2-beta.8", diff --git a/packages/ui/src/components/extension/templates/MarkdownView.svelte b/packages/ui/src/components/extension/templates/MarkdownView.svelte index 1b758a5..296b5d8 100644 --- a/packages/ui/src/components/extension/templates/MarkdownView.svelte +++ b/packages/ui/src/components/extension/templates/MarkdownView.svelte @@ -1,5 +1,5 @@