|
@@ -1,63 +1,25 @@
|
|
|
-import React, {useEffect, useState} from 'react';
|
|
|
+import React from 'react';
|
|
|
import Styles from './Footer.module.css';
|
|
|
-import location from '../../assets/images/main/location.png';
|
|
|
-import email from '../../assets/images/main/email_white.png';
|
|
|
-import weiXin from '../../assets/images/main/weixin.png';
|
|
|
import {useTranslation} from "react-i18next";
|
|
|
-import eventBus from "../../uitls/EventBus";
|
|
|
-import {ABOUT_US} from "../../uitls/Constants";
|
|
|
-import code from '../../assets/images/home/code.png';
|
|
|
|
|
|
// 底部信息栏组件
|
|
|
const Footer = () => {
|
|
|
const {t} = useTranslation();
|
|
|
- const [isJoinUs, setJoinUs] = useState(false)
|
|
|
-
|
|
|
- useEffect(() => {
|
|
|
- eventBus.on('changeTabEvent', (tab) => {
|
|
|
- setJoinUs(tab === ABOUT_US)
|
|
|
- console.log("tab", tab)
|
|
|
- });
|
|
|
-
|
|
|
- // 清除监听,防止内存泄漏
|
|
|
- return () => {
|
|
|
- eventBus.off('changeTabEvent');
|
|
|
- };
|
|
|
- }, []);
|
|
|
+ const onClick = () => {
|
|
|
+ console.log('点击了:Let\'s Connect');
|
|
|
+ };
|
|
|
|
|
|
return (
|
|
|
<footer className={Styles.root}>
|
|
|
- <div className={Styles.Container}>
|
|
|
- <p className={Styles.contactUs}>{isJoinUs ? t('submitResume') : t('contactUs')}</p>
|
|
|
- <div className={Styles.item} style={{display: isJoinUs ? 'none' : 'flex'}}>
|
|
|
- <img className={Styles.locationIcon} src={location} alt={"address"}/>
|
|
|
- <p className={Styles.leftFont}>{t('address')}</p>
|
|
|
- </div>
|
|
|
- <div className={Styles.bottomContainer}>
|
|
|
- <div className={Styles.item}>
|
|
|
- <img className={Styles.email} src={email} alt={"email"}/>
|
|
|
- <p className={Styles.leftFont}>{isJoinUs ? t('resumeEmail') : t('email')}</p>
|
|
|
- </div>
|
|
|
- <div className={Styles.weixinContainer}>
|
|
|
- <img className={Styles.email} src={weiXin} alt={"weiXin"}/>
|
|
|
- <p className={Styles.rightFont}>{t('weixin')}</p>
|
|
|
- <div className={Styles.popContainer}>
|
|
|
- <img className={Styles.code} src={code} alt={"code"}/>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
-
|
|
|
-
|
|
|
- {/*<div className={Styles.rightItem}>*/}
|
|
|
- {/* <img className={Styles.email} src={douyin} alt={"douyin"}/>*/}
|
|
|
- {/* <p className={Styles.rightFont}>官方抖音</p>*/}
|
|
|
- {/*</div>*/}
|
|
|
- {/*<div className={Styles.rightItem}>*/}
|
|
|
- {/* <img className={Styles.email} src={weibo} alt={"weibo"}/>*/}
|
|
|
- {/* <p className={Styles.rightFont}>官方抖音</p>*/}
|
|
|
- {/*</div>*/}
|
|
|
-
|
|
|
+ <p className={Styles.title}>{t('footerTitle')}</p>
|
|
|
+ <p className={Styles.content}>{t('footerHelp')}</p>
|
|
|
+ <p className={Styles.content}>{t('footerEmail')}</p>
|
|
|
+ <button
|
|
|
+ className={Styles.ellipseBtn}
|
|
|
+ onClick={onClick}
|
|
|
+ >
|
|
|
+ {t('footerBtn')}
|
|
|
+ </button>
|
|
|
</footer>
|
|
|
);
|
|
|
};
|