The page displays a list of products and provides a search box.
The product list is displayed correctly when the component first loads, but entering text into the search field doesn't update the displayed results.
Users should be able to search regardless of capitalization.
Fix the implementation so that:
- All products appear initially.
- Searching
"lap" displays only Laptop.
- Search is case-insensitive.
- Clearing the input restores all products.
- A search with no matches displays the empty-state message.