import type { IComponentPrototype } from "@xirang/studio-helpers"; import { StylePrototypes } from "./common"; export const Breadcrumb: IComponentPrototype = { name: "Breadcrumb", title: "面包屑", package: "@xirang/design-antd", icon: "icon-mianbaoxie", type: "element", help: "显示当前页面在系统层级结构中的位置,并能向上返回", hasChildren: true, childrenName: "BreadcrumbItem", initChildren: '', relatedImports: ["BreadcrumbItem"], props: [ ...StylePrototypes, { name: "separator", title: "分隔符自定义", setter: "expressionSetter", }, { name: "itemRender", title: "自定义链接函数", tip: "自定义链接函数,和 react-router 配置使用", setter: "expressionSetter", }, { name: "params", title: "路由的参数", setter: "expressionSetter" }, { name: "routes", title: "router 的路由栈信息", setter: "expressionSetter", }, ], }; export const BreadcrumbItem: IComponentPrototype = { name: "BreadcrumbItem", title: "单个面包屑", package: "@xirang/design-antd", icon: "", type: "element", hasChildren: false, props: [ ...StylePrototypes, { name: "children", title: "文案", setter: "textSetter", initValue: "节点名称", }, { name: "href", title: "链接的目的地", setter: "textSetter" }, { name: "overlay", title: "下拉菜单的内容", setter: "expressionSetter", group: "advanced", }, { name: "dropdownProps", title: "弹出下拉菜单的配置", setter: "expressionSetter", group: "advanced", }, { name: "onClick", title: "单击事件", setter: "actionSetter", group: "event", }, ], }; export const BreadcrumbSeparator: IComponentPrototype = { name: "BreadcrumbSeparator", title: "面包屑", package: "@xirang/design-antd", icon: "", type: "element", props: [ ...StylePrototypes, { name: "children", title: "要显示的分隔符", setter: "expressionSetter", }, ], };