@momentum-ui/react
Version:
Cisco Momentum UI framework for ReactJs applications
34 lines (30 loc) • 983 B
JavaScript
/** @component form */
import React from 'react';
import PropTypes from 'prop-types';
import { FormInfo, FormContent } from "./..";
var FormSection = function FormSection(props) {
var title = props.title,
description = props.description,
children = props.children;
return /*#__PURE__*/React.createElement("div", {
className: "md-form__section"
}, /*#__PURE__*/React.createElement(FormInfo, {
title: title,
description: description
}), /*#__PURE__*/React.createElement(FormContent, null, children));
};
FormSection.propTypes = {
/** @prop Children node to render inside FormSection | null */
children: PropTypes.node,
/** @prop Optional FormSection description | '' */
description: PropTypes.string,
/** @prop Optional FormSection title | null */
title: PropTypes.string.isRequired
};
FormSection.defaultProps = {
children: null,
description: '',
title: null
};
FormSection.displayName = 'FormSection';
export default FormSection;