Problem description
Currently, Guardian UI forms only support plain text input. This restricts users from emphasizing important information or presenting text in a structured and clear way. As a result, long descriptions or critical instructions are harder to read and can lead to misinterpretation.
Requirements
Enhance the Guardian UI form to include Rich Text Editing (RTE) functionality that allows users to format and structure their content for better readability and visibility.

Key requirements:
- Support for bold, italics, and underline
- Bulleted and numbered lists
- Headings/subheadings
- Hyperlinks
- Proper rendering of formatted text both during input and in the final display
Definition of done
- A rich text editor is integrated into the Guardian UI form.
- Users can apply basic text formatting and structuring.
- Formatted content renders correctly in both preview and final output.
- The implementation does not break or alter existing plain text entries.
- The solution aligns with Guardian’s design and accessibility guidelines.
- Code is peer-reviewed, tested, and merged into the develop branch.
Acceptance criteria
Users can format text with bold, italics, and underline.
Users can add bulleted and numbered lists.
Users can insert hyperlinks.
Text formatting is preserved when displayed in final output.
Existing plain text entries remain unaffected and display as expected.
Unit/UI tests confirm functionality of rich text editor.
Problem description
Currently, Guardian UI forms only support plain text input. This restricts users from emphasizing important information or presenting text in a structured and clear way. As a result, long descriptions or critical instructions are harder to read and can lead to misinterpretation.
Requirements
Enhance the Guardian UI form to include Rich Text Editing (RTE) functionality that allows users to format and structure their content for better readability and visibility.
Key requirements:
Definition of done
Acceptance criteria
Users can format text with bold, italics, and underline.
Users can add bulleted and numbered lists.
Users can insert hyperlinks.
Text formatting is preserved when displayed in final output.
Existing plain text entries remain unaffected and display as expected.
Unit/UI tests confirm functionality of rich text editor.