feat: Implement customize menus (#297)

This commit is contained in:
Fine0830
2023-07-11 17:19:30 +08:00
committed by GitHub
parent 64293da11c
commit a521e041a7
40 changed files with 477 additions and 859 deletions

View File

@@ -26,3 +26,24 @@ export const OAPTimeInfo = {
export const OAPVersion = {
query: `version { version }`,
};
export const MenuItems = {
query: `
getMenuItems {
title
icon
layer
activate
description
documentLink
subItems {
title
icon
layer
activate
description
documentLink
}
}
`,
};

View File

@@ -14,8 +14,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { OAPTimeInfo, OAPVersion } from "../fragments/app";
import { OAPTimeInfo, OAPVersion, MenuItems } from "../fragments/app";
export const queryOAPTimeInfo = `query queryOAPTimeInfo {${OAPTimeInfo.query}}`;
export const queryOAPVersion = `query ${OAPVersion.query}`;
export const queryMenuItems = `query menuItems {${MenuItems.query}}`;