feat: fetch menu items from cms

This commit is contained in:
Zotov Ivan Yuryevich
2026-04-16 22:41:30 +03:00
parent 173708addb
commit 3d985584fe
9 changed files with 82 additions and 62 deletions

View File

@@ -0,0 +1,13 @@
/* eslint-disable */
/* Generated by scripts/endpoint-generate.mjs — do not edit by hand */
import type { ExecutionResult } from "graphql";
import { execute } from "../graphql/execute";
import type { MenuItemsQuery, MenuItemsQueryVariables } from "../graphql/graphql";
import { menuItemsDocument } from "./menu-items.gql";
export const menuItemsQuery = {
async execute(variables?: MenuItemsQueryVariables): Promise<ExecutionResult<MenuItemsQuery>> {
return execute<MenuItemsQuery, MenuItemsQueryVariables>(menuItemsDocument, variables);
},
};

View File

@@ -0,0 +1,12 @@
import gql from 'graphql-tag'
export const menuItemsDocument = gql`
query MenuItems {
categories(pagination: { pageSize: 200 }) {
slug
title
group
sortOrder
}
}
`