Procházet zdrojové kódy

Fix link and head picture

afc163 před 8 roky
rodič
revize
fcb290efe1
2 změnil soubory, kde provedl 13 přidání a 5 odebrání
  1. 12 4
      src/layouts/BasicLayout.js
  2. 1 1
      src/routes/Dashboard/Workplace.js

+ 12 - 4
src/layouts/BasicLayout.js

@@ -102,12 +102,20 @@ class BasicLayout extends React.PureComponent {
           </SubMenu>
         );
       }
+      const icon = item.icon && <Icon type={item.icon} />;
       return (
         <Menu.Item key={item.key || item.path}>
-          <Link to={itemPath} target={item.target}>
-            {item.icon && <Icon type={item.icon} />}
-            <span>{item.name}</span>
-          </Link>
+          {
+            /^https?:\/\//.test(itemPath) ? (
+              <a href={itemPath} target={item.target}>
+                {icon}<span>{item.name}</span>
+              </a>
+            ) : (
+              <Link to={itemPath} target={item.target}>
+                {icon}<span>{item.name}</span>
+              </Link>
+            )
+          }
         </Menu.Item>
       );
     });

+ 1 - 1
src/routes/Dashboard/Workplace.js

@@ -139,7 +139,7 @@ export default class Workplace extends PureComponent {
     const pageHeaderContent = (
       <div className={styles.pageHeaderContent}>
         <div className={styles.avatar}>
-          <Avatar size="large" src="https://gw.alipayobjects.com/zos/rmsportal/TmNVmrOsXeZwnvvZMNmo.png" />
+          <Avatar size="large" src="https://gw.alipayobjects.com/zos/rmsportal/lctvVCLfRpYCkYxAsiVQ.png" />
         </div>
         <div className={styles.content}>
           <p className={styles.contentTitle}>早安,曲丽丽,祝你开心每一天!</p>