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

Quick-Styleguidist-Fix & Adjusting Margins #85

Draft
wants to merge 75 commits into
base: DEV-97.4-Report-Problem-Button-In-Search-Results
Choose a base branch
from

Conversation

ApplePieAngel
Copy link
Contributor

Description

Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.

Fixes # (issue)

Screenshots

Ad screenshots of the changes if relevant

Before
chrome_GvzGzuMovI

After

Type of change

Please delete options that are not relevant.

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

  • Test A
  • Test B

gigicupp and others added 30 commits October 11, 2021 20:37
ApplePieAngel and others added 30 commits December 7, 2022 21:43
* Updated palette colors and footer color

* Dynamically added year for copyright, changed color for palette and footer, used useHistory for footer links

* Align links in footer

* Align footer text.

* Remove highlight on visited

* Align links vertically and removed unnecessary css

* Removed unnecessary typography parent from footer

* Changed all divs to box mui

* Added grid to dynamically snap components for mobile devices

* Align footer description in grid

* Removed xs/md for grid items to auto adjust to remaining space.

* Swapped order of infringement policies and privacy policy to align with figma design

* Changed infringement policy to singular

* Removed underline from NBJC and Out in Tech

* Refactored some variable names and removed unnecessary css

* Updated buttons to navlinks and added underlines to external links

* Update palette to align with header PR

* Added tests to expected external links.

* Added history testing for internal links and tested all the links in the footer

* Update Footer.test.jsx

* Changed palette to hardcoded colors because palette isn't defined in jest

* Refactoring tests in the style of Daniel Irvine author of Mastering React TDD

* Added three more functions for test cases.

* Refactored test comparisons to be more specific.

* Added tests for internal links.

* Added test for copyright and remaining links.

* Refactored string matching test to be general usage.

* Refactored some test function names to be more descriptive

* Added a parent describe to tests so it's more clear what component is tested
DEV 83 2/2: Update NavBar to the new Design
Remove NULL on 2nd address line when empty
* Converted title to h1, adjusted fontSize/margins/etc to be more responsive. Title no longer wraps

* Fixed bug regarding xs height not being rendered

* Added width to container to allow the searchBar room to stretch

* Added commented out tests as example of what I'd test
…ponsive

Fix: Update search bar to be more responsive
* Removed home page logo and implemented grid with sample photos

* Updated typography and images with the proper wording/images

* Reorganized text and photo positioning for mobile devices

* Added padding for desktop views

* Added margins between text bodies and shrunk images in mobile dimensions

* Added buttons and icons to homepage

* Added margin between icon and button label

* Abstracted icons into startIcons components

* Refactored buttons into arrays

* Added gaps between buttons when wrapping

* Hacky workaround to changing border color to buttons

* Adjusted margins for better button spacing

* Added navigation functionality for discover new spaces

* Added support button functionality

* Added bolding to buttons

* Added buttons to mobile view

* Added styling to mobile view to make it more responsive

* Buttons align left for medium viewpoints

* Added more breakpoints to make smaller dimensions more responsive

* Converted px values into rems

* Added alt text to images

* Refactored some of the image names

* Readjusted margins for smaller dimensions

* Replaced MUI grid with flexbox to fix margins

* Centered body content and adjusted font size and image sizes

* Enlarged buttons for larger dimensions

* Aligns mobile images to be centered

* Add a space now properly aligns left at all dimensions, maxWidth reduced for text containers at higher dimensions to accomdate breakpoints

* Mobile images are limited to 300width to be dynamic down to 320px

* Refactored a lot of variables names to be more clear and condensed redundant css

* Fixed bug regarding root margins expanding bottom unintendedly

* Abstracted redudant button mapping into function components

* Added location button data and category button data inside their respective functions

* Moved supportlink to a const variable to bypass eslint

* Fixed error regarding keys in list items.

* Fixed error regarding array being passed in as classname

* Added some initial tests regarding images

* Start of Component Refactor: Added some template functions intended to reduce redundancy

* Removed mobile view and abstracted components into reusable containers

* Refactored the redundant rows into one reusable component to be more DRY

* Buttons and images now render properly in mobile dimensions

* Moved handle click to related function.

* Setting up exported components for testing environements

* Added tests for button component and row text content.

* Abstracted the button rows into utiliary functions

* Removed support button into its own component

* Added tests for buttonRow, and converted parentRowContainers into a map function

* Replaced image links with image hosting
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

Successfully merging this pull request may close these issues.

3 participants