* create a desktop version of the card
* finish creating the grid for the cards
* fix the responsive niche cases
* add screen reader text
* add border and account for the added border
Co-authored: Bruce B <bbsmooth@gmail.com>
* add the full width back
* clean and fix values grid columns values
* make the outline block
* use underline because outline overflows out the
Co-authored-by: sembauke <semboot699@gmail.com>
* turn the link into a button
Co-authored-by: sembauke <semboot699@gmail.com>
* fix: web-layout
* fix: mobile-layout
* sort the large text in wide screens
* hide the tool panel
* Revert "hide the tool panel"
This reverts commit 21499f840d.
* change the grid rows to account for big text
* make the card clickable
---------
Co-authored-by: sembauke <semboot699@gmail.com>
* refactor(client): clean some mistype errors in the nav-links file
* fix showLanguage prop type in the other files
* add-ts-ignore-comment
* swap to map for easier maintainablity
* Change the eslint naming comment
* fix: using the wrong handlekeydown function
Co-authored-by: Bruce B <bbsmooth@gmail.com>
* hide the menu when focus is on the userimage
* hide the menu only if camper didn't press shift key
---------
Co-authored-by: Bruce B <bbsmooth@gmail.com>
* feat: remove extra unnecessary code
* clean the unique way that component was handled
* make bsSize optional
* update snapshot to account for the other button styles
* add comment for our future selves
* clean the changes file
* feat(client): make portfolio section in profile support RTL layout
* Revert "feat(client): make portfolio section in profile support RTL layout"
This reverts commit b4cf5f1ab4.
* make media component responsive
* fix the selector
* hook the media left through an id
* hook the media left through an id
* feat(client): change the buttons from disabled to aria-disabled
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
* stop the API call when the validation isn't true
* use aria disabled instead of disabled on the test?
* use have.attr to check for aria disabled
* hide the button when it's disabled
Co-authored-by: Bruce B <bbsmooth@gmail.com>
* update Privacy Settings save button
---------
Co-authored-by: Bruce Blaser <bbsmooth@gmail.com>
* refactor: explicit types for validate
* refactor: explicit return types for ui-components
* refactor: use exec instead of match
* refactor: add lots more boundary types
* refactor: more eslint warnings
* refactor: more explicit exports
* refactor: more explicit types
* refactor: even more explicit types
* fix: relax type contrainsts for superblock-order
* refactor: final boundaries
* refactor: avoid using 'object' type
* fix: use named import for captureException
This uses TypeScript (which works) instead of import/namespace
(which doesn't) to check if captureException exists in sentry/gatsby
(it does)
* fix(deps): update font awesome to v6.3.0
* update profile snapshot for the new icon
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Sboonny <muhammed@freecodecamp.org>
* refactor(client): clean extra FormGroup component in personal info
* Revert "refactor(client): clean extra FormGroup component in personal info"
This reverts commit cc29df3033.
* refactor show image component into JSX
* Remove redundant text
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
---------
Co-authored-by: moT01 <20648924+moT01@users.noreply.github.com>
* feat(client): allow full width to carry key props
* fix: setting can't render the element error
* Remove the key prop from FullWidthRow
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* remove key form fullwidth
* Remove undefined type from children
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* add key to renderProfile
Co-authored-by: Shaun Hamilton <shauhami020@gmail.com>
* refactor(client): remove extra code with right section of breadcrumbs
* refactor: the breadcrumbs selectors for readiablity
* clear more extra css code
* clean change log
* Clean change log