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

[docs] Improve filtering documentation page #3437

Merged
merged 44 commits into from Jan 11, 2022

Conversation

flaviendelangle
Copy link
Member

@flaviendelangle flaviendelangle commented Dec 15, 2021

Doc preview

Improve demos

  • Rework the demo to have 1 demo = 1 purpose (do not control the model in other demo that ControlledFilters for instance)
  • Add a singleSelect column on the FilterOperators demo
  • In the CustomInputComponent demo, hide the input component when the operator do not need it
  • Use the same set of columns on all demo

Improve paragraph order

Before:

image

After:

I tried to order the section like follow:

  1. How an end-user can use the filters
  2. How a developer can use the built-in filters
  3. How a developer can customize its own filters
  4. Full Examples

image

@flaviendelangle flaviendelangle self-assigned this Dec 15, 2021
@flaviendelangle flaviendelangle added the docs Improvements or additions to the documentation label Dec 16, 2021
@github-actions
Copy link

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged label Dec 23, 2021
@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged label Jan 5, 2022
Copy link
Member

@alexfauquette alexfauquette left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another amazing doc page 🚀

Copy link
Member

@m4theushw m4theushw left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

flaviendelangle and others added 6 commits January 10, 2022 16:59
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
flaviendelangle and others added 10 commits January 11, 2022 08:58
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
Co-authored-by: Matheus Wichman <matheushw@outlook.com>
@flaviendelangle flaviendelangle merged commit c3bbe9a into mui:master Jan 11, 2022
@flaviendelangle flaviendelangle deleted the filter-doc branch January 11, 2022 11:18
@zromick
Copy link

zromick commented Mar 3, 2022

@flaviendelangle
Copy link
Member Author

Indeed, #4079

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Improvements or additions to the documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants