Добавлены новые функции для управления категориями: реализованы мутации для создания, обновления и удаления категорий. Обновлены компоненты админ-панели для отображения и управления категориями, улучшен интерфейс и адаптивность. Добавлены новые кнопки и обработчики событий для взаимодействия с категориями.
This commit is contained in:
@ -117,6 +117,11 @@ export const typeDefs = gql`
|
||||
updateProduct(id: ID!, input: ProductInput!): ProductResponse!
|
||||
deleteProduct(id: ID!): Boolean!
|
||||
|
||||
# Работа с категориями
|
||||
createCategory(input: CategoryInput!): CategoryResponse!
|
||||
updateCategory(id: ID!, input: CategoryInput!): CategoryResponse!
|
||||
deleteCategory(id: ID!): Boolean!
|
||||
|
||||
# Работа с корзиной
|
||||
addToCart(productId: ID!, quantity: Int = 1): CartResponse!
|
||||
updateCartItem(productId: ID!, quantity: Int!): CartResponse!
|
||||
@ -489,6 +494,16 @@ export const typeDefs = gql`
|
||||
product: Product
|
||||
}
|
||||
|
||||
input CategoryInput {
|
||||
name: String!
|
||||
}
|
||||
|
||||
type CategoryResponse {
|
||||
success: Boolean!
|
||||
message: String!
|
||||
category: Category
|
||||
}
|
||||
|
||||
# Типы для корзины
|
||||
type Cart {
|
||||
id: ID!
|
||||
|
Reference in New Issue
Block a user