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

New Admin UI - Sidebar #4536

Open
wants to merge 80 commits into
base: feat/new-admin-ui
Choose a base branch
from
Open

New Admin UI - Sidebar #4536

wants to merge 80 commits into from

Conversation

adrians5j
Copy link
Member

@adrians5j adrians5j commented Feb 14, 2025

This PR introduces the new Sidebar component.

It's only a primitive at this point. We'll be integrating it into Admin app via a separate PR.

Extra Changes

1. IconButton - Support For img and Added Shrink Styles

Basically, I needed to pass an img into the IconButton component, but its CSS was only applying styles to SVGs. So I've also added same styles that target img tag. I also added shrink-0 styles, so that the shrinking of SVG/img is prevented.

2. shrink-0 For Icon

Added the same shrink-0 style for Icon component.

@adrians5j adrians5j changed the base branch from next to feat/new-admin-ui February 14, 2025 15:46
@adrians5j
Copy link
Member Author

/storybook

@adrians5j adrians5j changed the title Feat/nav New Admin UI - Sidebar Mar 5, 2025
@adrians5j
Copy link
Member Author

/storybook

@adrians5j adrians5j marked this pull request as ready for review March 5, 2025 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants