UNPKG

react-native-unit-components

Version:

Unit React Native components

22 lines 633 B
import AppInfo from '../../utils/AppInfo'; export const loadIosFontBase64 = async fonts => { const fileNames = new Set(); Object.values(fonts).forEach(familyFonts => { familyFonts.forEach(fontData => { fontData.sources.forEach(source => { fileNames.add(source.fileName); }); }); }); const map = {}; for (const fileName of fileNames) { try { const base64 = await AppInfo.readFontFileAsBase64(fileName); map[fileName] = base64; } catch (e) { console.warn(`Failed to read font file: ${fileName}`, e); } } return map; }; //# sourceMappingURL=UNFontFileHelper.js.map