UNPKG

@duongtrungnguyen/next-helper

Version:
27 lines 782 B
import { twMerge } from "tailwind-merge"; import clsx from "clsx"; import { cookies } from "next/headers"; import { libConfig } from "./configs"; const parseToken = (token) => `${libConfig.tokenType} ${token}`; const getQueryString = (queryObject) => { const searchParams = new URLSearchParams(); Object.entries(queryObject).forEach(([key, value]) => { if (value !== void 0) searchParams.set(key, String(value)); }); return `?${searchParams}`; }; const getCookieToken = async (type) => { var _a; const cookieStorage = await cookies(); return (_a = cookieStorage.get(type)) == null ? void 0 : _a.value; }; function cn(...inputs) { return twMerge(clsx(inputs)); } export { cn, getCookieToken, getQueryString, parseToken }; //# sourceMappingURL=utils.js.map