oeeToolBar.js
1.21 KB
import React from 'react';
import oeeStyle from './oee.less';
import OeeSearchComponent from './oeeSearchComponent';
import * as commonUtils from '../../utils/utils';
const OeeToolBar = (props) => {
const { slaveConfig } = props;
const onBtnClick = (item) => {
console.log(item);
};
const buttonConfig = commonUtils.isNotEmptyObject(slaveConfig) ? slaveConfig.gdsconfigformslave.filter(item => item.sName === '' && item.showName !== '' && item.sControlName !== '' && item.bVisible && item.sControlName.indexOf('Btn') > -1) : [];
return (
<div className={oeeStyle.bottomBtns}>
<div className={oeeStyle.btnBrints}>
{
commonUtils.isNotEmptyArr(buttonConfig) ?
buttonConfig.map((item, index) => {
return (
// eslint-disable-next-line jsx-a11y/anchor-is-valid,react/no-array-index-key
<a key={index} style={{ background: `${item.sColorTerms}` }} onClick={() => onBtnClick(item)}>
{item.showName}
</a>
);
}) : ''
}
</div>
<div className={oeeStyle.searchComponent}>
<OeeSearchComponent {...props} />
</div>
</div>
);
};
export default OeeToolBar;