123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175 |
- import { $t } from "@/plugins/i18n";
- import { components } from "@/router/enums";
- export default {
- path: "/components",
- redirect: "/components/dialog",
- meta: {
- icon: "menu",
- title: $t("menus.hscomponents"),
- rank: components
- },
- children: [
- {
- path: "/components/dialog",
- name: "DialogPage",
- component: () => import("@/views/components/dialog/index.vue"),
- meta: {
- title: $t("menus.hsdialog")
- }
- },
- {
- path: "/components/message",
- name: "Message",
- component: () => import("@/views/components/message.vue"),
- meta: {
- title: $t("menus.hsmessage")
- }
- },
- {
- path: "/components/icon-select",
- name: "IconSelect",
- component: () => import("@/views/components/icon-select.vue"),
- meta: {
- title: $t("menus.hsIconSelect")
- }
- },
- {
- path: "/components/animatecss",
- name: "AnimateCss",
- component: () => import("@/views/components/animatecss.vue"),
- meta: {
- title: $t("menus.hsanimatecss")
- }
- },
- {
- path: "/components/cropping",
- name: "Cropping",
- component: () => import("@/views/components/cropping/index.vue"),
- meta: {
- title: $t("menus.hscropping")
- }
- },
- {
- path: "/components/segmented",
- name: "Segmented",
- component: () => import("@/views/components/segmented.vue"),
- meta: {
- title: $t("menus.hssegmented")
- }
- },
- {
- path: "/components/el-button",
- name: "PureButton",
- component: () => import("@/views/components/el-button.vue"),
- meta: {
- title: $t("menus.hsElButton")
- }
- },
- {
- path: "/components/check-button",
- name: "CheckButton",
- component: () => import("@/views/components/check-button.vue"),
- meta: {
- title: $t("menus.hsCheckButton"),
- extraIcon: "IF-pure-iconfont-new svg"
- }
- },
- {
- path: "/components/button",
- name: "ButtonPage",
- component: () => import("@/views/components/button.vue"),
- meta: {
- title: $t("menus.hsbutton")
- }
- },
- {
- path: "/components/cascader",
- name: "Cascader",
- component: () => import("@/views/components/cascader.vue"),
- meta: {
- title: $t("menus.hsCascader")
- }
- },
- {
- path: "/components/selector",
- name: "Selector",
- component: () => import("@/views/components/selector.vue"),
- meta: {
- title: $t("menus.hsselector")
- }
- },
- {
- path: "/components/waterfall",
- name: "Waterfall",
- component: () => import("@/views/components/waterfall/index.vue"),
- meta: {
- title: $t("menus.hswaterfall")
- }
- },
- {
- path: "/components/split-pane",
- name: "SplitPane",
- component: () => import("@/views/components/split-pane.vue"),
- meta: {
- title: $t("menus.hssplitPane")
- }
- },
- {
- path: "/components/swiper",
- name: "Swiper",
- component: () => import("@/views/components/swiper.vue"),
- meta: {
- title: $t("menus.hsSwiper")
- }
- },
- {
- path: "/components/timeline",
- name: "TimeLine",
- component: () => import("@/views/components/timeline.vue"),
- meta: {
- title: $t("menus.hsTimeline")
- }
- },
- {
- path: "/components/count-to",
- name: "CountTo",
- component: () => import("@/views/components/count-to.vue"),
- meta: {
- title: $t("menus.hscountTo")
- }
- },
- {
- path: "/components/contextmenu",
- name: "ContextMenu",
- component: () => import("@/views/components/contextmenu/index.vue"),
- meta: {
- title: $t("menus.hscontextmenu")
- }
- },
- {
- path: "/components/json-editor",
- name: "JsonEditor",
- component: () => import("@/views/components/json-editor.vue"),
- meta: {
- title: $t("menus.hsjsoneditor")
- }
- },
- {
- path: "/components/seamless-scroll",
- name: "SeamlessScroll",
- component: () => import("@/views/components/seamless-scroll.vue"),
- meta: {
- title: $t("menus.hsseamless")
- }
- },
- {
- path: "/components/virtual-list",
- name: "VirtualList",
- component: () => import("@/views/components/virtual-list/index.vue"),
- meta: {
- title: $t("menus.hsVirtualList")
- }
- }
- ]
- } satisfies RouteConfigsTable;
|