diff --git a/apps/desktop/src/routes/extension/store/+page.svelte b/apps/desktop/src/routes/extension/store/+page.svelte index d61bbe0..7f53ef9 100644 --- a/apps/desktop/src/routes/extension/store/+page.svelte +++ b/apps/desktop/src/routes/extension/store/+page.svelte @@ -6,12 +6,15 @@ import { goBack } from "@/utils/route" import { SBExt } from "@kksh/api/supabase" import { isUpgradable } from "@kksh/extension" - import { StoreListing } from "@kksh/ui/extension" + import { Button, Command } from "@kksh/svelte5" + import { Constants } from "@kksh/ui" + import { ExtListItem } from "@kksh/ui/extension" + import { CustomCommandInput, GlobalCommandPaletteFooter } from "@kksh/ui/main" import { goto } from "$app/navigation" + import { ArrowLeft } from "lucide-svelte" import { toast } from "svelte-sonner" - import { type PageData } from "./$types" - let { data }: { data: PageData } = $props() + let { data } = $props() const { storeExtList, installedStoreExts, installedExtsMap, upgradableExpsMap } = data // function isUpgradeable(item: DbExtItem): boolean { @@ -62,15 +65,37 @@ - + +{#snippet leftSlot()} + +{/snippet} + + + + No results found. + {#each storeExtList as ext} + onExtItemSelected(ext)} + onUpgrade={() => onExtItemUpgrade(ext)} + onInstall={() => onExtItemInstall(ext)} + /> + {/each} + + + diff --git a/packages/ui/src/components/extension/StoreListing.svelte b/packages/ui/src/components/extension/StoreListing.svelte deleted file mode 100644 index 7f17604..0000000 --- a/packages/ui/src/components/extension/StoreListing.svelte +++ /dev/null @@ -1,68 +0,0 @@ - - -{#snippet leftSlot()} - -{/snippet} - - - - No results found. - {#each storeExtList as ext} - onExtItemSelected(ext)} - onUpgrade={() => onExtItemUpgrade(ext)} - onInstall={() => onExtItemInstall(ext)} - /> - {/each} - - - diff --git a/packages/ui/src/components/extension/index.ts b/packages/ui/src/components/extension/index.ts index 78a3780..5e813b7 100644 --- a/packages/ui/src/components/extension/index.ts +++ b/packages/ui/src/components/extension/index.ts @@ -1,4 +1,3 @@ export { default as ExtListItem } from "./ExtListItem.svelte" -export { default as StoreListing } from "./StoreListing.svelte" export { default as StoreExtDetail } from "./StoreExtDetail.svelte" export { default as PermissionInspector } from "./PermissionInspector.svelte"