From 164726c43feb6a1c6517ebd4e37a39cf06ff8893 Mon Sep 17 00:00:00 2001
From: Xubin Ren <52506698+Re-bin@users.noreply.github.com>
Date: Tue, 28 Jul 2026 17:56:46 +0800
Subject: [PATCH] style(webui): quiet marketplace install actions
---
.../components/settings/SkillsMarketplace.tsx | 47 ++++++++-----------
1 file changed, 19 insertions(+), 28 deletions(-)
diff --git a/webui/src/components/settings/SkillsMarketplace.tsx b/webui/src/components/settings/SkillsMarketplace.tsx
index 0b62acb86..0b6734d3b 100644
--- a/webui/src/components/settings/SkillsMarketplace.tsx
+++ b/webui/src/components/settings/SkillsMarketplace.tsx
@@ -1,9 +1,9 @@
import { useEffect, useMemo, useState } from "react";
import {
Check,
- Download,
ExternalLink,
Loader2,
+ Plus,
Search,
ShieldAlert,
} from "lucide-react";
@@ -476,9 +476,16 @@ function MarketplaceSkillRow({
onSelect: (skill: MarketplaceSkillSummary) => void;
}) {
const { t } = useTranslation();
+ const actionLabel = t(
+ isInstalling
+ ? "settings.skills.marketplaceInstalling"
+ : installed
+ ? "settings.skills.marketplaceInstalled"
+ : "settings.skills.marketplaceInstall",
+ );
return (
-
+
{skill.rank ? (
#{skill.rank}
@@ -523,47 +530,31 @@ function MarketplaceSkillRow({
{skill.provider === "skills_sh" ? : null}
);