@kirz/react-native-toolkit
Version:
Toolkit to speed up React Native development
25 lines (24 loc) • 667 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useAlert = useAlert;
var _react = require("react");
var _AlertsContext = require("../contexts/AlertsContext");
function useAlert() {
const {
showAlert: showAlertBase,
hideAlert: hideAlertBase
} = (0, _react.useContext)(_AlertsContext.AlertsContext);
const showAlert = (0, _react.useCallback)((name, props) => {
return showAlertBase(name, props);
}, [showAlertBase]);
const hideAlert = (0, _react.useCallback)(name => {
return hideAlertBase(name);
}, [hideAlertBase]);
return {
showAlert,
hideAlert
};
}
//# sourceMappingURL=useAlert.js.map