UNPKG

@emcsistemas/native-ui

Version:
30 lines 882 B
import { Alert } from 'react-native'; function getMessageBoxTitle(variant) { switch (variant) { case 'alert': return 'Atenção'; case 'confirmation': return 'Confirmação'; case 'error': return 'Ops!'; case 'sucess': return 'Sucesso'; case 'information': return 'Informação'; case 'validation': return 'Ops!'; } } function showSimpleMessageBox(props) { const title = getMessageBoxTitle(props.variant); return Alert.alert(title, props.message); } const EMCMessageBox = (props) => { if (!props.buttons) { return showSimpleMessageBox(props); } const title = getMessageBoxTitle(props.variant); return Alert.alert(title, props.message, props.buttons); }; export default EMCMessageBox; //# sourceMappingURL=EMCMessage.js.map