0.0.4 • Published 3 years ago

react-native-display-modal v0.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

react-native-display-modal

Demo

1. install

  • npm i react-native-display-modal

2. Usage

import React, {useState} from 'react';
import {
View,
Text,
TouchableOpacity,
Modal,
StyleSheet,
Pressable,
Dimensions,
Image,
} from 'react-native';
import {DisplayModal} from 'react-native-display-modal';
function DisplayModalExample() {
const [isOpen, setOpen] = useState(false);
const onCloseModal = () => {
  setOpen(false);
};
return (
 <View style={{flex: 1, justifyContent: 'center'}}>
   <DisplayModal
     title="React Native Alert"
     context="Welcome to react-native-display-modal !!!"
     isOpen={isOpen}
     onCloseModal={onCloseModal}
     // iconView={iconView}
     headerCloseButton={false}
     // closeButtonMode="upper"
     closeButtonShow={true}
     // subContext="sub context you want display"
     titleStyle={{color: 'red'}}
     button={[
       {
         title: 'CANCEL',
         onPress: onCloseModal,
       },
     ]}
     // closeIcon={closeIcon}
   />
   <TouchableOpacity onPress={() => setOpen(true)}>
     <Text selectable>OpenModal</Text>
   </TouchableOpacity>
 </View>
);
}

Props

  • isOpen: boolean,
  • onCloseModal: () => void,
  • title?: string,
  • context?: string,
  • subContext?: string,
  • titleStyle?: StyleProp,
  • contextStyle?: StyleProp,
  • subContextStyle?: StyleProp,
  • iconView?: ReactNode,
  • headerCloseButton? :boolean,
  • closeButtonMode: 'upper' | 'right' | 'left',
  • closeButtonShow: boolean,
  • button: ButtonProps[],
  • closeIcon: ReactNode,
  • hiddenIconView?: boolean,
  • closeIconTintColor?: string,
  • iconViewTintColor?: string
0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago