UNPKG

@vega/review-tool

Version:
51 lines (41 loc) 1.05 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = Pointer; var _react = require('react'); var _react2 = _interopRequireDefault(_react); var _router = require('part:@vega/core/router'); var _Pointer = require('./styles/Pointer.css'); var _Pointer2 = _interopRequireDefault(_Pointer); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /*:: type Props = { document: { _id: string, _type: string }, node: { path: Array<string> } }*/ function Pointer(props /*: Props*/) { const node = props.node; const document = node.document, path = node.path; if (!document || !path) { return null; } const reviewProcessId = /reviewProcess=(.*?);/g.exec(window.location.href)[1]; return _react2.default.createElement( _router.IntentLink, { intent: 'showPointer', className: _Pointer2.default.link, params: { pointer: node._key, id: reviewProcessId } }, '\u203B' ); }