In this challenge, you must implement the search logic for a product list. The user will type in a text field, and the list should automatically update to show only the products that match the name (ignoring case sensitivity). If the input field is empty, all products should be displayed. If there are no matches, a message stating that no results were found must be shown.
