react-use-navigator-permissions
Version:
[](https://github.com/JamesIves/react-use-navigator-permissions/actions) [ • 699 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react");function t(){return(t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}exports.default=function(r,n){var o=e.useState(!1),a=o[0],i=o[1],s=e.useState(""),u=s[0],f=s[1];return e.useEffect((function(){"undefined"!=typeof window&&(window.navigator&&window.navigator.permissions?window.navigator.permissions.query(t({name:r},n)).then((function(e){f(e.state)})):i(!0))}),[r,n]),{status:u,error:a}};
//# sourceMappingURL=react-use-navigator-permissions.cjs.production.min.js.map