1.1.0 • Published 1 year ago

@hashiprobr/react-native-paper-dropdown v1.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

react-native-paper-dropdown

A fork of Fateh Farooqui's react-native-paper-dropdown with additional configurability

Peer dependencies

{
    "@hashiprobr/react-use-mount-and-update": "*",
    "@types/react": "*",
    "@types/react-native": "*",
    "react": "*",
    "react-native": "*",
    "react-native-paper": "*",
    "typescript": "*"
}

Install

With npm:

npm install @hashiprobr/react-native-paper-dropdown

With yarn:

yarn add @hashiprobr/react-native-paper-dropdown

If using Expo, add the module to webpack.config.js:

const createExpoWebpackConfigAsync = require('@expo/webpack-config');

module.exports = async function (env, argv) {
    const config = await createExpoWebpackConfigAsync({
        ...env,
        babel: {
            dangerouslyAddModulePathsToTranspile: [
                '@hashiprobr/react-native-paper-dropdown',
            ],
        },
    }, argv);
    return config;
};

If webpack.config.js does not exist, create it with:

expo customize:web

Removed props

namedescription
visiblenot available
onDismissnot available
showDropDownnot available
setValuerenamed to onChangeValue
inputPropsnot available

Added props

namedescription
onChangeValuerenamed from setValue
disabledequivalent to the TouchableRipple disabled prop and the TextInput disabled prop
onFocusequivalent to the TouchableRipple onFocus prop
onBlurequivalent to the TouchableRipple onBlur prop
styleall properties except margins are applied to the inner TextInput, margins are applied to the outer TouchableRipple
editableif false, clicking on the component has no effect (default true)
borderlessequivalent to the TouchableRipple borderless prop
backgroundequivalent to the TouchableRipple background prop
centeredequivalent to the TouchableRipple centered prop
rippleColorequivalent to the TouchableRipple rippleColor prop
underlayColorequivalent to the TouchableRipple underlayColor prop
touchableStyleall properties except margins are applied to the outer TouchableRipple
errorequivalent to the TextInput error prop
selectionColorequivalent to the TextInput selectionColor prop
underlineColorequivalent to the TextInput underlineColor prop
activeUnderlineColorequivalent to the TextInput activeUnderlineColor prop
outlineColorequivalent to the TextInput outlineColor prop
activeOutlineColorequivalent to the TextInput activeOutlineColor prop
denseequivalent to the TextInput dense prop
iconColorequivalent to the TextInput.Icon color prop
iconStyleequivalent to the TextInput.Icon style prop
1.1.0

1 year ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago