import { ThemeMode } from 'ahooks/lib/useTheme'; import type { ThemeModeType } from 'ahooks/lib/useTheme'; import type { SegmentedOptions } from 'antd/es/segmented'; import { useContext } from 'react'; import { ThemeContext, icons } from './themeContext'; const OPTIONS = Object.values(ThemeMode).map(item => { const key = item as ThemeModeType; return { label: (