import { type AffineTheme, darkTheme, lightTheme } from '@toeverything/theme'; import { type AffineThemeKeyV2, darkThemeV2, lightThemeV2, } from '@toeverything/theme/v2'; import { useTheme } from 'next-themes'; export const useThemeValueV2 = (key: AffineThemeKeyV2) => { const { resolvedTheme } = useTheme(); return resolvedTheme === 'dark' ? darkThemeV2[key] : lightThemeV2[key]; }; export const useThemeValueV1 = (key: keyof Omit) => { const { resolvedTheme } = useTheme(); return resolvedTheme === 'dark' ? darkTheme[key] : lightTheme[key]; };