import React from 'react';

export function childrenInsertProps(children, props){
    const childrenProps = React.Children.map(children, child => {
        return typeof child === 'object' ? React.cloneElement(child, props) : child;
    });

    return childrenProps;
}

export function hexToRgb(hex) {
    var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
    return result ? {
        r: parseInt(result[1], 16),
        g: parseInt(result[2], 16),
        b: parseInt(result[3], 16)
    } : null;
}
