blob: 945c482a9bc83b4c14a9e47a1ead63688dcd12e5 [file]
import { clsx, type ClassValue } from "clsx"
import { twMerge } from "tailwind-merge"
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs))
}
const BASE = import.meta.env.BASE_URL.replace(/\/$/, "");
export function withBase(path: string): string {
if (path.startsWith("http") || path.startsWith("mailto:")) return path;
if (path.startsWith("#")) return path;
if (!path.startsWith("/")) return `${BASE}/${path}`;
return `${BASE}${path}`;
}