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 #4223

Draft
wants to merge 382 commits into
base: next
Choose a base branch
from
Draft

New Admin UI #4223

wants to merge 382 commits into from

Conversation

adrians5j
Copy link
Member

@adrians5j adrians5j commented Aug 9, 2024

image

@webiny-bot webiny-bot added this to the 5.42.0 milestone Nov 15, 2024
adrians5j and others added 30 commits February 6, 2025 09:41
Improved button design system documentation
Revamped the button documentation to enhance the developer experience.
The new docs consolidate all stories in one place,
including sample code and provide interactive props
table where users can modify props and see live variations of the button.

Done the following changes:

1. Added `webiny-admin-storybook-docs` command in `package.json` to generate docs
while skipping the story list in the side navigation.
2. Added `storybook-docs` command to start Storybook in docs-only mode on port 6007.
3. Added `--docs` prefix to `build-storybook` to publish only MDX docs (skipping the story list in side navigation) while building the Storybook project that is deployed via `npx chromatic --project-token` command and our [
Chromatic - Storybook Preview GitHub action](https://github.com/webiny/webiny-js/actions/workflows/chromaticStorybook.yml) to Chromatic.
4. Included button variation examples with code samples.
5. Defined all `argTypes` (props) in `Button.stories.tsx` to make them available in the Props table.
This improves the discoverability, usability, and interactivity of the button documentation.
…into feat/accordion

# Conflicts:
#	packages/cli/files/references.json
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.

5 participants