design-react-kit
Version:
Componenti React per Bootstrap 5
24 lines • 721 B
JavaScript
import { useEffect } from 'react';
const defaultFonts = [
'Titillium Web:300,400,600,700:latin-ext',
'Lora:400,700:latin-ext',
'Roboto Mono:400,700:latin-ext'
];
export function useFontLoader({ fonts }) {
useEffect(() => {
if (typeof window !== 'undefined') {
// eslint-disable-next-line @typescript-eslint/no-require-imports
const WebFont = require('webfontloader');
WebFont.load({
custom: {
families: [...defaultFonts, ...(fonts || [])]
}
});
}
}, [fonts]);
}
export const FontLoader = (props) => {
useFontLoader(props);
return null;
};
//# sourceMappingURL=FontLoader.js.map