Huakun Shen ad30a8c3bb
fix: duplicate api calls from comlink (#27)
* refactor: replace comlink with kkrpc

* fix: import path in api pkg and btn styling in ui iframe page

* fix: fixed fetch API from kkRPC migrate

* refactor: replace comlink-stdio with kkrpc

* update deno lock

* bump @kksh/api

* update API version

* publish api pkg again to fix kkrpc version

* update pnpm lock

* dep: fix dependency problems

* dep: update deno.lock

* chore: remove 2 submodules

they were added only for integration development

* update pnpm lock

* fix: test template path

* format: with prettier

* downgrade next version

* ci: try to fix next build on windows

* try to fix CI

* Revert "try to fix CI"

This reverts commit b9c63c392f50f1d2d3ceec406e49b1af2348c740.

* upgrade tauri-api-adapter

* try to fix next

* remove templates from pnpm workspace

* update CI test

* publish @kksh/api with upgraded tauri-api-adapter to fix nextjs template
2024-11-19 05:57:31 -05:00

35 lines
692 B
Svelte

<script lang="ts">
import { base } from '$app/paths';
import { clipboard, notification, ui, toast, dialog } from '@kksh/api/ui/iframe';
import {
ModeToggle,
Button,
Command,
CommandFooter,
ModeWatcher,
Separator,
ThemeWrapper,
updateTheme
} from '@kksh/svelte';
import { onMount } from 'svelte';
onMount(() => {
clipboard.readText().then((text) => {
console.log('clipboard text', text);
});
});
function showDialog() {
dialog
.open({ directory: false })
.then((res: any) => console.log(res))
.catch((err: any) => {
console.error(err);
});
}
</script>
<div class="container mt-16">
<Button onclick={showDialog}>Show Dialog</Button>
</div>