react-native-scroll-menu
TypeScript icon, indicating that this package has built-in type declarations

1.1.2 • Public • Published

platforms npm npm

react-native-scroll-menu

React native scrolling button horizontal

Installation

npm i react-native-scroll-menu
yarn add react-native-scroll-menu

Example

Example

Usage

import React, {Component} from 'react';
import {
    View
} from 'react-native';

//import this
import ScrollingButtonMenu from 'react-native-scroll-menu';


export default class Example extends Component
{

  render()
  {
    return (
        <ScrollingButtonMenu
            items={[
              {
                id: "1",
                name: 'Yaşam',
              },
              {
                id: "2",
                name: 'Zaman',
              },
              {
                id: "3",
                name: 'İnanç',
              },
              {
                id: "4",
                name: 'Cosmos',
              },
              {
                id: "5",
                name: 'Düşüş',
              },
            ]}
            onPress={(e) => {
              console.log(e);
            }}
            selected={"1"}
        />
    );
  }
}

//define menu
let menus = [
  {
    name: 'Sekiz',
    id: 1,
    backgroundColor: '#388E3C',
    borderColor: '#388E3C',
  },
  {
    text: 'Penguen',
    id: 2,
  }
];

Props

Key Type Description
items Array Array for button menu is required
onPress Function(menu) Function when press button is required
upperCase Boolean Uppercase text (optional) default value => false
selectedOpacity Number Opacity when pressed button (optional) default value => 0.7
containerStyle Object {}
contentContainerStyle Object {}
scrollStyle Object {}
textStyle Object {}
buttonStyle Object {}
activeButtonStyle Object {}
firstButtonStyle Object {}
lastButtonStyle Object {}
textStyle Object {}
activeTextStyle Object {}
activeColor string "#fffff"
activeBackgroundColor string "#fffff"
selected number item id => 1
keyboardShouldPersistTaps string default => always

Package Sidebar

Install

npm i react-native-scroll-menu

Weekly Downloads

244

Version

1.1.2

License

MIT

Unpacked Size

13.2 kB

Total Files

4

Last publish

Collaborators

  • sekizpenguen