@lskjs/page
Version:
LSK ux subrepo: page
35 lines (24 loc) • 1.29 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = exports.PageTitle = void 0;
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
var _react = _interopRequireDefault(require("react"));
var _mobx = require("@lskjs/mobx");
var _get = _interopRequireDefault(require("lodash/get"));
var _Page = require("./Page.context");
// import PageTitleActions from '../PageTitleActions';
var PageTitle = function PageTitle(_ref) {
var Page = _ref.Page,
children = _ref.children,
actions = _ref.actions,
page = _ref.page,
props = (0, _objectWithoutProperties2["default"])(_ref, ["Page", "children", "actions", "page"]);
return /*#__PURE__*/_react["default"].createElement(Page.PageTitleWrapper, props, children || (0, _get["default"])(page, 'state.meta.title'), actions && /*#__PURE__*/_react["default"].createElement(Page.TitleActions, null, actions));
};
exports.PageTitle = PageTitle;
var _default = (0, _Page.contextToProps)('Page')((0, _mobx.inject)('page')((0, _mobx.observer)(PageTitle)));
exports["default"] = _default;
//# sourceMappingURL=PageTitle.js.map