@centreon/react-components
Version:
react components used by centreon web frontend
28 lines (24 loc) • 623 B
JavaScript
/* eslint-disable react/jsx-filename-extension */
/* eslint-disable react/prop-types */
import React from 'react';
import classnames from 'classnames';
import styles from './action-icons.scss';
const IconAction = ({
iconActionType,
iconColor,
iconDirection,
customStyle,
iconReset,
...rest
}) => {
const cn = classnames(
styles['icon-action'],
{ [styles[`icon-action-${iconActionType}`]]: true },
styles[iconColor || ''],
styles[iconDirection || ''],
styles[customStyle || ''],
styles[iconReset || ''],
);
return <span className={cn} {...rest} />;
};
export default IconAction;