Added features to the Settings Page and a test file again #61
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
My bad team, I MAJORLY messed up the last one, so I just remade the pull request.
Created some features for the Settings Page (changing text size across pages, dark mode, a logout button skeleton, a delete account button skeleton, and a retake quiz button skeleton). The skeleton buttons are currently placeholders and will be fililed out as the project develops. More features will be added as the project progresses. Also, I cleaned up the pages directory.
Related Issue(s)
Made the Settings Page do stuff, but no posted Issue.
Changes
Created global font sizes for titles, text, and buttons to be modified by the Text Size buttons on the Settings page. Also, a "darkMode" class has been added to the .css files in the pages directory to facilitate the dark mode theme. Cleaned up the pages directory with specific directories for each page, and modified includes to appropriately handle that. I also created a test file for the Settings Page.
Added
Changed
Removed
Fixed
Screenshots
Instructions for Testing
npm install
npm start
Checklist before Merging
Additional Comments
I will make the Settings Page look not awful, along with flushing out the skeleton buttons once the pieces for the project needed to link it up to are there. Also, I will work on making increasing our testing coverage.