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

Projects hifi #1682

Closed
4 tasks
kristykjlee opened this issue Apr 9, 2021 · 2 comments · Fixed by #1753
Closed
4 tasks

Projects hifi #1682

kristykjlee opened this issue Apr 9, 2021 · 2 comments · Fixed by #1753
Assignees
Milestone

Comments

@kristykjlee
Copy link

kristykjlee commented Apr 9, 2021

@angle943 is going to break down tickets to hand off to FE team
https://www.figma.com/file/HEQpY7l2jvazLp1kqyyUiH/Projects-Page?node-id=0%3A1

Subtasks

  • Integrate with API
  • Create projects landing page
  • Create project details page structure
  • Add project details scrolling behaviour
@angle943
Copy link
Contributor

@jamessspanggg
Copy link
Contributor

jamessspanggg commented Apr 22, 2021

@angle943 with this, then are we scraping off the existing projects page?

ahh ignore this, just saw the details of these existing page within the design

@jamessspanggg jamessspanggg mentioned this issue Apr 23, 2021
12 tasks
@jamessspanggg jamessspanggg added this to the Sprint 26 milestone Apr 28, 2021
buckyroberts pushed a commit that referenced this issue May 29, 2021
* Create custom Button component

* Create new Projects container with basic hero and move previous Projects to ProjectRulesAndGuide

* Add button animation when hover

* Add responsive Project Card and list of projects

* Define Project and Milestone apis and types

* Change endpoint for project rules to accomodate project details page

* Add ProjectCard hovered box shadow

* Add iconLeft support in Button component

* Implement project details page with temporary dummy data

* Hook up apis and implement scroll behavior of project details

* Improve scrolling behavior of project details based on figma design

* Update mobile nav projects link

* ! Use new project icons

* ! Fix project icons overwritting colors of one another

* ! Modify projects page to use latest font system

* ! Fix colouring of integration icon

* ! Fix project icons not being masked properly

* ! Update projects hifi page based on latest updated design

* ! Change usage of gap as safari does not support, refactor all z-index to separate files

* ! Add formatted date support with fecha package

* UI fixes based on testing done for mobile safari and chrome

* Take into account multiline content as well as content with links

* Remove handle of multiline description in project card

* Center project lead title for mobile views

* Simplify project lead container to span

* remove strings.tsx

* remove linkifyjs

* remove fecha

* PaginatedResponse

* Remove milestone related api as milestone is nested within the projects model

* lint errors

* transparent project details header

* Make list of project cards more responsive

* fix merge conflicts

* z-index

* ProjectIcons

* update annoying caniuse error

* a couple changes

* stashing changes - going to update button

* make Button into one component

* minor change to ProjectMilestones.scss

* override css for button

* minor css changes

* ProjectDetailsHeader

* some directory changes

* minor change

* minor change on ListOfProjects

* minor edit to ProjectDetailsTopic

* remove eslint-disable

* ProjectDetailsSideMenu

* ProjectDetailsSideMenu.scss

* projectLeadDisplayName

* correct position of the side menu

* dynamic side menu (when you scroll, it highlights correct one)

* fix the leftMenu bug

* making a couple minor adjustments

* Remove hover effect for touch screen devices

* Project card css fix and tidy up css

Co-authored-by: Justin Kim <justinkim943@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants