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

As a developer, I should be able to enhance my app listing description with HTML #1123

Closed
willmcvay opened this issue Apr 30, 2020 · 0 comments
Assignees
Labels
feature New feature or request front-end Relates to front end issues marketplace Relates to the Marketplace

Comments

@willmcvay
Copy link
Contributor

Background context or User story:

Currently the developer portal submit / edit app field only supports plain text. As we move to a standalone page, we should support some basic HTML features to improve the UX

Specification or Acceptance Criteria:

  • Should render the HTML editor from elements instead of the text area in the submit / edit app form https://elements.reapit.cloud/?path=/story/textareaeditor--sample-form
  • Should only support the following subset of HTML (not all the options the editor can support)
    • Bold
    • Italics
    • H6 - should be bold, Museo Sans, standard text color and 16px
    • P - should be 14px and in standard text color
    • UL and OL, both as per P tag in style
    • Anchor - should be 14px with Reapit blue link style
  • Should render the HTML using the HtmlRender component https://elements.reapit.cloud/?path=/story/htmlrender--usage in the new standalone app page and the apps modals.
  • Apps standalone page is a separate feature, need to do this first (TBC ticket link)
  • Validation needs to include HTML characters
  • Helper text to be updated to explain character count includes html tags
@willmcvay willmcvay added feature New feature or request marketplace Relates to the Marketplace front-end Relates to front end issues labels Apr 30, 2020
@nphivu414 nphivu414 assigned nphivu414 and unassigned nphivu414 May 4, 2020
@duong-se duong-se self-assigned this May 5, 2020
duong-se added a commit that referenced this issue May 5, 2020
Changes
- Render html for app detail instead of show as <p>
- Update snapshot
duong-se pushed a commit that referenced this issue May 5, 2020
feat: #1123 render html for app detail (#1152)
duong-se added a commit that referenced this issue May 5, 2020
Changes
- Add diff viewer for RenderHTML component
duong-se added a commit that referenced this issue May 5, 2020
Changes
- Add diff viewer for RenderHTML component
duong-se pushed a commit that referenced this issue May 5, 2020
Changes
- Add diff viewer for RenderHTML component
duong-se pushed a commit that referenced this issue May 5, 2020
feat: #1123 render text editor instead of text area submit app (#1151)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request front-end Relates to front end issues marketplace Relates to the Marketplace
Projects
None yet
Development

No branches or pull requests

4 participants