@brightlayer-ui/react-auth-workflow
Version:
Re-usable workflow components for Authentication and Registration within Eaton applications.
15 lines (14 loc) • 418 B
JavaScript
export const parseQueryString = (search) => {
let searchQuery = search;
if (searchQuery.startsWith('?'))
searchQuery = searchQuery.substr(1);
const params = searchQuery.split('&');
const ret = {};
params.forEach((param) => {
const keyVal = param.split('=', 2);
if (keyVal.length > 1) {
ret[keyVal[0]] = decodeURI(keyVal[1]);
}
});
return ret;
};