0.1.1 • Published 2 years ago

react-native-awesome-text v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

react-native-awesome-text

react native typography , inspired from Mui Typography

Installation

npm install react-native-awesome-text

Usage

You need to ensure that you've wrapped your app in the TypographyProvider, and pass in neccesary styles

import { TypographyProvider } from 'react-native-awesome-text';

const style = {
    base: { fontSize: 14, color: 'black', fontFamily: 'Lato-Medium' }, // base style (common style that extends the variant style)
    h1: { color: 'red' }, // style for a variant (key is variant name)
    h2: { fontSize: 22, color: 'green' },
    h3: { fontSize: 20, color: 'blue' },
    h4: { fontSize: 18, color: 'purple' },
    h5: { fontSize: 16, color: 'orange' },
    h6: { fontSize: 14, color: 'yellow' },
};

<TypographyProvider typography={style}>
    <App>
</TypographyProvider>

Now you can import Typography and use it any where in the app

// example usage

<Typography>Awesome</Typography>
<Typography variant="h1">Awesome</Typography>
<Typography variant="h2">Awesome</Typography>
<Typography variant="h3">Awesome</Typography>
<Typography variant="h4">Awesome</Typography>
<Typography variant="h5">Awesome</Typography>
<Typography
    variant="h6"
    style={{
    color: 'red',
    }}
>
    Awesome
</Typography>

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT