• Removed
    : The previous version of the Filters component has been completely removed, which included numerous features related to handling search parameters, country selections, and tag inputs.
  • Added
    : A new
    FilterSection
    component has been introduced, enabling a modular structure for various filter sections, including country selection, dietary preferences, meal information, and nutritional properties.
  • Added
    : Several constants and arrays were added to manage meal types, time of day, dietary preferences, complexity labels, cost labels, and nutritional presets.
  • Modified
    : The way filters are managed has been updated, with new state management practices and cleaner update patterns for user interactions with the filter sections.
  • Added
    : A comprehensive structure for handling individual filter sections such as
    CountrySection
    ,
    DietarySection
    ,
    MealSection
    ,
    PreparationSection
    ,
    NutritionalSection
    , and
    TagsSection
    , each containing unique functionalities relevant to their categories.
  • Added
    : Country data with flags for display has been included to improve country selection functionality.
  • Modified
    : Improved logging and state management for better debugging and functionality across various components related to filters.