UNPKG

@lskjs/page

Version:
35 lines (24 loc) 1.29 kB
"use strict"; 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