mirror of
https://github.com/apache/skywalking-booster-ui.git
synced 2025-05-02 07:04:00 +00:00
feat: add mq menu (#262)
Signed-off-by: innerpeacez <innerpeace.zhai@gmail.com> Co-authored-by: Fine <fanxue0830@gmail.com>
This commit is contained in:
parent
a4a2c4fefc
commit
d129c75c8c
16
src/assets/icons/mq.svg
Normal file
16
src/assets/icons/mq.svg
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
<!-- Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
contributor license agreements. See the NOTICE file distributed with
|
||||||
|
this work for additional information regarding copyright ownership.
|
||||||
|
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
(the "License"); you may not use this file except in compliance with
|
||||||
|
the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing, software
|
||||||
|
distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
See the License for the specific language governing permissions and
|
||||||
|
limitations under the License. -->
|
||||||
|
|
||||||
|
<svg class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M750.08 657.92c-16.384 0-30.208 2.56-44.032 8.192l-44.032-52.224c33.28-38.4 55.296-90.624 55.296-145.92s-19.456-101.888-52.224-140.288l27.648-24.576c16.384 8.192 33.28 13.824 52.224 13.824 63.488 0 115.712-52.224 115.712-115.712s-52.224-115.712-115.712-115.712c-63.488 0-115.712 52.224-115.712 115.712 0 13.824 2.56 30.208 8.192 41.472l-35.84 30.208c-34.304-19.968-73.216-30.208-112.64-30.208-44.032 0-85.504 13.824-121.344 32.768l-41.472-52.224c0-5.632 2.56-13.824 2.56-19.456 0-40.96-32.768-74.24-73.728-74.24h-0.512c-40.96 0-74.24 32.768-74.24 73.728v0.512c0 40.96 32.768 74.24 73.728 74.24H262.656L306.688 332.8c-27.648 38.4-46.592 85.504-46.592 134.656 0 35.84 8.192 71.68 24.576 101.888l-35.84 30.208c-8.192-5.632-19.456-5.632-30.208-5.632-49.664 0-90.624 41.472-90.624 90.624 0 49.664 41.472 90.624 90.624 90.624s90.624-41.472 90.624-90.624c0-8.192 0-16.384-2.56-24.576l30.208-27.648c41.472 35.84 93.696 57.856 154.112 57.856 33.28 0 63.488-5.632 90.624-19.456l46.592 57.856c-11.264 19.456-19.456 44.032-19.456 68.608 0 77.312 63.488 140.288 143.36 140.288s143.36-63.488 143.36-140.288c0.512-75.776-65.536-139.264-145.408-139.264z m-261.632-11.264c-99.328 0-181.76-79.872-181.76-178.688C306.688 368.64 389.12 289.28 488.448 289.28s181.76 79.872 181.76 178.688c0 99.328-82.432 178.688-181.76 178.688zM430.592 465.408c0.512 18.432-13.824 33.28-32.256 33.792-18.432 0.512-33.28-13.824-33.792-32.256v-1.536c0-18.432 14.848-32.768 33.28-32.768 18.432-0.512 32.768 14.336 32.768 32.768z m88.064 0c0 18.432-14.848 33.28-32.768 33.28-18.432 0-33.28-14.848-33.28-32.768 0-18.432 14.848-32.768 33.28-32.768s32.768 13.824 32.768 32.256z m91.136 0c0 18.432-14.848 33.28-32.768 33.28s-33.28-14.848-33.28-32.768c0-18.432 14.848-32.768 33.28-32.768 17.92-1.024 32.768 13.824 32.768 32.256z"></path></svg>
|
After Width: | Height: | Size: 2.6 KiB |
@ -386,5 +386,7 @@ const msg = {
|
|||||||
APIGateway: "API Gateway",
|
APIGateway: "API Gateway",
|
||||||
redis: "Redis",
|
redis: "Redis",
|
||||||
elasticsearch: "Elasticsearch",
|
elasticsearch: "Elasticsearch",
|
||||||
|
mq: "MQ",
|
||||||
|
rabbitMQ: "RabbitMQ",
|
||||||
};
|
};
|
||||||
export default msg;
|
export default msg;
|
||||||
|
@ -385,5 +385,7 @@ const msg = {
|
|||||||
APIGateway: "API Gateway",
|
APIGateway: "API Gateway",
|
||||||
redis: "Redis",
|
redis: "Redis",
|
||||||
elasticsearch: "Elasticsearch",
|
elasticsearch: "Elasticsearch",
|
||||||
|
mq: "MQ",
|
||||||
|
rabbitMQ: "RabbitMQ",
|
||||||
};
|
};
|
||||||
export default msg;
|
export default msg;
|
||||||
|
@ -383,5 +383,7 @@ const msg = {
|
|||||||
APIGateway: "API Gateway",
|
APIGateway: "API Gateway",
|
||||||
redis: "Redis",
|
redis: "Redis",
|
||||||
elasticsearch: "Elasticsearch",
|
elasticsearch: "Elasticsearch",
|
||||||
|
mq: "消息队列",
|
||||||
|
rabbitMQ: "RabbitMQ",
|
||||||
};
|
};
|
||||||
export default msg;
|
export default msg;
|
||||||
|
@ -24,6 +24,7 @@ import browser from "./browser";
|
|||||||
import k8s from "./k8s";
|
import k8s from "./k8s";
|
||||||
import gateway from "./gateway";
|
import gateway from "./gateway";
|
||||||
import aws from "./aws";
|
import aws from "./aws";
|
||||||
|
import mq from "./mq";
|
||||||
|
|
||||||
export default [
|
export default [
|
||||||
...general,
|
...general,
|
||||||
@ -35,5 +36,6 @@ export default [
|
|||||||
...browser,
|
...browser,
|
||||||
...gateway,
|
...gateway,
|
||||||
...database,
|
...database,
|
||||||
|
...mq,
|
||||||
...selfObservability,
|
...selfObservability,
|
||||||
];
|
];
|
||||||
|
47
src/router/data/mq.ts
Normal file
47
src/router/data/mq.ts
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
/**
|
||||||
|
* Licensed to the Apache Software Foundation (ASF) under one or more
|
||||||
|
* contributor license agreements. See the NOTICE file distributed with
|
||||||
|
* this work for additional information regarding copyright ownership.
|
||||||
|
* The ASF licenses this file to You under the Apache License, Version 2.0
|
||||||
|
* (the "License"); you may not use this file except in compliance with
|
||||||
|
* the License. You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing, software
|
||||||
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
* See the License for the specific language governing permissions and
|
||||||
|
* limitations under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
export default [
|
||||||
|
{
|
||||||
|
path: "",
|
||||||
|
name: "MQ",
|
||||||
|
meta: {
|
||||||
|
title: "mq",
|
||||||
|
icon: "mq",
|
||||||
|
hasGroup: true,
|
||||||
|
},
|
||||||
|
redirect: "/rabbitMQ",
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
path: "/rabbitMQ",
|
||||||
|
name: "RabbitMQ",
|
||||||
|
meta: {
|
||||||
|
title: "rabbitMQ",
|
||||||
|
layer: "RABBITMQ",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: "/rabbitMQ/tab/:activeTabIndex",
|
||||||
|
name: "RabbitMQActiveTabIndex",
|
||||||
|
meta: {
|
||||||
|
notShow: true,
|
||||||
|
layer: "RABBITMQ",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
|
];
|
Loading…
Reference in New Issue
Block a user