Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🛠️ [TASK] : User Input Component - Rich Text #1414

Open
6 tasks
Tracked by #1410
mike-mcnulty opened this issue Dec 17, 2024 · 1 comment
Open
6 tasks
Tracked by #1410

🛠️ [TASK] : User Input Component - Rich Text #1414

mike-mcnulty opened this issue Dec 17, 2024 · 1 comment
Assignees
Labels
F14 ux/ui UX/UI related issues

Comments

@mike-mcnulty
Copy link

mike-mcnulty commented Dec 17, 2024

Summary

As a proposer, I need to be able to enter rich text responses, so that I can give long-form unstructured details about my proposal.

Use Cases:

  • Solution Description
  • Impact
  • Value For Money

Acceptance Criteria

  • Default values should be static placeholder that helps proposer provide answer (configured by admins)
  • In Editing mode, default value should disappear when user starts editing field
  • User can format text with Headers, Bold, Italic, Ordered List, Unordered List, Indent, Un-indent, Insert Image
  • While editing is active, users can view their current character count vs the character limit
  • User may enter characters beyond the character limit, but cannot save while char_count > char_limit
  • Any text entered beyond the character limit should be shown to the user as red text to indicate the overflow to the user

Designs

https://www.figma.com/design/1e1MMDXyi0oL9sG9IunWL7/UI-Kit-Figma-for-catalyst?node-id=5271-49626&t=gTh3B1j2eYONQrjf-0

Default
image

Selected
image

Editing
image

Filled
Property 1=Filled_RichTextpng

@seankdesigns
Copy link

@mike-mcnulty Updated designs & added to ticket

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
F14 ux/ui UX/UI related issues
Projects
Status: New
Development

No branches or pull requests

2 participants