UNPKG

@artmajeur/react-native-paper-phone-number-input

Version:

A performant phone number input component for react-native-paper with country picker

21 lines 872 B
import { useTheme } from 'react-native-paper'; import { defaultFlagsFont, isWeb } from './constants'; export default function useThemeWithFlagsFont(themeOverrides) { const theme = useTheme(themeOverrides); if (isWeb) { if (theme.isV3) { if (themeOverrides?.fonts?.bodyLarge?.fontFamily === undefined) { theme.fonts.bodyLarge.fontFamily = `${defaultFlagsFont}, ${theme.fonts.bodyLarge.fontFamily}`; } if (themeOverrides?.fonts?.default?.fontFamily === undefined) { theme.fonts.default.fontFamily = `${defaultFlagsFont}, ${theme.fonts.default.fontFamily}`; } } else { if (themeOverrides?.fonts?.regular?.fontFamily === undefined) { theme.fonts.regular.fontFamily = `${defaultFlagsFont}, ${theme.fonts.regular.fontFamily}`; } } } return theme; } //# sourceMappingURL=useThemeWithFlagsFont.js.map