import React, { memo, FC, useState, useContext } from 'react'; import Broadcast from '@/components/svgIcon'; import Switch from '@/components/switch'; import { FlowContext } from '@/core/context'; import './index.scss'; export interface SetType { switchChange: Function; } const Set: FC = memo(function Set({ switchChange }) { const reviceProps = useContext(FlowContext); const { theme } = reviceProps.propsAttributes!; const [isShow, setIsShow] = useState(false); return (
[setIsShow(true), e.stopPropagation()]} onMouseLeave={(e) => [setIsShow(false), e.stopPropagation()]} >
  • switchChange(e, 'lights')} theme={theme} />
  • switchChange(e, 'loop')} />
); }); export default Set;