polaris-glints
Version:
Glints forked polaris react
41 lines (34 loc) • 1.4 kB
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var React = require('react');
var emptySearch = require('./illustrations/empty-search.svg.js');
var Stack = require('../Stack/Stack.js');
var Text = require('../Text/Text.js');
var Image = require('../Image/Image.js');
function _interopDefaultLegacy (e) { return e && typeof e === 'object' && 'default' in e ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefaultLegacy(React);
function EmptySearchResult({
title,
description,
withIllustration
}) {
const altText = 'Empty search results';
const descriptionMarkup = description ? /*#__PURE__*/React__default["default"].createElement("p", null, description) : null;
const illustrationMarkup = withIllustration ? /*#__PURE__*/React__default["default"].createElement(Image.Image, {
alt: altText,
source: emptySearch["default"],
draggable: false
}) : null;
return /*#__PURE__*/React__default["default"].createElement(Stack.Stack, {
alignment: "center",
vertical: true
}, illustrationMarkup, /*#__PURE__*/React__default["default"].createElement(Text.Text, {
variant: "headingLg",
as: "p"
}, title), /*#__PURE__*/React__default["default"].createElement(Text.Text, {
variant: "bodyMd",
color: "subdued",
as: "span"
}, descriptionMarkup));
}
exports.EmptySearchResult = EmptySearchResult;