tiptap-php icon indicating copy to clipboard operation
tiptap-php copied to clipboard

Add isEmpty() method to check for empty Tiptap content

Open putrafajarh opened this issue 1 year ago • 1 comments

Background

Currently, there's no straightforward way to check if the content of a Tiptap editor is empty. This can be particularly useful for form validation or preventing submission of empty content.

Proposed Solution

Implement an isEmpty() method for Tiptap that returns a boolean value indicating whether the editor's content is empty or not.

Expected Behavior

  • Return true if the editor contains only empty paragraphs or whitespace
  • Return false if the editor contains any meaningful content (text, images, etc.)

Use Case

This method would be helpful in scenarios such as:

  • Validating form submissions to ensure non-empty content
  • Disabling submit buttons when the editor is empty
  • Checking if a user has actually entered any content before saving

putrafajarh avatar Sep 23 '24 17:09 putrafajarh

FYI, there is editor.isEmpty on tiptapjs

putrafajarh avatar Sep 23 '24 17:09 putrafajarh