@hjkl6/dumi-theme-antv
Version:
[](https://npmjs.org/package/@antv/dumi-theme-antv) [](https://npmjs.org/package/@antv/dumi
29 lines • 925 B
JavaScript
import classNames from 'classnames';
import { FormattedMessage, Link } from 'dumi';
import React from 'react';
import styles from "./NavigatorBanner.module.less";
var NavigatorBanner = function NavigatorBanner(_ref) {
var post = _ref.post,
type = _ref.type;
if (!post) {
return /*#__PURE__*/React.createElement("div", {
className: classNames(styles.button, styles.hidden)
});
}
var slug = post.slug,
title = post.title;
if (!slug || !title) {
return null;
}
return /*#__PURE__*/React.createElement(Link, {
to: slug,
className: classNames(styles.button, styles[type])
}, /*#__PURE__*/React.createElement("div", {
className: styles.label
}, /*#__PURE__*/React.createElement(FormattedMessage, {
id: type === 'prev' ? '上一篇' : '下一篇'
})), /*#__PURE__*/React.createElement("div", {
className: styles.title
}, title));
};
export default NavigatorBanner;