import React, { useState } from 'react'; import { iIOTPowerProps } from './interface'; import './style/index.less'; const prefixCls = 'iot-power-out'; const IOTPower: React.FC = ({ title, streamId, curValue, subTitle, icon, btnIcon, disabled, streamName, handler, ...rest }) => { // const [checked, setchecked] = useState(true); // const getIcon = () => { // if (icon?.show) { // return ; // } // return
; // }; // const getContent = () => { // return ( //
// {getIcon()} //
//
{title}
// {subTitle?.show ?
{subTitle.value}
: undefined} //
//
// ); // }; // let height = '84px'; // if (icon?.show === false || subTitle?.show === false) { // height = '60px'; // } return ( <>
{ icon?.show && (
) }
{title}
{ subTitle?.show && (
{subTitle['value']}
) }
{ const item: any = { value: !curValue, streamId, }; handler?.(item); }}>
{disabled && (
)}
{/* {getContent()} */}
); }; export default IOTPower;