| 481 | }, [debouncedValue]); |
| 482 | |
| 483 | async function loadFromStorage() { |
| 484 | const storageString = data.ticket.detail as PartialBlock[]; |
| 485 | // if (storageString && isJsonString(storageString)) { |
| 486 | // return JSON.parse(storageString) as PartialBlock[] |
| 487 | // } else { |
| 488 | // return undefined; |
| 489 | // } |
| 490 | try { |
| 491 | // @ts-ignore |
| 492 | return JSON.parse(storageString) as PartialBlock[]; |
| 493 | } catch (e) { |
| 494 | return undefined; |
| 495 | } |
| 496 | } |
| 497 | |
| 498 | async function convertHTML() { |
| 499 | const blocks = (await editor.tryParseHTMLToBlocks( |