@kiwicom/smart-faq
Version:
Smart FAQ
16 lines (11 loc) • 430 B
JavaScript
// @flow
export const replaceDomain = (link: string, domain: string) =>
link.replace(/(https?:\/\/)[^/]+(.*)/, `${domain}$2`);
export const replaceWithCurrentDomain = (url: string) => {
if (typeof window === 'undefined') {
return url;
}
return replaceDomain(url, window.location.origin);
};
export const addDeepLink = (url: string, queryParam: string): string =>
`${url}?deeplink=${queryParam}&source=smartfaq`;