UNPKG

@sanity/desk-tool

Version:

Tool for managing all sorts of content in a structured manner

34 lines (33 loc) 1.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UnknownPane = UnknownPane; var _react = _interopRequireDefault(require("react")); var _ui = require("@sanity/ui"); var _pane = require("../../components/pane"); var _isRecord = require("../../utils/isRecord"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * @internal */ function UnknownPane(props) { var isSelected = props.isSelected, pane = props.pane, paneKey = props.paneKey; var type = (0, _isRecord.isRecord)(pane) && pane.type || null; return /*#__PURE__*/_react.default.createElement(_pane.Pane, { id: paneKey, selected: isSelected }, /*#__PURE__*/_react.default.createElement(_pane.PaneHeader, { title: "Unknown pane type" }), /*#__PURE__*/_react.default.createElement(_pane.PaneContent, null, /*#__PURE__*/_react.default.createElement(_ui.Box, { padding: 4 }, typeof type === 'string' ? /*#__PURE__*/_react.default.createElement(_ui.Text, { as: "p", muted: true }, "Structure item of type ", /*#__PURE__*/_react.default.createElement("code", null, type), " is not a known entity.") : /*#__PURE__*/_react.default.createElement(_ui.Text, { as: "p", muted: true }, "Structure item is missing required ", /*#__PURE__*/_react.default.createElement("code", null, "type"), " property.")))); }