@momentum-ui/react
Version:
Cisco Momentum UI framework for ReactJs applications
39 lines (31 loc) • 858 B
JavaScript
/** @component form */
import React from 'react';
import PropTypes from 'prop-types';
import {
FormInfo,
FormContent,
} from '@momentum-ui/react';
const FormSection = props => {
const { title, description, children } = props;
return (
<div className="md-form__section">
<FormInfo title={title} description={description} />
<FormContent>{children}</FormContent>
</div>
);
};
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;