Добавлены модели и функциональность для работы с избранными товарами, включая мутации и запросы в GraphQL. Обновлены компоненты для отображения и управления избранным, улучшен интерфейс взаимодействия с пользователем. Реализована логика добавления и удаления товаров из избранного.

This commit is contained in:
Bivekich
2025-07-17 19:36:41 +03:00
parent f377fbab5f
commit 3d28051bde
12 changed files with 1074 additions and 141 deletions

View File

@ -817,4 +817,61 @@ export const CLEAR_CART = gql`
mutation ClearCart {
clearCart
}
`
// Мутации для избранного
export const ADD_TO_FAVORITES = gql`
mutation AddToFavorites($productId: ID!) {
addToFavorites(productId: $productId) {
success
message
favorites {
id
name
article
price
quantity
images
mainImage
category {
id
name
}
organization {
id
name
fullName
inn
}
}
}
}
`
export const REMOVE_FROM_FAVORITES = gql`
mutation RemoveFromFavorites($productId: ID!) {
removeFromFavorites(productId: $productId) {
success
message
favorites {
id
name
article
price
quantity
images
mainImage
category {
id
name
}
organization {
id
name
fullName
inn
}
}
}
}
`