[Storybook] Improve Storybook examples #600
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Problem
This PR is part of a greater effort to improve the documentation on the Admin part of the API Platform framework.
This PR will serve as a reference for code examples and screenshots featured in an upcoming PR to the documentation repo (api-platform/docs#2141).
Currently, the example Admin Apps in the Storybook are very basic, and do not allow to grasp the power of API Platform + React Admin.
Solution
This PR adds the following:
Book
andReview
entities, that leverage validation, realtime, relationship, ordering, filtering and default representationUsingGuessers
that shows the customization made possible by only leveraging the API Platform Admin Components (i.e. the Guessers)AdvancedCustomization
that shows the customization made possible by also leveraging React Admin ComponentsHow to test
docker compose up
Basic
story: http://localhost:3000/?path=/story/admin-basic--adminUsingGuessers
story: http://localhost:3000/?path=/story/admin-custom-usingguessers--using-guessersAdvancedCustomization
story: http://localhost:3000/?path=/story/admin-custom-advancedcustomization--advanced-customizationScreenshots