Skip to content

Mentorship Portal improvement ideas #2701

@arkid15r

Description

@arkid15r

Minor:

  • add cursor pointer for program list admin view dropdown
  • add cursor pointer for program admin view dropdown
  • add cursor pointer for program module admin view dropdown
  • remove preview button and make the card clickable for program list admin view
  • program view menu should be aligned right
  • fix loading spinner logic for program edit, module edit
  • remove headers in edit program/module forms (basic info, program configuration...)
  • delete Create module menu item from module menu (keep at Program level)
  • use menu dropdown instead of buttons for module view
  • hide labels on public module view
  • module Experience Level: ADVANCED -- should be Advanced
  • remove issue labels from module card on program view
  • fix gaps for module admin view (tags, domains)
  • rename 'Move to draft' to 'Unpublish program'
  • rename menteeHandle to menteeId
  • replace as approach with TypeScript preferred way for cases like const { programKey, moduleKey } = useParams() as { programKey: string; moduleKey: string }
  • improve ModuleItem of ModuleCard params naming const ModuleItem = ({ details }: { details: Module }) => {
  • truncate program description on ProgramCard (currently increased number of lines)
  • change Issue assignee link to mentee page instead of members

Intermediate:

Major:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions