npm.io
0.2.2 • Published 3 years ago

react-native-scroll-tab-to-index

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

Keywords