@boomerang-io/utils
Version:
A library of reusable utilities and hooks for React webapps on the Boomerang platform.
17 lines (16 loc) • 599 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = useQueryString;
var _reactRouterDom = require("react-router-dom");
var _queryString = _interopRequireDefault(require("query-string"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
const defaultOps = {
arrayFormat: "comma",
skipEmptyString: true
};
function useQueryString() {
let opts = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : defaultOps;
return _queryString.default.parse((0, _reactRouterDom.useLocation)().search, opts);
}