陈帅 6 лет назад
Родитель
Сommit
07adcdc558
2 измененных файлов с 10 добавлено и 8 удалено
  1. 2 2
      src/layouts/BasicLayout.tsx
  2. 8 6
      src/utils/utils.ts

+ 2 - 2
src/layouts/BasicLayout.tsx

@@ -50,14 +50,14 @@ const footerRender: BasicLayoutProps['footerRender'] = (_, defaultDom) => {
       {defaultDom}
       <div
         style={{
-          textAlign: 'center',
           padding: '0px 24px 24px',
+          textAlign: 'center',
         }}
       >
         <a href="https://www.netlify.com" target="_blank">
           <img
             src="https://www.netlify.com/img/global/badges/netlify-color-bg.svg"
-            width={82}
+            width="82px"
             alt="netlify logo"
           />
         </a>

+ 8 - 6
src/utils/utils.ts

@@ -1,22 +1,24 @@
 /* eslint no-useless-escape:0 import/prefer-default-export:0 */
 const reg = /(((^https?:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(?::\d+)?|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)$/;
 
-export function isUrl(path: string) {
+const isUrl = (path: string): boolean => {
   return reg.test(path);
-}
+};
 
-export function isAntDesignPro(): boolean {
+const isAntDesignPro = (): boolean => {
   if (ANT_DESIGN_PRO_ONLY_DO_NOT_USE_IN_YOUR_PRODUCTION === 'site') {
     return true;
   }
   return window.location.hostname === 'preview.pro.ant.design';
-}
+};
 
 // 给官方演示站点用,用于关闭真实开发环境不需要使用的特性
-export function isAntDesignProOrDev(): boolean {
+const isAntDesignProOrDev = (): boolean => {
   const { NODE_ENV } = process.env;
   if (NODE_ENV === 'development') {
     return true;
   }
   return isAntDesignPro();
-}
+};
+
+export { isAntDesignProOrDev, isAntDesignPro, isUrl };