mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-30 16:18:07 +01:00
18 lines
402 B
JavaScript
18 lines
402 B
JavaScript
|
import PropTypes from 'prop-types';
|
||
|
|
||
|
export const SectionShape = {
|
||
|
props: PropTypes.object,
|
||
|
element: PropTypes.string,
|
||
|
key: PropTypes.string,
|
||
|
};
|
||
|
|
||
|
export const ValidChildren = PropTypes.oneOfType([
|
||
|
PropTypes.string,
|
||
|
PropTypes.shape(SectionShape),
|
||
|
PropTypes.arrayOf(
|
||
|
PropTypes.oneOfType([PropTypes.shape(SectionShape), PropTypes.string]),
|
||
|
),
|
||
|
]);
|
||
|
|
||
|
SectionShape.children = ValidChildren;
|