2022-02-21 13:32:38 +00:00
|
|
|
import { gql } from "@apollo/client";
|
2020-05-14 09:30:32 +00:00
|
|
|
|
2022-03-09 08:56:55 +00:00
|
|
|
export const menuCreate = gql`
|
2019-06-19 14:40:52 +00:00
|
|
|
mutation MenuCreate($input: MenuCreateInput!) {
|
|
|
|
menuCreate(input: $input) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2022-03-09 08:56:55 +00:00
|
|
|
...MenuError
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
menu {
|
|
|
|
id
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
2022-03-09 08:56:55 +00:00
|
|
|
export const menuBulkDelete = gql`
|
2019-06-19 14:40:52 +00:00
|
|
|
mutation MenuBulkDelete($ids: [ID]!) {
|
|
|
|
menuBulkDelete(ids: $ids) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2022-03-09 08:56:55 +00:00
|
|
|
...MenuError
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
2022-03-09 08:56:55 +00:00
|
|
|
export const menuDelete = gql`
|
2019-06-19 14:40:52 +00:00
|
|
|
mutation MenuDelete($id: ID!) {
|
|
|
|
menuDelete(id: $id) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2022-03-09 08:56:55 +00:00
|
|
|
...MenuError
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
2022-03-09 08:56:55 +00:00
|
|
|
export const menuItemCreate = gql`
|
2019-06-19 14:40:52 +00:00
|
|
|
mutation MenuItemCreate($input: MenuItemCreateInput!) {
|
|
|
|
menuItemCreate(input: $input) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2022-03-09 08:56:55 +00:00
|
|
|
...MenuError
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
menuItem {
|
|
|
|
menu {
|
|
|
|
id
|
|
|
|
items {
|
2022-03-09 08:56:55 +00:00
|
|
|
...MenuItemNested
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
2022-03-09 08:56:55 +00:00
|
|
|
export const menuUpdate = gql`
|
2019-06-19 14:40:52 +00:00
|
|
|
mutation MenuUpdate(
|
|
|
|
$id: ID!
|
|
|
|
$name: String!
|
|
|
|
$moves: [MenuItemMoveInput]!
|
|
|
|
$removeIds: [ID]!
|
|
|
|
) {
|
|
|
|
menuUpdate(id: $id, input: { name: $name }) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2022-03-09 08:56:55 +00:00
|
|
|
...MenuError
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
menuItemMove(menu: $id, moves: $moves) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2022-03-09 08:56:55 +00:00
|
|
|
...MenuError
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
menuItemBulkDelete(ids: $removeIds) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2022-03-09 08:56:55 +00:00
|
|
|
...MenuError
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|
|
|
|
|
2022-03-09 08:56:55 +00:00
|
|
|
export const menuItemUpdate = gql`
|
2019-06-19 14:40:52 +00:00
|
|
|
mutation MenuItemUpdate($id: ID!, $input: MenuItemInput!) {
|
|
|
|
menuItemUpdate(id: $id, input: $input) {
|
2021-04-26 07:49:55 +00:00
|
|
|
errors {
|
2022-03-09 08:56:55 +00:00
|
|
|
...MenuError
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
menuItem {
|
2022-03-09 08:56:55 +00:00
|
|
|
...MenuItem
|
2019-06-19 14:40:52 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
`;
|