import React from 'react'; import './ThemeSwitcher.css'; const MODES = [ { value: 'light', label: '浅色' }, { value: 'dark', label: '深色' } ]; const BRANDS = ['#2F54EB', '#1677FF', '#722ED1', '#13C2C2', '#FA541C', '#EB2F96']; export default function ThemeSwitcher({ mode = 'light', brand = '#2F54EB', onModeChange, onBrandChange }) { return (
{MODES.map((m) => (
onModeChange && onModeChange(m.value)} > {m.label}
))}
{BRANDS.map((c) => ( onBrandChange && onBrandChange(c)} /> ))}
品牌色:{brand}(应用于 CSS 变量 --brand 实时预览)
); }