@merchstack/react-native-ui

0.0.51 • Public • Published

Test

React Native UI


Base React Native UI library for all react native to which contains:

  • themes creator
  • components

Get started


1. Installation

Execute:

npm install @merchstack/react-native-ui

2. Usage

Import library at code and use component:

import { View Input } from '@merchstack/react-native-ui';
...
render() {
    return (<View><Input placeholder={'Username'} value={this.state.username}/></View>);
}
...

Components supported


  • Avatar
  • Badge
  • Button
  • ContentView
  • Divider
  • FlatList
  • Header
  • Icon
  • Image
  • Input
  • Link
  • ListItem
  • LoadingIndicator
  • NumberPicker
  • Overlay
  • Picker
  • SafeAreaView
  • SearchBar
  • SearchBarHeader
  • Snackbar
  • Text
  • View

Customization


1. Theme

Create a theme object:

import { createTheme } from '@merchstack/react-native-ui';
...
const myTheme = createTheme({
    colors: {
        primary: Colors.blue1,
        secondary: Colors.orange1,
        inverse: Colors.white,
        inputBorder: Colors.gray3,
        info: Colors.blue1,
        success: Colors.green1,
        error: Colors.red1,
        warning: Colors.orange2
    },
    backgroundColors: {
        main: Colors.white,
        primary: Colors.blue1,
        secondary: Colors.orange1
    },
    fonts: Fonts,
    metrics: Metrics
    }),
    dark: createTheme({
    fonts: Fonts,
    metrics: Metrics,
	...
	// Other customization
	...
})	

Pass the theme to ThemeProvider:

...
<ThemeProvider theme={myTheme}>
...

Readme

Keywords

none

Package Sidebar

Install

npm i @merchstack/react-native-ui

Weekly Downloads

32

Version

0.0.51

License

MIT

Unpacked Size

38.1 kB

Total Files

53

Last publish

Collaborators

  • jrphilo