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

Admin Request Group Page #73

Open
meganniu opened this issue Mar 18, 2021 · 0 comments
Open

Admin Request Group Page #73

meganniu opened this issue Mar 18, 2021 · 0 comments
Assignees

Comments

@meganniu
Copy link
Collaborator

meganniu commented Mar 18, 2021

Deadlines

  • RequestTable, RequestTypeDropdown, RequestTypeDropdownList: Wed 24 March @Anand-Issac
  • EditRequestModel, CreateRequestModal: Sun 28 March @Anand-Issac
  • AdminRequestGroupView: Wed 31 March @kevinwang2040

Overall Organization

Behaviour spec

Final Design Figma

  • contains specs for component behavior

Breakdown Figma

Breakdown

Screenshot from 2021-03-18 16-54-49

Atoms

Screenshot from 2021-03-18 16-48-52

Molecules

Screenshot from 2021-03-18 16-48-59

Organisms

Screenshot from 2021-03-18 16-54-57

Tasks

  • Dropdown button (atom)
    • Pass list of dropdown items and callbacks into component
  • RequestsTable (molecule)
    • Take list of requests in props
  • RequestTypeDropdown (molecule)
    • Take list of requests in props
  • RequestTypeDropdownList (organism)
    • Take list of RequestTypes in rpops
  • AdminRequestGroupView (organism)
    • 'export CSV' is not part of MVP
    • graphql query for RequestGroup, nested RequestTypes, and nested Requests
      • get id of RequestGroup from url path
      • save result to redux store
  • AdminRequestGroupPage (page)
    • use existing Navbar (functionality to inject links into Navbar will be done by @jlight99 and @guy-ro )
    • path: '/request-groups/:id'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants