@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
JavaScript
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