Files
make-comics/lib/utils.ts
T
2026-01-05 23:06:30 +01:00

24 lines
787 B
TypeScript

import { clsx, type ClassValue } from "clsx";
import { twMerge } from "tailwind-merge";
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs));
}
export const TOGETHER_LINK =
"https://togetherai.link/?utm_source=make-comics&utm_medium=referral&utm_campaign=example-app";
export function isContentPolicyViolation(errorMessage: string): boolean {
return (
errorMessage.includes("content policy") ||
errorMessage.includes("Invalid content detected") ||
errorMessage.includes("content moderation") ||
errorMessage.includes("flagged and rejected") ||
errorMessage.includes("NO_IMAGE")
);
}
export function getContentPolicyErrorMessage(): string {
return "Unable to generate image due to content policy. Please try a different prompt.";
}