CLASSROOMIO-T-135: Empty note state logic
Co-authored-by: Tunji Adeyemi <[email protected]> Merge-request: CLASSROOMIO-MR-61 Merged-by: Best Admin <[email protected]>
This commit is contained in:
@@ -65,10 +65,13 @@
|
|||||||
|
|
||||||
function isNoteEmpty(note) {
|
function isNoteEmpty(note) {
|
||||||
if (!note || typeof note !== 'string') return true;
|
if (!note || typeof note !== 'string') return true;
|
||||||
if (!note.trim()) return true;
|
|
||||||
if (note.trim() === '<p><br></p>') return true;
|
|
||||||
|
|
||||||
return false;
|
const dummyDiv = document.createElement('div');
|
||||||
|
dummyDiv.innerHTML = note;
|
||||||
|
|
||||||
|
const rawText = dummyDiv.textContent?.trim();
|
||||||
|
|
||||||
|
return rawText === '';
|
||||||
}
|
}
|
||||||
|
|
||||||
function handleSave(prevMode: string) {
|
function handleSave(prevMode: string) {
|
||||||
|
|||||||
Reference in New Issue
Block a user