{"version":3,"file":"normalize-comment.mjs","names":[],"sources":["../../../../src/services/document-publish-operations/helpers/normalize-comment.ts"],"sourcesContent":["import type { RichTextJSON } from \"@lucidcms/rich-text\";\nimport { generateHTML, generateText } from \"@lucidcms/rich-text/server\";\n\nconst normalizeComment = (comment?: RichTextJSON | null) => {\n\tif (!comment) {\n\t\treturn {\n\t\t\tvalue: null,\n\t\t\ttext: null,\n\t\t\thtml: null,\n\t\t};\n\t}\n\n\tconst text = generateText(comment).trim();\n\tif (!text) {\n\t\treturn {\n\t\t\tvalue: null,\n\t\t\ttext: null,\n\t\t\thtml: null,\n\t\t};\n\t}\n\n\treturn {\n\t\tvalue: comment,\n\t\ttext,\n\t\thtml: generateHTML(comment),\n\t};\n};\n\nexport default normalizeComment;\n"],"mappings":"4EAGA,MAAM,EAAoB,GAAkC,CAC3D,GAAI,CAAC,EACJ,MAAO,CACN,MAAO,KACP,KAAM,KACN,KAAM,IACP,EAGD,IAAM,EAAO,EAAa,CAAO,CAAC,CAAC,KAAK,EASxC,OARK,EAQE,CACN,MAAO,EACP,OACA,KAAM,EAAa,CAAO,CAC3B,EAXQ,CACN,MAAO,KACP,KAAM,KACN,KAAM,IACP,CAQF"}