feat(ui): add model icons and categories, tweak login redirect delay

This commit is contained in:
Supra4E8C
2026-01-31 15:53:03 +08:00
parent e7a33f8852
commit 525541ea0d
10 changed files with 18 additions and 6 deletions

View File

@@ -90,7 +90,7 @@ export function LoginPage() {
setTimeout(() => {
const redirect = (location.state as any)?.from?.pathname || '/';
navigate(redirect, { replace: true });
}, 1500);
}, 1300);
} else {
setApiBase(storedBase || detectedBase);
setManagementKey(storedKey || '');

View File

@@ -12,8 +12,12 @@ import iconClaude from '@/assets/icons/claude.svg';
import iconOpenaiLight from '@/assets/icons/openai-light.svg';
import iconOpenaiDark from '@/assets/icons/openai-dark.svg';
import iconQwen from '@/assets/icons/qwen.svg';
import iconKimi from '@/assets/icons/kimi.svg';
import iconKimiLight from '@/assets/icons/kimi-light.svg';
import iconKimiDark from '@/assets/icons/kimi-dark.svg';
import iconGlm from '@/assets/icons/glm.svg';
import iconGrok from '@/assets/icons/grok.svg';
import iconDeepseek from '@/assets/icons/deepseek.svg';
import iconMinimax from '@/assets/icons/minimax.svg';
import styles from './SystemPage.module.scss';
const MODEL_CATEGORY_ICONS: Record<string, string | { light: string; dark: string }> = {
@@ -21,8 +25,11 @@ const MODEL_CATEGORY_ICONS: Record<string, string | { light: string; dark: strin
claude: iconClaude,
gemini: iconGemini,
qwen: iconQwen,
kimi: iconKimi,
kimi: { light: iconKimiLight, dark: iconKimiDark },
glm: iconGlm,
grok: iconGrok,
deepseek: iconDeepseek,
minimax: iconMinimax,
};
export function SystemPage() {