Arabic Text.jsx <2025>

const styles = size, fontWeight: weightMap[weight] ;

return ( <span dir="rtl" lang="ar" style= opacity: fontLoaded ? 1 : 0.99 ...props > children </span> ); ; Basic Usage import ArabicText from './components/ArabicText'; function App() return ( <div> <ArabicText>مرحبا بالعالم</ArabicText> <ArabicText size="large" weight="bold"> عنوان رئيسي </ArabicText> </div> ); Arabic Text.jsx

const weightMap = normal: '400', medium: '500', bold: '700' ; const styles = size, fontWeight: weightMap[weight] ; return

return ( <div dir=isRTL ? 'rtl' : 'ltr'> <ArabicText> t('welcome_message') </ArabicText> </div> ); const styles = size