Skip to content

77 about page

ryanlong requested to merge 77-about-page into main

Created by: ri-pandey

Description

Made the About page's text editable via a markdown editor.

Related Issue(s)

Closes #77 (closed)

Changes Made

List the main changes made in this PR. Be as specific as possible.

  • Feature added

  • Code refactored

  • Other changes: [describe]

  • Made the About page editable via a markdown input.

  • Persists sanititzed HTML. Upon retrieval, convert persisted HTML to markdown, which can then be edited to updated the About.

  • Added tabs for mobile view, and side-by-side editor/preview for desktop view.

  • The HTML generated from real-time markdown-to-HTML conversion is also sanitized.

  • About Page is globally accessible, but can only be modified by admins.

Screenshots (if applicable)

Desktop View

Screenshot 2024-02-23 at 11 36 55 AM

Mobile View

Screenshot 2024-02-23 at 11 37 29 AM

Checklist

Before submitting this PR, please make sure that:

  • Your code passes linting and coding style checks.
  • Documentation has been updated to reflect the changes.
  • You have reviewed your own code and resolved any merge conflicts.
  • You have requested a review from at least one team member.
  • Any relevant issue(s) have been linked to this PR.

Merge request reports

Loading