Browse Source

Merge branch 'master' of http://gitea.palntour.com/pav/pav-home

pull/2/head
김장현 2 years ago
parent
commit
15135966af
  1. 44
      src/components/map/naver/dron/DronToast.js

44
src/components/map/naver/dron/DronToast.js

@ -11,27 +11,37 @@ const DronToast = () => {
const dispatch = useDispatch(); const dispatch = useDispatch();
const { controlGpList } = useSelector(state => state.controlGpState); const { controlGpList } = useSelector(state => state.controlGpState);
const [toastId, setToastId] = useState();
useEffect(() => { useEffect(() => {
if (controlGpList) { if (controlGpList) {
controlGpList.forEach(gps => { if (!toastId) {
if (gps.controlWarnCd && gps.controlWarnNotyCd) { controlGpList.forEach(gps => {
toast.info( // console.log("===================================")
toastRender( // console.log("Warn ==> ", gps.controlWarnCd);
`${gps.objectId} 비정상 상황 알림`, // console.log("Noti ==> ", gps.controlWarnNotyCd);
'경로 상에 비행 구역을 이탈했습니다.' if (gps.controlWarnCd && gps.controlWarnNotyCd) {
),
{ const id = toast.info(
autoClose: 3000, toastRender(
hideProgressBar: true, `${gps.objectId} 비정상 상황 알림`,
position: toast.POSITION.BOTTOM_RIGHT, `경로 상에 비행 구역을 이탈했습니다.`
onClick: props => { ),
handleNotiClick(gps.controlId, gps.objectId); {
autoClose: false,
hideProgressBar: true,
position: toast.POSITION.BOTTOM_RIGHT,
onClick: props => {
setToastId(null);
handleNotiClick(gps.controlId, gps.objectId);
}
} }
} )
)
} setToastId(id);
}) }
})
}
} }
}, [controlGpList]); }, [controlGpList]);

Loading…
Cancel
Save