feat(GlFilteredSearch): Clarify use of text values
What does this MR do?
Clarifies that filtered search component can accept "user input", not just dropdown selections (which themselves become tokenized text input).
To accommodate a wider range of possible fields to filter on it will be beneficial in limited cases to allow text values not assigned from a dropdown selector. The first example of this is with date fields as in gitlab-org/gitlab!120160 (merged). While this could benefit from a datepicker in a later iteration, even with the datepicker users would expect to be able to type their date and a datepicker won't offer the same "dropdown" style selection as it wouldn't function like a combobox.
It is also possible already today to apply a search with text that has not been selected from a dropdown, which becomes tokenized input.
Original suggestion from @danmh
Does this MR meet the acceptance criteria?
-
The MR title and commit messages meet the Pajamas commit conventions. -
The “What does this MR do?” section in the MR description is filled out, explaining the reasons for and scope of the proposed changes, per “Say why not just what”. - For example, if the MR is focused on usage guidelines, addressing accessibility challenges could be added in a separate MR.
-
Relevant label(s) are applied to the MR. -
The MR is added to a milestone. -
If creating a new component page from scratch, it follows the page template structure. -
Content follows the Pajamas voice and tone guidelines, falling back on the GitLab Documentation Style Guide when needed. -
Related pages are cross-linked, where helpful. Component pages have related components and patterns defined in their Markdown front matter. -
If embedding a Figma file, it follows the Figma embed guide. -
Review requested from any GitLab designer or directly from a maintainer or trainee maintainer.