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

This commit is contained in:
Bivekich
2025-07-15 09:03:34 +03:00
parent ac122411e0
commit 70bcb48b92
7 changed files with 720 additions and 1 deletions

View File

@ -1403,4 +1403,43 @@ export const DELETE_TOP_SALES_PRODUCT = gql`
mutation DeleteTopSalesProduct($id: ID!) {
deleteTopSalesProduct(id: $id)
}
`
// Hero Banners mutations
export const CREATE_HERO_BANNER = gql`
mutation CreateHeroBanner($input: HeroBannerInput!) {
createHeroBanner(input: $input) {
id
title
subtitle
imageUrl
linkUrl
isActive
sortOrder
createdAt
updatedAt
}
}
`
export const UPDATE_HERO_BANNER = gql`
mutation UpdateHeroBanner($id: String!, $input: HeroBannerUpdateInput!) {
updateHeroBanner(id: $id, input: $input) {
id
title
subtitle
imageUrl
linkUrl
isActive
sortOrder
createdAt
updatedAt
}
}
`
export const DELETE_HERO_BANNER = gql`
mutation DeleteHeroBanner($id: String!) {
deleteHeroBanner(id: $id)
}
`