UNPKG

@grc/business

Version:

更新sider选项 : forceSubMenuRender

41 lines (40 loc) 1.83 kB
import React from "react"; import { ConfigConsumer } from "@grc/base/components/config-provider"; import { Layout } from "@grc/base/components/layout"; var Content = Layout.Content; function Header(props) { var title = props.title, children = props.children; return (React.createElement(ConfigConsumer, null, function (config) { var getPrefixCls = config.getPrefixCls; var prefixCls = getPrefixCls("content", "", true); return (React.createElement("div", { className: prefixCls + "-header" }, React.createElement("div", { className: prefixCls + "-header-inner" }, children ? children : (React.createElement("div", { className: prefixCls + "-header-title" }, title))))); })); } function Main(props) { return (React.createElement(ConfigConsumer, null, function (config) { var getPrefixCls = config.getPrefixCls; var prefixCls = getPrefixCls("content", "", true); return (React.createElement("div", { className: prefixCls + "-main" }, React.createElement("div", { className: prefixCls + "-main-inner" }, props.children))); })); } function Footer(props) { return (React.createElement(ConfigConsumer, null, function (config) { var getPrefixCls = config.getPrefixCls; var prefixCls = getPrefixCls("content", "", true); return (React.createElement("div", { className: prefixCls + "-footer" }, props.children)); })); } function Container(props) { return (React.createElement(ConfigConsumer, null, function (config) { var getPrefixCls = config.getPrefixCls; var prefixCls = getPrefixCls("content", "", true); return (React.createElement(Content, { prefixCls: prefixCls }, props.children)); })); } export default { Header: Header, Main: Main, Container: Container, Footer: Footer };