import { stripHtml } from "@/lib/utils";
export const getRenderableJobDescription = (jobDescription?: string | null) => {
if (!jobDescription) return "No description available.";
const plainText =
jobDescription.includes("<") && jobDescription.includes(">")
? stripHtml(jobDescription)
: jobDescription;
const normalizedLineBreaks = plainText.replace(/\r\n/g, "\n");
if (
normalizedLineBreaks.includes("\\n") &&
!normalizedLineBreaks.includes("\n")
) {
return normalizedLineBreaks.replace(/\\n/g, "\n");
}
return normalizedLineBreaks;
};