-
-
Notifications
You must be signed in to change notification settings - Fork 750
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
Create a flag emptyGetsAll #728
Comments
Love the product but this feature is must have. |
This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 30 days |
Workaround in my Svelte project:
|
This issue is stale because it has been open 120 days with no activity. Remove stale label or comment or this will be closed in 30 days |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is there an existing issue or pull request for this?
Feature description
Create an option that when the query is empty, instead of getting no results, all results are returned.
Desired solution
non-empty query: current behavior
emptyGetsAll is set to true: all results returned on empty input
emptyGetsAll is set to false: no results returned on empty input
default for flag should be false.
Alternatives considered
Hardcoding outside of library; ugly.
Additional context
The reason for this feature is if a search bar's behavior wants to get all entries on load when the query is empty (or when all characters are deleted), no hardcoded if-statement is necessary. Further, the items returned from Fuse.search are formatted differently than the list of objects fed as a parameter, as each object is placed as an "item" in the returned list. This improves consistency for the library and removes overhead.
The text was updated successfully, but these errors were encountered: