All files / src/features/Merchants/MerchantSidePanel/components/MerchantSlugInput useSlugPrefix.ts

100% Statements 6/6
100% Branches 5/5
100% Functions 1/1
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22    26x                 161x 161x 161x   161x       161x    
import useCheckEnvironment from "@hooks/common/useCheckEnvironment";
 
export const useSlugPrefix = ({
  parentSlug = "",
  isProvider,
  slugValue,
}: {
  parentSlug?: string;
  isProvider?: boolean;
  slugValue?: string;
}) => {
  const { domain } = useCheckEnvironment();
  const webDomain = `.${domain}givepayments.com`;
  const prefix = isProvider ? `https://` : `https://${parentSlug}${webDomain}/`;
 
  const copyText = isProvider
    ? prefix + slugValue + `${webDomain}`
    : prefix + slugValue;
 
  return { prefix, copyText, webDomain };
};