import { clsx, type ClassValue } from "clsx"; import { twMerge } from "tailwind-merge"; export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)); } export async function httpApi(route: string): Promise { let response = await fetch("/api" + route); if (!response.ok) { throw new Error(`HTTP error! status: ${response.status}`); } return response.json(); }