Commit Graph

439 Commits

Author SHA1 Message Date
Corwin Smith 42248dcedf
[bug] right side navigation menu is not being rendered ok in some cases (#146)
* dont render DocumentNav if there are no headings on a page

* Fix layout of elements in [...slug].tsx

* fix header

* fix span overflow

* prettier

* fix: missing white-space on pre tags

* fix: parsedHeadings bug

Co-authored-by: Nicolás Quiroz <nh.quiroz@gmail.com>
2022-12-13 10:23:26 -03:00
Corwin Smith 43fe9c9f8d
Merge pull request #153 from ethereum/primary-releases
feat: bold styling for primary releases
2022-12-12 20:56:40 -07:00
Nicolás Quiroz b98ccf0747 Merge branch 'master' of github.com:ethereum/geth-website into primary-releases 2022-12-13 00:07:46 -03:00
Nicolás Quiroz 9e3789e31f chore: import correct font weight 2022-12-13 00:07:38 -03:00
Corwin Smith 1d6285fc38
Merge pull request #145 from ethereum/h1StyleFix
[DESING UPDATE] increase the font size of H1
2022-12-12 19:00:33 -07:00
Corwin Smith 31233f1433 prettier 2022-12-12 18:57:57 -07:00
Corwin Smith 83c67a88a1 Merge branch 'master' into h1StyleFix 2022-12-12 18:39:01 -07:00
Corwin Smith 3d722a3ee5 h2 fontWeight 2022-12-12 18:36:54 -07:00
Paul Wackerow 266b4a3ec4
Accessibility (a11y) clean up (#138)
* Add hidden skip to content for keyboard a11y

* update green.900 value

used for button background; increases contrast ratio

* adjusts light primary to green.700 for contrast

Improves contrast ratio when paired with yellow.50 and removes browser a11y warnings

* add aria-labels

* add lang to html element

* fix improperly ordered headers

We should not be using headers (h4/h5) for these aside navigations. Updated to remove browser warnings.

* add remaining aria-label

* add aria-label for mobile menu
2022-12-12 20:34:10 -03:00
Nicolás Quiroz 6f7038fc92 Merge branch 'master' of github.com:ethereum/geth-website into primary-releases 2022-12-12 19:46:17 -03:00
Nicolás Quiroz dfdf95639e feat: check if it's primary release 2022-12-12 19:45:26 -03:00
Nicolás Quiroz 8566e5bb1f chore: update types 2022-12-12 19:44:52 -03:00
Nicolás Quiroz 776616f45d chore: update utils 2022-12-12 19:44:42 -03:00
Corwin Smith 82fdd696a2
Merge pull request #134 from ethereum/documentationDropdownClose
[UX] - Interaction with documentation dropdown is confusing on mobile
2022-12-12 21:50:59 +01:00
Corwin Smith e66168660a linux stables build 2022-12-12 13:46:11 -07:00
Paul Wackerow 1483d10a12
fix onClick vs legacyBehavior
adds missing legacyBehavior attribute to NextLink tags to prevent nesting anchor elements which was causing hydration warnings. Also fixes 'The legacy behavior requires onClick be set on the child of next/link'
2022-12-12 12:01:20 -08:00
Nicolás Quiroz 95e3b7cf1d Merge branch 'master' of github.com:ethereum/geth-website into primary-releases 2022-12-12 16:39:55 -03:00
Paul Wackerow 5f9daa4286
Merge branch 'master' into documentationDropdownClose 2022-12-12 11:31:35 -08:00
Paul Wackerow fbd09362f2
add legacyBehavior prop 2022-12-12 20:26:54 +01:00
Corwin Smith 8241aefcb4
update colors (#154) 2022-12-12 16:16:59 -03:00
Nicolás Quiroz 0d715b680d
Merge pull request #151 from ethereum/redirects
[UX/Tech debt] Implement redirects from old links
2022-12-12 16:13:03 -03:00
Nicolás Quiroz 5a23b89c06 chore: remove MDX dependencies and Provider 2022-12-12 16:10:15 -03:00
Corwin Smith 657083d7f2 change requests 2022-12-12 12:03:22 -07:00
Corwin Smith 62aff31a2e
Update src/components/UI/docs/DocsNav.tsx
Co-authored-by: Paul Wackerow <54227730+wackerow@users.noreply.github.com>
2022-12-12 11:58:30 -07:00
Corwin Smith d7ea2df124 Merge branch 'master' into documentationDropdownClose 2022-12-12 11:50:27 -07:00
Corwin Smith 64ae7579bd update header styles 2022-12-12 11:45:08 -07:00
Corwin Smith 3a6a178034 Merge branch 'master' into redirects 2022-12-12 11:36:13 -07:00
Corwin Smith 06219268c5
Merge pull request #136 from ethereum/search-backup
Search input set up for external search engine
2022-12-12 19:31:06 +01:00
Corwin Smith 7dc3059036
[UI/UX bug] - Footer buttons are only partially clickable and [Perf] - Optimise SVGs (#143)
* Make whole footer button area clickable

* optimize svgs
2022-12-12 14:21:22 -03:00
Corwin Smith 80e455812a
Remove defaultIndex from Accordion to have them default closed (#144) 2022-12-12 14:20:49 -03:00
Corwin Smith f58ed4dfd1
Merge pull request #148 from ethereum/link-bug-fix
Fix double slash in url
2022-12-12 18:19:57 +01:00
Nicolás Quiroz e6c2d7f259 chore: update wip 2022-12-12 14:01:52 -03:00
Nicolás Quiroz be1d066984 chore: wip 2022-12-12 13:11:15 -03:00
Corwin Smith 9f6374c39c Merge branch 'master' into redirects 2022-12-12 08:54:52 -07:00
Paul Wackerow faa0d8f290
Merge branch 'master' into search-backup 2022-12-12 07:49:51 -08:00
Corwin Smith f362c1506f add redirects from url-list.csv 2022-12-12 08:13:10 -07:00
Joe e105ef421c Merge branch 'master' of https://github.com/ethereum/geth-website 2022-12-12 14:06:21 +00:00
Joe 03950edcc1 fix typo 2022-12-12 14:06:19 +00:00
Joseph Cook 9f22167195
Merge pull request #150 from MariusVanDerWijden/patch-3
whitespace
2022-12-12 14:00:56 +00:00
Marius van der Wijden 61214ee283
Update code-review-guidelines.md
Removing this whitespace might make the final page look cleaner (Not as much whitespace between terminology and process)
2022-12-12 14:55:23 +01:00
Joseph Cook db0b46953b
Merge pull request #149 from MariusVanDerWijden/patch-1
Update contribute to the website text
2022-12-12 12:58:26 +00:00
Marius van der Wijden 50254f6e80
Update contributing.md 2022-12-12 13:50:07 +01:00
Paul Wackerow 3dc4bd5cba
fixes broken link
double slash causing netlify build errors
2022-12-09 13:42:29 -08:00
Paul Wackerow 381d1931d9
fixes broken link
double slash causing netlify build errors
2022-12-09 13:40:54 -08:00
Paul Wackerow d5e3db36ca
Merge branch 'master' into search-backup 2022-12-09 13:35:21 -08:00
Paul Wackerow c9ef66acbf
add submit type to search button 2022-12-09 13:29:14 -08:00
Corwin Smith 35db2a4906 add redirects structure 2022-12-09 00:22:16 -07:00
Corwin Smith 4ca9d12193 update fontSize for h1 2022-12-08 22:52:04 -07:00
Corwin Smith 4315911af4
Merge pull request #139 from ethereum/empty-state-releases
feat: add empty state for platforms without releases
2022-12-09 03:56:48 +01:00
Corwin Smith 4dee3f52f1
Merge pull request #140 from ethereum/add-missing-link-prop
fix: adds missing legacyBehavior prop [Fixes #98]
2022-12-09 03:53:38 +01:00