UNPKG

dumi-theme-nocobase

Version:
34 lines 6.09 kB
import { TinyColor } from '@ctrl/tinycolor'; import { css } from '@emotion/react'; import getAlphaColor from 'antd/es/theme/util/getAlphaColor'; import { useSiteData } from 'dumi'; import useSiteToken from "../../hooks/useSiteToken"; import { jsx as ___EmotionJSX } from "@emotion/react"; var useStyle = function useStyle() { var _useSiteToken = useSiteToken(), token = _useSiteToken.token; var background = new TinyColor(getAlphaColor('#f0f3fa', '#fff')).onBackground(token.colorBgContainer).toHexString(); return { footer: /*#__PURE__*/css("background:", background, ";color:", token.colorTextSecondary, ";box-shadow:inset 0 106px 36px -116px rgba(0, 0, 0, 0.14);*{box-sizing:border-box;}h2,a{color:", token.colorText, ";}" + (process.env.NODE_ENV === "production" ? "" : ";label:footer;"), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFjZSIsImZpbGUiOiJpbmRleC50c3giLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUaW55Q29sb3IgfSBmcm9tICdAY3RybC90aW55Y29sb3InO1xuaW1wb3J0IHsgY3NzIH0gZnJvbSAnQGVtb3Rpb24vcmVhY3QnO1xuaW1wb3J0IGdldEFscGhhQ29sb3IgZnJvbSAnYW50ZC9lcy90aGVtZS91dGlsL2dldEFscGhhQ29sb3InO1xuaW1wb3J0IHsgdXNlU2l0ZURhdGEgfSBmcm9tICdkdW1pJztcbmltcG9ydCB7IHR5cGUgRkMgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgdXNlU2l0ZVRva2VuIGZyb20gJy4uLy4uL2hvb2tzL3VzZVNpdGVUb2tlbic7XG5cbmNvbnN0IHVzZVN0eWxlID0gKCkgPT4ge1xuICBjb25zdCB7IHRva2VuIH0gPSB1c2VTaXRlVG9rZW4oKTtcbiAgY29uc3QgYmFja2dyb3VuZCA9IG5ldyBUaW55Q29sb3IoZ2V0QWxwaGFDb2xvcignI2YwZjNmYScsICcjZmZmJykpXG4gICAgLm9uQmFja2dyb3VuZCh0b2tlbi5jb2xvckJnQ29udGFpbmVyKVxuICAgIC50b0hleFN0cmluZygpO1xuXG4gIHJldHVybiB7XG4gICAgZm9vdGVyOiBjc3NgXG4gICAgICBiYWNrZ3JvdW5kOiAke2JhY2tncm91bmR9O1xuICAgICAgY29sb3I6ICR7dG9rZW4uY29sb3JUZXh0U2Vjb25kYXJ5fTtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMTA2cHggMzZweCAtMTE2cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgICAgICoge1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgaDIsXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICR7dG9rZW4uY29sb3JUZXh0fTtcbiAgICAgIH1cbiAgICBgLFxuICAgIGZvb3RlckNvbnRhaW5lcjogY3NzYFxuICAgICAgZm9udC1zaXplOiAke3Rva2VuLmZvbnRTaXplfXB4O1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGBcbiAgfTtcbn07XG5cbmNvbnN0IEZvb3RlcjogRkMgPSAoKSA9PiB7XG4gIGNvbnN0IHN0eWxlID0gdXNlU3R5bGUoKTtcbiAgY29uc3Qge1xuICAgIHRoZW1lQ29uZmlnOiB7IGZvb3RlciB9XG4gIH0gPSB1c2VTaXRlRGF0YSgpO1xuICByZXR1cm4gKFxuICAgIDxkaXYgY3NzPXtzdHlsZS5mb290ZXJ9PlxuICAgICAgPGRpdiBjc3M9e3N0eWxlLmZvb3RlckNvbnRhaW5lcn0+XG4gICAgICAgIDxkaXZcbiAgICAgICAgICBzdHlsZT17e1xuICAgICAgICAgICAgb3BhY2l0eTogJzAuNCdcbiAgICAgICAgICB9fVxuICAgICAgICA+XG4gICAgICAgICAge2Zvb3RlciA/IChcbiAgICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICAgIGRhbmdlcm91c2x5U2V0SW5uZXJIVE1MPXt7XG4gICAgICAgICAgICAgICAgX19odG1sOiBmb290ZXJcbiAgICAgICAgICAgICAgfX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgKSA6IG51bGx9XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBGb290ZXI7XG4iXX0= */"), footerContainer: /*#__PURE__*/css("font-size:", token.fontSize, "px;max-width:1200px;text-align:center;margin:0 auto;padding:16px 0;line-height:32px;" + (process.env.NODE_ENV === "production" ? "" : ";label:footerContainer;"), process.env.NODE_ENV === "production" ? "" : "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEwQndCIiwiZmlsZSI6ImluZGV4LnRzeCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFRpbnlDb2xvciB9IGZyb20gJ0BjdHJsL3Rpbnljb2xvcic7XG5pbXBvcnQgeyBjc3MgfSBmcm9tICdAZW1vdGlvbi9yZWFjdCc7XG5pbXBvcnQgZ2V0QWxwaGFDb2xvciBmcm9tICdhbnRkL2VzL3RoZW1lL3V0aWwvZ2V0QWxwaGFDb2xvcic7XG5pbXBvcnQgeyB1c2VTaXRlRGF0YSB9IGZyb20gJ2R1bWknO1xuaW1wb3J0IHsgdHlwZSBGQyB9IGZyb20gJ3JlYWN0JztcbmltcG9ydCB1c2VTaXRlVG9rZW4gZnJvbSAnLi4vLi4vaG9va3MvdXNlU2l0ZVRva2VuJztcblxuY29uc3QgdXNlU3R5bGUgPSAoKSA9PiB7XG4gIGNvbnN0IHsgdG9rZW4gfSA9IHVzZVNpdGVUb2tlbigpO1xuICBjb25zdCBiYWNrZ3JvdW5kID0gbmV3IFRpbnlDb2xvcihnZXRBbHBoYUNvbG9yKCcjZjBmM2ZhJywgJyNmZmYnKSlcbiAgICAub25CYWNrZ3JvdW5kKHRva2VuLmNvbG9yQmdDb250YWluZXIpXG4gICAgLnRvSGV4U3RyaW5nKCk7XG5cbiAgcmV0dXJuIHtcbiAgICBmb290ZXI6IGNzc2BcbiAgICAgIGJhY2tncm91bmQ6ICR7YmFja2dyb3VuZH07XG4gICAgICBjb2xvcjogJHt0b2tlbi5jb2xvclRleHRTZWNvbmRhcnl9O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxMDZweCAzNnB4IC0xMTZweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICAgICAgKiB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgICBoMixcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJHt0b2tlbi5jb2xvclRleHR9O1xuICAgICAgfVxuICAgIGAsXG4gICAgZm9vdGVyQ29udGFpbmVyOiBjc3NgXG4gICAgICBmb250LXNpemU6ICR7dG9rZW4uZm9udFNpemV9cHg7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYFxuICB9O1xufTtcblxuY29uc3QgRm9vdGVyOiBGQyA9ICgpID0+IHtcbiAgY29uc3Qgc3R5bGUgPSB1c2VTdHlsZSgpO1xuICBjb25zdCB7XG4gICAgdGhlbWVDb25maWc6IHsgZm9vdGVyIH1cbiAgfSA9IHVzZVNpdGVEYXRhKCk7XG4gIHJldHVybiAoXG4gICAgPGRpdiBjc3M9e3N0eWxlLmZvb3Rlcn0+XG4gICAgICA8ZGl2IGNzcz17c3R5bGUuZm9vdGVyQ29udGFpbmVyfT5cbiAgICAgICAgPGRpdlxuICAgICAgICAgIHN0eWxlPXt7XG4gICAgICAgICAgICBvcGFjaXR5OiAnMC40J1xuICAgICAgICAgIH19XG4gICAgICAgID5cbiAgICAgICAgICB7Zm9vdGVyID8gKFxuICAgICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3tcbiAgICAgICAgICAgICAgICBfX2h0bWw6IGZvb3RlclxuICAgICAgICAgICAgICB9fVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICApIDogbnVsbH1cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEZvb3RlcjtcbiJdfQ== */") }; }; var Footer = function Footer() { var style = useStyle(); var _useSiteData = useSiteData(), footer = _useSiteData.themeConfig.footer; return ___EmotionJSX("div", { css: style.footer }, ___EmotionJSX("div", { css: style.footerContainer }, ___EmotionJSX("div", { style: { opacity: '0.4' } }, footer ? ___EmotionJSX("span", { dangerouslySetInnerHTML: { __html: footer } }) : null))); }; export default Footer;