From 5079be7fa5b5cb2d41875a5ac67d66e0f794800c Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Tue, 1 Sep 2026 12:39:00 +0200 Subject: [PATCH] fix: restore componentized download options styling The parent had been overwritten with a pre-componentization version, dropping the shared quant toggles, the download button/command components and the section's frosted surface styling. Restores the componentized version and merges the manual refinements into the child components: primary-tinted quant selects, taller CTA with press scale, command box accent bar with an absolutely positioned copy button. Assisted-by: pi:GLM-5.3-Flash --- ...ModelsDiscoverModelDetailsDownloadOptions.svelte | 8 ++++++-- ...ModelDetailsDownloadOptionsDownloadButton.svelte | 6 +++++- ...odelDetailsDownloadOptionsDownloadCommand.svelte | 13 ++++++++++--- .../app/models/discover/download-options.utils.ts | 2 +- 4 files changed, 22 insertions(+), 7 deletions(-) diff --git a/tools/ui/src/lib/components/app/models/discover/ModelsDiscoverModelDetailsDownloadOptions.svelte b/tools/ui/src/lib/components/app/models/discover/ModelsDiscoverModelDetailsDownloadOptions.svelte index 1eba25bc16..4422b73494 100644 --- a/tools/ui/src/lib/components/app/models/discover/ModelsDiscoverModelDetailsDownloadOptions.svelte +++ b/tools/ui/src/lib/components/app/models/discover/ModelsDiscoverModelDetailsDownloadOptions.svelte @@ -237,7 +237,9 @@ ); /** True when the picked draft is the shared (target-borrowing) variant. */ - let draftShared = $derived(draftEntry ? (HuggingFaceService.extractQuantMeta(draftEntry.path)?.shared ?? false) : false); + let draftShared = $derived( + draftEntry ? (HuggingFaceService.extractQuantMeta(draftEntry.path)?.shared ?? false) : false + ); // LLAMA-APP-REUSE: --spec-type value for each draft sidecar const SPEC_TYPE: Record = { @@ -344,7 +346,9 @@ */ let downloadLabel = $derived.by(() => { const main = mainEntry ?? commandMain; - const draftLabel = draftSidecar ? `${draftSidecar.toUpperCase()}${draftShared ? ' shared' : ''}` : undefined; + const draftLabel = draftSidecar + ? `${draftSidecar.toUpperCase()}${draftShared ? ' shared' : ''}` + : undefined; let label = 'Download'; diff --git a/tools/ui/src/lib/components/app/models/discover/ModelsDiscoverModelDetailsDownloadOptionsDownloadButton.svelte b/tools/ui/src/lib/components/app/models/discover/ModelsDiscoverModelDetailsDownloadOptionsDownloadButton.svelte index ae01397a3f..a7390e88a7 100644 --- a/tools/ui/src/lib/components/app/models/discover/ModelsDiscoverModelDetailsDownloadOptionsDownloadButton.svelte +++ b/tools/ui/src/lib/components/app/models/discover/ModelsDiscoverModelDetailsDownloadOptionsDownloadButton.svelte @@ -11,7 +11,11 @@ let { label, disabled, onclick }: Props = $props(); -