oppia / oppia

A free, online learning platform to make quality education accessible for all.
https://www.oppia.org
Apache License 2.0
5.62k stars 3.78k forks source link

Fix part of #18384: Reusable card component for learner dashboard, learner dashboard redesign #20179

Closed amyyeung17 closed 3 weeks ago

amyyeung17 commented 3 weeks ago

Overview

This PR addresses part of the 2nd breakpoint of https://github.com/oppia/oppia/issues/18384, adding a new reusable card component.

Includes 3 new files:

This reusable card component essentially consolidates these files in summary-tile beginning with:

Additional notes:

April 17 - This is left as a draft as I noticed the icons flickering when resizing to smaller screens. It seems like a general FontAwesome issue. Also redundant commits.

Essential Checklist

Please follow the instructions for making a code change.

Proof that changes are correct

https://github.com/oppia/oppia/assets/28910543/6d520bd5-b9a8-4fd0-b406-4f5807cbfae5

oppiabot[bot] commented 3 weeks ago

Hi @amyyeung17 please assign the required reviewer(s) for this PR. Thanks!

amyyeung17 commented 3 weeks ago

Created a clean branch without commits from home