Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 1.23 KB

README.md

File metadata and controls

38 lines (23 loc) · 1.23 KB

react-native-options-menu

A native looking options dialog for IOS, and Android and Web.

To Download: run yarn add react-native-options-menu.

Usage example:

                import OptionsMenu from "react-native-options-menu";
                const MoreIcon = require("../../assets/more/more.png");

                 <OptionsMenu
                    button={MoreIcon}
                    buttonStyle={{ width: 32, height: 8, margin: 7.5, resizeMode: "contain" }}
                    destructiveIndex={1}
                    options={["Edit", "Delete", "Cancel"]}
                    actions={
                    [this.sharePost, this.deletePost, null]
                    }
                   />

Note that button is a required prop (pass in a png of the desired button).

Destructive index in an IOS only prop. It will appear as a red index.

Options: an array of strings that will be displayed in the menu.

Actions: an array of functions to be executed for every menu item. Note that the orders of options an actions have to match.

Ios Screenshot:

Screenshot

Android Screenshot:

Screenshot