@pnp/spfx-controls-react
Version:
Reusable React controls for SharePoint Framework solutions
21 lines • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ErrorMessage = void 0;
var tslib_1 = require("tslib");
var React = tslib_1.__importStar(require("react"));
var MessageBar_1 = require("@fluentui/react/lib/MessageBar");
var Stack_1 = require("@fluentui/react/lib/Stack");
var useErrorMessageStyles_1 = require("./useErrorMessageStyles");
var ErrorMessage = function (props) {
var showError = props.showError, errorMessage = props.errorMessage, children = props.children;
var messageErrorContainerStyles = (0, useErrorMessageStyles_1.useErrorMessageStyles)().messageErrorContainerStyles;
if (!showError)
return null;
return (React.createElement(React.Fragment, null,
React.createElement(Stack_1.Stack, { verticalAlign: "center", tokens: { childrenGap: 10 }, styles: messageErrorContainerStyles },
React.createElement(MessageBar_1.MessageBar, { messageBarType: MessageBar_1.MessageBarType.error, isMultiline: true },
errorMessage,
children))));
};
exports.ErrorMessage = ErrorMessage;
//# sourceMappingURL=ErrorMessage.js.map