|  | @@ -20,6 +20,7 @@ const TaskManage = (props) => {
 | 
											
												
													
														|  |    const [mandateCount, setMandateCount] = useState<number[]>([0, 0, 0]);
 |  |    const [mandateCount, setMandateCount] = useState<number[]>([0, 0, 0]);
 | 
											
												
													
														|  |    const [loading, setLoading] = useState(false);
 |  |    const [loading, setLoading] = useState(false);
 | 
											
												
													
														|  |    const [tab, setTab] = useState(localStorage.taskTab || '1');
 |  |    const [tab, setTab] = useState(localStorage.taskTab || '1');
 | 
											
												
													
														|  | 
 |  | +  const [UA, setUA] = useState('');
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |    useEffect(() => {
 |  |    useEffect(() => {
 | 
											
												
													
														|  |      const requests = [];
 |  |      const requests = [];
 | 
											
										
											
												
													
														|  | @@ -60,6 +61,20 @@ const TaskManage = (props) => {
 | 
											
												
													
														|  |          payload: { project_id },
 |  |          payload: { project_id },
 | 
											
												
													
														|  |        });
 |  |        });
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | 
 |  | +    console.log(navigator.userAgent);
 | 
											
												
													
														|  | 
 |  | +    const UA = navigator.userAgent,
 | 
											
												
													
														|  | 
 |  | +      isWindowsPhone = /(?:Windows Phone)/.test(UA),
 | 
											
												
													
														|  | 
 |  | +      isSymbian = /(?:SymbianOS)/.test(UA) || isWindowsPhone,
 | 
											
												
													
														|  | 
 |  | +      isAndroid = /(?:Android)/.test(UA),
 | 
											
												
													
														|  | 
 |  | +      isFireFox = /(?:Firefox)/.test(UA),
 | 
											
												
													
														|  | 
 |  | +      isChrome = /(?:Chrome|CriOS)/.test(UA),
 | 
											
												
													
														|  | 
 |  | +      isTablet =
 | 
											
												
													
														|  | 
 |  | +        /(?:iPad|PlayBook)/.test(UA) ||
 | 
											
												
													
														|  | 
 |  | +        (isAndroid && !/(?:Mobile)/.test(UA)) ||
 | 
											
												
													
														|  | 
 |  | +        (isFireFox && /(?:Tablet)/.test(UA)),
 | 
											
												
													
														|  | 
 |  | +      isPhone = /(?:iPhone)/.test(UA) && !isTablet,
 | 
											
												
													
														|  | 
 |  | +      isPc = !isPhone && !isAndroid && !isSymbian;
 | 
											
												
													
														|  | 
 |  | +    setUA(UA);
 | 
											
												
													
														|  |    }, []);
 |  |    }, []);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |    const goTaskList = (item: number) => {
 |  |    const goTaskList = (item: number) => {
 | 
											
										
											
												
													
														|  | @@ -137,6 +152,7 @@ const TaskManage = (props) => {
 | 
											
												
													
														|  |                    renderItem={makeTaskList}
 |  |                    renderItem={makeTaskList}
 | 
											
												
													
														|  |                    pagination={false}
 |  |                    pagination={false}
 | 
											
												
													
														|  |                  />
 |  |                  />
 | 
											
												
													
														|  | 
 |  | +                <div>{UA}</div>
 | 
											
												
													
														|  |                </Spin>
 |  |                </Spin>
 | 
											
												
													
														|  |              ),
 |  |              ),
 | 
											
												
													
														|  |            },
 |  |            },
 |