diff --git a/.idea/workspace.xml b/.idea/workspace.xml
deleted file mode 100644
index f221492f..00000000
--- a/.idea/workspace.xml
+++ /dev/null
@@ -1,1190 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- high
- markdown
- markdown-body
- readme
- SSH
- clone
- edu_pu
- edu_
- .str
- ssh
- /projects
- 全部项目数
- 未选择标签
- 未选择里程碑
- .issueItem
- 未选择
- issueItem
- detailContent
- df mt20
- .detailHeader-wrapper
- headerMenu-wrapper
- 对话
- issueNo
- f-wrap-between
- user_img
- getCommitList
- login
- 点击开启
- build
- HEAD
-
-
- 任务
-
-
- $PROJECT_DIR$/src/forge/Merge
- $PROJECT_DIR$
- $PROJECT_DIR$/public
- $PROJECT_DIR$/src/modules/user/usersInfo
- $PROJECT_DIR$/src/modules/user
- $PROJECT_DIR$/src/forge
- $PROJECT_DIR$/src
- $PROJECT_DIR$/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1584692398144
-
-
- 1584692398144
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 69d6155f..628e5a3b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4885,7 +4885,7 @@
},
"dom-closest": {
"version": "0.2.0",
- "resolved": "https://registry.npmjs.org/dom-closest/-/dom-closest-0.2.0.tgz",
+ "resolved": "https://registry.npm.taobao.org/dom-closest/download/dom-closest-0.2.0.tgz",
"integrity": "sha1-69n5HRvyLo1vR3h2u80+yQIWwM8=",
"requires": {
"dom-matches": ">=1.0.1"
@@ -4929,7 +4929,7 @@
},
"dom-matches": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/dom-matches/-/dom-matches-2.0.0.tgz",
+ "resolved": "https://registry.npm.taobao.org/dom-matches/download/dom-matches-2.0.0.tgz",
"integrity": "sha1-0nKLQWqHUzmA6wibhI0lPPI6dYw="
},
"dom-scroll-into-view": {
@@ -5187,7 +5187,7 @@
},
"enquire.js": {
"version": "2.1.6",
- "resolved": "https://registry.npmjs.org/enquire.js/-/enquire.js-2.1.6.tgz",
+ "resolved": "https://registry.npm.taobao.org/enquire.js/download/enquire.js-2.1.6.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fenquire.js%2Fdownload%2Fenquire.js-2.1.6.tgz",
"integrity": "sha1-PoeAybi4NQhMP2DhZtvDwqPImBQ="
},
"entities": {
@@ -5706,7 +5706,7 @@
},
"eventlistener": {
"version": "0.0.1",
- "resolved": "https://registry.npmjs.org/eventlistener/-/eventlistener-0.0.1.tgz",
+ "resolved": "https://registry.npm.taobao.org/eventlistener/download/eventlistener-0.0.1.tgz",
"integrity": "sha1-7Suqu4UiJ68rz4iRUscsY8pTLrg="
},
"events": {
@@ -8040,7 +8040,7 @@
},
"hammerjs": {
"version": "2.0.8",
- "resolved": "https://registry.npmjs.org/hammerjs/-/hammerjs-2.0.8.tgz",
+ "resolved": "https://registry.npm.taobao.org/hammerjs/download/hammerjs-2.0.8.tgz",
"integrity": "sha1-BO93hiz/K7edMPdpIJWTAiK/YPE="
},
"handle-thing": {
@@ -8881,7 +8881,7 @@
},
"immutable": {
"version": "3.7.6",
- "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz",
+ "resolved": "https://registry.npm.taobao.org/immutable/download/immutable-3.7.6.tgz",
"integrity": "sha1-E7TTyxK++hVIKib+Gy665kAHHks="
},
"import-fresh": {
@@ -10486,7 +10486,7 @@
},
"lodash.throttle": {
"version": "4.1.1",
- "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz",
+ "resolved": "https://registry.npm.taobao.org/lodash.throttle/download/lodash.throttle-4.1.1.tgz",
"integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ="
},
"lodash.uniq": {
diff --git a/package.json b/package.json
index b58b501d..a78351cb 100644
--- a/package.json
+++ b/package.json
@@ -193,6 +193,7 @@
"babel-core": "^6.26.0",
"babel-plugin-import": "^1.13.0",
"babel-plugin-transform-runtime": "^6.23.0",
+ "babel-polyfill": "^6.26.0",
"babel-preset-es2015": "^6.24.1",
"babel-preset-react": "^6.24.1",
"babel-preset-stage-2": "^6.24.1",
diff --git a/public/css/edu-common.css b/public/css/edu-common.css
index 96a8277d..56790f05 100755
--- a/public/css/edu-common.css
+++ b/public/css/edu-common.css
@@ -114,14 +114,6 @@ a:visited {
color: #898989;
}
-a:hover {
- color: #FF7500;
-}
-
-a:hover.fa {
- color: #FF7500;
-}
-
input,
textarea,
select {
diff --git a/public/css/edu-main.css b/public/css/edu-main.css
index 3cbe5fcb..1d995903 100644
--- a/public/css/edu-main.css
+++ b/public/css/edu-main.css
@@ -97,10 +97,6 @@ a:visited {
color: #05101a;
}
-a:hover {
- color: #459be5;
-}
-
ol,
ul,
li {
diff --git a/public/css/edu-purge.css b/public/css/edu-purge.css
index f721824b..ecce221d 100644
--- a/public/css/edu-purge.css
+++ b/public/css/edu-purge.css
@@ -1,3 +1,4 @@
+@charset "utf-8";
/* 头部 */
.header {
width: 100%;
@@ -1271,7 +1272,7 @@ html body {
font-size: 14px;
line-height: 2.0;
background: #fafafa;
- font-family: "微软雅黑", "宋体";
+ font-family: "Microsoft YaHei", "SimSun";
color: #05101a;
height: 100%;
position: relative;
@@ -1307,6 +1308,7 @@ td,
span {
margin: 0;
padding: 0;
+ margin-bottom: 0px!important;
}
table,
@@ -1363,10 +1365,6 @@ a:visited {
color: #05101a;
}
-a:hover {
- color: #459be5;
-}
-
ol,
ul,
li {
@@ -1473,7 +1471,7 @@ a.edu-txt-w80,
/*隐藏*/
.none {
- display: none
+ display: none!important;
}
.block {
@@ -2436,7 +2434,11 @@ a.hoverLine:hover{
.color-grey-9 {
- color: #999999 !important;
+ color: #333333 !important;
+}
+
+a:hover{
+ color: #466AFF !important;
}
.color-grey-98 {
@@ -2458,7 +2460,7 @@ a.hoverLine:hover{
.color-grey-B3 {
color: #B3B3B3 !important;
}
-
+`
.color-grey-B4 {
color: #B4B4B4 !important;
}
@@ -2471,33 +2473,23 @@ a.hoverLine:hover{
a.color-grey-name:hover,
a.color-dark:hover,
a.color-grey-6:hover,
-a.color-grey-3:hover {
- color: #4cacff !important;
-}
-
-a.color-grey-9:hover,
-a.color-grey-8:hover,
-a.color-grey-c:hover {
- color: #111C24 !important;
+a.color-grey-3:hover,a.color-ooo:hover {
+ color: #2A61FF !important;
}
/*蓝色*/
.color-blue {
- color: #4CACFF !important;
+ color: #2A61FF !important;
+}
+.color-blue-file {
+ color: #4598FA!important;
}
/* 绿色 */
-.color-green-file{
- color: #28BD6C;
-}
/*主*/
.color-blue_4C {
color: #4CACFF !important;
}
-a.color-blue:hover,
-a.color-blue_4C:hover {
- color: #459BE6 !important;
-}
/*橙色*/
.color-orange {
diff --git a/public/css/iconfont.css b/public/css/iconfont.css
index 4498c693..7e0e2c7e 100644
--- a/public/css/iconfont.css
+++ b/public/css/iconfont.css
@@ -1,8 +1,8 @@
@font-face {
font-family: "iconfont"; /* Project id 2340181 */
- src: url('iconfont.woff2?t=1630632852475') format('woff2'),
- url('iconfont.woff?t=1630632852475') format('woff'),
- url('iconfont.ttf?t=1630632852475') format('truetype');
+ src: url('iconfont.woff2?t=1631773579834') format('woff2'),
+ url('iconfont.woff?t=1631773579834') format('woff'),
+ url('iconfont.ttf?t=1631773579834') format('truetype');
}
.iconfont {
@@ -13,6 +13,58 @@
-moz-osx-font-smoothing: grayscale;
}
+.icon-xiangmubiaoqian:before {
+ content: "\e8da";
+}
+
+.icon-icon:before {
+ content: "\e8ce";
+}
+
+.icon-tar:before {
+ content: "\e8cf";
+}
+
+.icon-a-fuzhi2:before {
+ content: "\e8d0";
+}
+
+.icon-fujian1:before {
+ content: "\e8d1";
+}
+
+.icon-a-bianji1:before {
+ content: "\e8d2";
+}
+
+.icon-banbenicon:before {
+ content: "\e8d3";
+}
+
+.icon-shanchuicon2:before {
+ content: "\e8d4";
+}
+
+.icon-a-lajitong_icon3x:before {
+ content: "\e8d5";
+}
+
+.icon-xialaanniu2:before {
+ content: "\e8d6";
+}
+
+.icon-xiazai-icon:before {
+ content: "\e8d7";
+}
+
+.icon-master_icon1:before {
+ content: "\e8d8";
+}
+
+.icon-shangchuanicon:before {
+ content: "\e8d9";
+}
+
.icon-gerenziliao1:before {
content: "\e8c7";
}
diff --git a/public/css/iconfont.js b/public/css/iconfont.js
index 2aaace21..f38ef2a3 100644
--- a/public/css/iconfont.js
+++ b/public/css/iconfont.js
@@ -1 +1 @@
-!function(c){var l,a,h,i,o,z='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss"),p=function(c,l){l.parentNode.insertBefore(c,l)};if(t&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function v(){o||(o=!0,h())}function m(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(m,50)}v()}l=function(){var c,l;(l=document.createElement("div")).innerHTML=z,z=null,(c=l.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",l=c,(c=document.body).firstChild?p(l,c.firstChild):c.appendChild(l))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(l,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),l()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(h=l,i=c.document,o=!1,m(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window);
\ No newline at end of file
+!function(c){var a,l,h,i,o,z='',t=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss"),p=function(c,a){a.parentNode.insertBefore(c,a)};if(t&&!c.__iconfont__svg__cssinject__){c.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(c){console&&console.log(c)}}function v(){o||(o=!0,h())}function m(){try{i.documentElement.doScroll("left")}catch(c){return void setTimeout(m,50)}v()}a=function(){var c,a;(a=document.createElement("div")).innerHTML=z,z=null,(c=a.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",a=c,(c=document.body).firstChild?p(a,c.firstChild):c.appendChild(a))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(a,0):(l=function(){document.removeEventListener("DOMContentLoaded",l,!1),a()},document.addEventListener("DOMContentLoaded",l,!1)):document.attachEvent&&(h=a,i=c.document,o=!1,m(),i.onreadystatechange=function(){"complete"==i.readyState&&(i.onreadystatechange=null,v())})}(window);
\ No newline at end of file
diff --git a/public/css/iconfont.json b/public/css/iconfont.json
index e78a264c..42dec347 100644
--- a/public/css/iconfont.json
+++ b/public/css/iconfont.json
@@ -5,6 +5,97 @@
"css_prefix_text": "icon-",
"description": "",
"glyphs": [
+ {
+ "icon_id": "24378423",
+ "name": "项目标签",
+ "font_class": "xiangmubiaoqian",
+ "unicode": "e8da",
+ "unicode_decimal": 59610
+ },
+ {
+ "icon_id": "24368060",
+ "name": "icon",
+ "font_class": "icon",
+ "unicode": "e8ce",
+ "unicode_decimal": 59598
+ },
+ {
+ "icon_id": "24368061",
+ "name": "tar",
+ "font_class": "tar",
+ "unicode": "e8cf",
+ "unicode_decimal": 59599
+ },
+ {
+ "icon_id": "24289113",
+ "name": "复制 (2)",
+ "font_class": "a-fuzhi2",
+ "unicode": "e8d0",
+ "unicode_decimal": 59600
+ },
+ {
+ "icon_id": "24289114",
+ "name": "附件",
+ "font_class": "fujian1",
+ "unicode": "e8d1",
+ "unicode_decimal": 59601
+ },
+ {
+ "icon_id": "24289115",
+ "name": "编 辑",
+ "font_class": "a-bianji1",
+ "unicode": "e8d2",
+ "unicode_decimal": 59602
+ },
+ {
+ "icon_id": "24289116",
+ "name": "版本icon",
+ "font_class": "banbenicon",
+ "unicode": "e8d3",
+ "unicode_decimal": 59603
+ },
+ {
+ "icon_id": "24289117",
+ "name": "删除icon",
+ "font_class": "shanchuicon2",
+ "unicode": "e8d4",
+ "unicode_decimal": 59604
+ },
+ {
+ "icon_id": "24289118",
+ "name": "垃圾桶_icon@3x",
+ "font_class": "a-lajitong_icon3x",
+ "unicode": "e8d5",
+ "unicode_decimal": 59605
+ },
+ {
+ "icon_id": "24289119",
+ "name": "下拉按钮",
+ "font_class": "xialaanniu2",
+ "unicode": "e8d6",
+ "unicode_decimal": 59606
+ },
+ {
+ "icon_id": "24289120",
+ "name": "下载-icon",
+ "font_class": "xiazai-icon",
+ "unicode": "e8d7",
+ "unicode_decimal": 59607
+ },
+ {
+ "icon_id": "24289121",
+ "name": "master_icon",
+ "font_class": "master_icon1",
+ "unicode": "e8d8",
+ "unicode_decimal": 59608
+ },
+ {
+ "icon_id": "24289122",
+ "name": "上传icon",
+ "font_class": "shangchuanicon",
+ "unicode": "e8d9",
+ "unicode_decimal": 59609
+ },
{
"icon_id": "24059956",
"name": "个人资料",
diff --git a/public/css/iconfont.ttf b/public/css/iconfont.ttf
index a0b8934f..a559db11 100644
Binary files a/public/css/iconfont.ttf and b/public/css/iconfont.ttf differ
diff --git a/public/css/iconfont.woff b/public/css/iconfont.woff
index 98e387c0..2076f553 100644
Binary files a/public/css/iconfont.woff and b/public/css/iconfont.woff differ
diff --git a/public/css/iconfont.woff2 b/public/css/iconfont.woff2
index eb219c96..3031b14a 100644
Binary files a/public/css/iconfont.woff2 and b/public/css/iconfont.woff2 differ
diff --git a/public/js/editormd/editormd.min.js b/public/js/editormd/editormd.min.js
index 0add3b37..860a4de0 100755
--- a/public/js/editormd/editormd.min.js
+++ b/public/js/editormd/editormd.min.js
@@ -3319,9 +3319,9 @@
text = text.replace(emailReg, function ($1, $2, $3, $4) {
return $1.replace(/@/g, "_#_@_#_");
});
-
+ // " + editormd.urls.atLinkBase + "" + $2 + "
text = text.replace(atLinkReg, function ($1, $2) {
- return "" + $1 + "";
+ return " " + $1 + " ";
}).replace(/_#_@_#_/g, "@");
}
diff --git a/src/college/colleagecss/colleage.css b/src/college/colleagecss/colleage.css
index 9220b8ac..65f32322 100644
--- a/src/college/colleagecss/colleage.css
+++ b/src/college/colleagecss/colleage.css
@@ -218,7 +218,7 @@ a:hover {
}
.color-blue {
- color: #4CACFF;
+ color: #2A61FF;
}
.color-huang {
diff --git a/src/common/UrlTool.js b/src/common/UrlTool.js
index 07e141eb..f1800a75 100644
--- a/src/common/UrlTool.js
+++ b/src/common/UrlTool.js
@@ -18,6 +18,23 @@ export function getImageUrl(path) {
return `${path}`;
}
+export function numFormat(num, digits){
+ let d = digits || 1;
+ var si = [
+ { value: 1, symbol: "" },
+ { value: 1E3, symbol: "k" },
+ { value: 1E4, symbol: "W" }
+ ];
+ var rx = /\.0+$|(\.[0-9]*[1-9])0+$/;
+ var i;
+ for (i = si.length - 1; i > 0; i--) {
+ if (num >= si[i].value) {
+ break;
+ }
+ }
+ return (num / si[i].value).toFixed(d).replace(rx, "$1") + si[i].symbol;
+}
+
export function getImage(path) {
// https://www.educoder.net
// https://testbdweb.trustie.net
diff --git a/src/common/educoder.js b/src/common/educoder.js
index c6eaf176..1a063d82 100644
--- a/src/common/educoder.js
+++ b/src/common/educoder.js
@@ -3,7 +3,7 @@
// export { default as OrderStateUtil } from '../routes/Order/components/OrderStateUtil';
export {
- getUploadLogoActionUrl as getUploadLogoActionUrl,
+ getUploadLogoActionUrl as getUploadLogoActionUrl,numFormat as numFormat,
getImageUrl as getImageUrl,getImage as getImage, getmyUrl as getmyUrl, getRandomNumber as getRandomNumber, getUrl as getUrl, publicSearchs as publicSearchs, getRandomcode as getRandomcode, getUrlmys as getUrlmys, getUrl2 as getUrl2, setImagesUrl as setImagesUrl
, getUploadActionUrl as getUploadActionUrl, getUploadActionUrltwo as getUploadActionUrltwo, getUploadActionUrlthree as getUploadActionUrlthree, getUploadActionUrlOfAuth as getUploadActionUrlOfAuth
, getTaskUrlById as getTaskUrlById, TEST_HOST, htmlEncode as htmlEncode, getupload_git_file as getupload_git_file, getcdnImageUrl as getcdnImageUrl
diff --git a/src/forge/Branch/CloneAddress.js b/src/forge/Branch/CloneAddress.js
index e936bb70..c2e6dd74 100644
--- a/src/forge/Branch/CloneAddress.js
+++ b/src/forge/Branch/CloneAddress.js
@@ -7,7 +7,7 @@ function CloneAddress({http_url , ssh_url , zip_url , tar_url}) {
const [ key , setKey ] = useState("HTTP");
return (
-
+