* fix hover for DocumentNav links [Fixes#73]
* use Box instead of flex Stack
Allows vertical margins of children to collapse into each other
* Revert "use Box instead of flex Stack"
This reverts commit a4811127ccd7424da8f51e2a056aee447fc5db08.
* add :focus and :active states
* add bold for active docs link [Fixes#74]
* Add ::before indicator to active doc link
Removes bold styling per design
* Update documentation-links.yaml
Makes it so `id` is paired with either a `to` field OR a list of `items` but not both
* Updates hover styling for left docs nav
* clean up styling
Removes remaining underlines from links styled as buttons. Cleans up logic for conditionally showing the ::before pseudo element. Makes the ::before indicator slightly larger.
* tweak ::before indicator styling
* tweak ::before indicator styling
Extracted the common style objects and props into variables or constants to avoid repeating the same code and make the code easier to read.
Instead of repeating the same _hover styles in multiple places, I created a hoverStyles object and used it in each Link component.
* crawl files and create directory tree for sidebar
* dropdown
* Working on dropdown links and styling
* setup header nav
* Styles
* DocumentNav sidebar done
* wrap up header sidebar
* setup top level nav
* update root level data and fix link bug
* doc links yaml
* nav links for docs
* remove character
* prettier
* fix build error
* MDX style
* Update src/components/UI/docs/DocsLinks.tsx
Co-authored-by: Paul Wackerow <54227730+wackerow@users.noreply.github.com>
* Abstract LinksList component into its own file
* change requests
* AccordionButton styles
* AccordionButton styled
* fix broken links
* prettier
* prettier
* fix broken default code snippet
* fix accordion spacing
* fix gap at top of DocsNav lg
* fix but of persistent header link
* remove test content
* setup Notes and prettier
* rehype
* Note component
* Note font styling
* convert old notes to use component
* Breadcrumb cleanup and prettier
* MDXComponents -> MDComponent and documentation
Co-authored-by: Paul Wackerow <54227730+wackerow@users.noreply.github.com>
* chore: remove test data
* chore: update constants
* chore: update types
* chore: update code-bg dark color
* feat: use real data for OpenPGP Signatures table
* chore: remove unused types
Co-authored-by: Paul Wackerow <54227730+wackerow@users.noreply.github.com>
* add MobileMenu component
* implement MobileMenu via Header
* close menu with links
* move all menu logic to MobileMenu component
* refactor MobileMenu to use Modals
* remove unneeded motion params
* remove animation on fixed modal
* abstract out a HeaderButtons component
* abstract out Search component
* move BORDER_WIDTH to constants
* hover fixes
* change requests
* fix: Link should wrap header buttons
Co-authored-by: Corwin Smith <cssmittys@gmail.com>
Co-authored-by: Nicolás Quiroz <nh.quiroz@gmail.com>
Merges "Code" component from within MDXComponents to recently added UI/docs/Code.tsx, merging and cleaning up conflicts.
Moves all syntax highlighter logic to this component.