import React, { createContext, useContext } from 'react'; interface FontFamilyContextValue { fontFamily?: string; } const FontFamilyContext = createContext({}); export const FontFamilyProvider: React.FC<{ fontFamily?: string; children: React.ReactNode; }> = ({ fontFamily, children }) => { return ( {children} ); }; export const useFontFamily = () => { const { fontFamily } = useContext(FontFamilyContext); const fontStyle = fontFamily ? ({ fontFamily, fontWeight: 'normal' } as const) : null; return { fontFamily, fontStyle }; };