diff --git a/packages/frontend/src/App.svelte b/packages/frontend/src/App.svelte index e857bea43..a0bcb4d1e 100644 --- a/packages/frontend/src/App.svelte +++ b/packages/frontend/src/App.svelte @@ -34,7 +34,7 @@ onMount(() => { -
+
diff --git a/packages/frontend/src/pages/ImportModel.svelte b/packages/frontend/src/pages/ImportModel.svelte index 862de09e5..1666030fb 100644 --- a/packages/frontend/src/pages/ImportModel.svelte +++ b/packages/frontend/src/pages/ImportModel.svelte @@ -2,9 +2,8 @@ import { faCircleInfo, faFileImport } from '@fortawesome/free-solid-svg-icons'; import { studioClient } from '../utils/client'; import { Uri } from '@shared/src/uri/Uri'; -import NavPage from '../lib/NavPage.svelte'; import type { LocalModelImportInfo } from '@shared/src/models/ILocalModelInfo'; -import { Button, ErrorMessage, Tooltip } from '@podman-desktop/ui-svelte'; +import { Button, ErrorMessage, FormPage, Tooltip } from '@podman-desktop/ui-svelte'; import { InferenceType } from '@shared/src/models/IInference'; import Fa from 'svelte-fa'; import { getFilesFromDropEvent } from '/@/utils/fileUtils'; @@ -91,13 +90,24 @@ async function onFile(event: DragEvent): Promise { backend: InferenceType.LLAMA_CPP, }; } + +export function goToUpPage(): void { + router.goto('/models'); +} - + breadcrumbLeftPart="Models" + breadcrumbRightPart="Import Model" + breadcrumbTitle="Go back to Models Catalog" + on:close="{goToUpPage}" + on:breadcrumbClick="{goToUpPage}"> + +
+ +
+
@@ -108,7 +118,7 @@ async function onFile(event: DragEvent): Promise {
-
+
{#if localModel === undefined} @@ -123,7 +133,7 @@ async function onFile(event: DragEvent): Promise { on:dragleave|preventDefault="{() => (dragging = false)}" class="w-full cursor-pointer flex-col px-4 py-8 border-2 border-dashed rounded flex justify-center items-center"> - Drag & Drop or Choice file to import + Drag & Drop or Choose file to import Supported format: .guff, .bin {:else} @@ -183,4 +193,4 @@ async function onFile(event: DragEvent): Promise {
- +