This PR implements the search and filter mechanism in the SearchFilter component. Users can now search for characters by entering a character name and filter the results based on homeworld, film, or species. The functionality is integrated with the SwapiService to fetch the filtered results.
Summary of Changes
Un-commented the handleFilterChange function and the select elements in the SearchFilter component to enable filtering.
Modified the handleSearch function to include filters in the getCharacters request.
Modified the SwapiService to handle search and filter parameters in the getCharacters request.
Added types for the props and state of the SearchFilter component for better type safety.
Please review and merge these changes.
Fixes #7.
π Latest improvements to Sweep:
Getting Sweep to run linters before committing! Check out Sweep Sandbox Configs to set it up.
Added support for self-hosting! Check out Self-hosting Sweep to get started.
[Self Hosting] Multiple options to compute vector embeddings, configure your .env file using VECTOR_EMBEDDING_SOURCE
π‘ To get Sweep to edit this pull request, you can:
Leave a comment below to get Sweep to edit the entire PR
Leave a comment in the code will only modify the file
Edit the original issue to get Sweep to recreate the PR from scratch
PR Feedback (click)
Description
This PR implements the search and filter mechanism in the SearchFilter component. Users can now search for characters by entering a character name and filter the results based on homeworld, film, or species. The functionality is integrated with the SwapiService to fetch the filtered results.
Summary of Changes
Please review and merge these changes.
Fixes #7.
π Latest improvements to Sweep:
π‘ To get Sweep to edit this pull request, you can: