All files / frontend/src/components IconButtonGroup.tsx

33.33% Statements 3/9
57.14% Branches 4/7
50% Functions 1/2
33.33% Lines 3/9

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20    1x 1x 1x                              
import React from 'react';
 
const IconButtonGroup = ({ iconButtons, style, vertical = false }) => {
    Eif (iconButtons === undefined || iconButtons.length === 0)
        return null;
 
    const iconButtonsClones = iconButtons.map((b, key) => {
        const element = React.cloneElement(b, { key, fontSize: "small" });
        if (vertical === true)
            return <div key={key}>{element}</div>;
        return element;
    });
 
    return <div style={style}>
        {iconButtonsClones}
    </div>;
};
 
export default IconButtonGroup;