fix(webui): harden skill management

This commit is contained in:
Xubin Ren
2026-07-30 01:13:37 +08:00
parent d276fe1386
commit 8a56eb06ad
16 changed files with 422 additions and 8 deletions
@@ -485,10 +485,17 @@ function SkillDetailSheet({
type="button"
role="switch"
aria-checked={enabled}
aria-label={t("settings.skills.toggleEnabled", {
name: activeSkill.name,
defaultValue: enabled ? "Disable {{name}}" : "Enable {{name}}",
})}
aria-label={
enabled
? t("settings.skills.disableSkill", {
name: activeSkill.name,
defaultValue: "Disable {{name}}",
})
: t("settings.skills.enableSkill", {
name: activeSkill.name,
defaultValue: "Enable {{name}}",
})
}
disabled={actionBusy}
onClick={() => void toggleEnabled()}
className={cn(