@emcsistemas/native-ui
Version:
Biblioteca de componentes react native
30 lines • 882 B
JavaScript
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