Skip to content

Feature: Customize sidebar #165

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

Merged

Conversation

robertjdominguez
Copy link
Collaborator

Description 📝

This PR adds a fully custom sidebar implementation for our docs, giving us complete control over structure, styling, and behavior. I replaced the default layout with a custom React component that uses a category config to group and order pages consistently, cleaned up sidebar labels, and improved visual clarity with a redesigned CSS file.

This sets us up for more flexible sidebar behavior going forward.

Starting to tweak things here; for an MVP, we've agreed on some basic stylings after consultation with the studio folks.

Additionally, we're beginning to move pages into the right categories.
Sorts both light and dark modes to have a consistent feel.

I'd like to spend some time at the start of next week dialing in the state changes for expanding/collapsing nested categories in the sidebar.
Updates titles and order of pages in the Getting Started section.
@robertjdominguez robertjdominguez merged commit e851f76 into robdominguez/feature/refocus-docs Jun 27, 2025
2 of 4 checks passed
@robertjdominguez robertjdominguez deleted the rob/sidebar-experiment branch June 27, 2025 20:56
@hasura-bot
Copy link
Collaborator

@robertjdominguez Thanks for your PR! I've assigned @robertjdominguez to review it.

robertjdominguez added a commit that referenced this pull request Jun 30, 2025
## Description 📝

This PR adds a fully custom sidebar implementation for our docs, giving
us complete control over structure, styling, and behavior. I replaced
the default layout with a custom React component that uses a category
config to group and order pages consistently, cleaned up sidebar labels,
and improved visual clarity with a redesigned CSS file.

This sets us up for more flexible sidebar behavior going forward.
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.

2 participants