@gssfed/vital-ui-kit-react
Version:
Vital UI Kit for React!
34 lines (29 loc) • 621 B
JSX
/**
* @flow
* Copyright © 2018 Galaxy Software Services https://github.com/GSS-FED/vital-ui-kit-react
* MIT license
*/
import * as React from 'react';
type Props = {
children: React.Node,
level: number,
isChildren: boolean,
themed: 'light' | 'dark',
};
const SubListItem = ({
children,
level,
isChildren,
themed,
}: Props) => {
const renderChildren = () =>
React.Children.map(children, child =>
React.cloneElement(child, {
level,
isChildren,
themed,
}),
);
return <React.Fragment>{renderChildren()}</React.Fragment>;
};
export default SubListItem;