import React, { useEffect, useState } from 'react'; import './index.less'; interface IOTBottomSlideProps { leftText: string; rightText: string; title?: string; isShow: boolean; type:string; confirmHandler: (val: any) => void; } const IOTBottomSlide: React.FC = (props) => { const [state,setState] =useState(false); useEffect(() => { setTimeout(() => { setState(props.isShow) },0) },[props.isShow]) return ( <> {props.isShow && (
{ props.type === "com" && (
{ props.confirmHandler(false); }}>{props.leftText}
{props.title}
{ props.confirmHandler(true); }}>{props.rightText}
) } { props.type === "show" && (
{ }}>
{props.leftText}
{ props.confirmHandler(false); }}>{props.rightText}
) }
{props.children}
) } ); }; export default IOTBottomSlide;