Licence
MIT
Version
0.2.2
Deps
781
Size
7.5 MB
Vulns
8
Weekly
0
react-native-scroll-tab-to-index
HN
Installation
npm install react-native-scroll-tab-to-index
yarn add react-native-scroll-tab-to-index
Modal

Usage
import * as React from 'react';
import { StyleSheet, Text, TextStyle, View } from 'react-native';
import { ScrollTab } from 'react-native-scroll-tab-to-index';
const $text: TextStyle = {
color: 'blue',
fontSize: 20,
margin: 16,
};
const $textTwo: TextStyle = {
color: 'red',
fontSize: 16,
margin: 16,
};
const DATA_MENU = [
{
id: 1,
tile: 'Title 1',
option: [
'Option 1',
<View>
<Text style={$textTwo}>Option 2</Text>
</View>,
<View>
<Text style={$text}>Option 3</Text>
</View>,
],
},
{
id: 2,
tile: 'Title 2',
option: [
'Option 1',
<View>
<Text style={$textTwo}>Option 2</Text>
</View>,
<View>
<Text style={$text}>Option 3</Text>
</View>,
],
},
];
export default function App() {
return (
<View style={styles.container}>
<ScrollTab onPressItem={(value) => {}} dataMenu={DATA_MENU} />
</View>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
marginTop: 50,
},
box: {
width: 60,
height: 60,
marginVertical: 20,
},
});
Props
| Prop | Type | Description | Required |
|---|---|---|---|
dataMenu |
object | Is an array of options.Include tile , option |
Yes |
onPressItem |
void | on click select option | Yes |
styleTitle |
StyleProp | style text Title | no |
styleViewTitle |
StyleProp | style view title | no |
Contributing
See the contributing guide to learn how to contribute to the repository and the development workflow.
License
MIT
Made with create-react-native-library