fix: check save result in handleSaveAll and add slate to validColors (#4823)

Signed-off-by: Micah-Zheng <102610064+Micah-Zheng@users.noreply.github.com>
This commit is contained in:
Micah-Zheng 2026-05-19 16:15:13 +08:00 committed by GitHub
parent c78573ce03
commit 032993ed49
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 4 deletions

View File

@ -17,7 +17,7 @@ var (
"blue": true, "green": true, "cyan": true, "purple": true, "pink": true,
"red": true, "orange": true, "amber": true, "yellow": true, "lime": true,
"light-green": true, "teal": true, "light-blue": true, "indigo": true,
"violet": true, "grey": true,
"violet": true, "grey": true, "slate": true,
}
slugRegex = regexp.MustCompile(`^[a-zA-Z0-9_-]+$`)
)

View File

@ -250,12 +250,13 @@ export function ApiInfoSection({ enabled, data }: ApiInfoSectionProps) {
const handleSaveAll = async () => {
try {
await updateOption.mutateAsync({
const result = await updateOption.mutateAsync({
key: 'console_setting.api_info',
value: JSON.stringify(apiInfoList),
})
setHasChanges(false)
toast.success(t('API info saved successfully'))
if (result.success) {
setHasChanges(false)
}
} catch {
toast.error(t('Failed to save API info'))
}