ffr-components
Version:
Fiori styled UI components
20 lines (19 loc) • 932 B
JavaScript
import _extends from "@babel/runtime/helpers/esm/extends";
import _defineProperty from "@babel/runtime/helpers/esm/defineProperty";
import _objectWithoutProperties from "@babel/runtime/helpers/esm/objectWithoutProperties";
import classnames from 'classnames';
import React from 'react';
export var FormMessage = React.forwardRef(function (_ref, ref) {
var type = _ref.type,
children = _ref.children,
className = _ref.className,
disableStyles = _ref.disableStyles,
props = _objectWithoutProperties(_ref, ["type", "children", "className", "disableStyles"]);
var formMessageClasses = classnames('fd-form-message', _defineProperty({}, "fd-form-message--".concat(type), !!type), className);
return React.createElement("span", _extends({}, props, {
className: formMessageClasses,
ref: ref
}), children);
});
FormMessage.displayName = 'FormMessage';
FormMessage.type = ['error', 'warning', 'help'];