mirror of
https://github.com/vercel/commerce.git
synced 2025-04-29 06:17:50 +00:00
21 lines
656 B
TypeScript
21 lines
656 B
TypeScript
import { ReadonlyURLSearchParams } from "next/navigation";
|
|
|
|
export const baseUrl = process.env.VERCEL_PROJECT_PRODUCTION_URL
|
|
? `https://${process.env.VERCEL_PROJECT_PRODUCTION_URL}`
|
|
: "http://localhost:3000";
|
|
|
|
export const createUrl = (
|
|
pathname: string,
|
|
params: URLSearchParams | ReadonlyURLSearchParams
|
|
) => {
|
|
const paramsString = params.toString();
|
|
const queryString = `${paramsString.length ? "?" : ""}${paramsString}`;
|
|
|
|
return `${pathname}${queryString}`;
|
|
};
|
|
|
|
export const ensureStartsWith = (stringToCheck: string, startsWith: string) =>
|
|
stringToCheck.startsWith(startsWith)
|
|
? stringToCheck
|
|
: `${startsWith}${stringToCheck}`;
|