From 4b832f40c0ea0226990ec0e3e6825a88d22bfddb Mon Sep 17 00:00:00 2001
From: caishi <1149225589@qq.com>
Date: Tue, 29 Jun 2021 14:03:53 +0800
Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E8=AF=A6=E6=83=85=EF=BC=9A?=
=?UTF-8?q?=E9=A1=B6=E9=83=A8=E4=BF=A1=E6=81=AF=E6=8E=92=E7=89=88=E8=B0=83?=
=?UTF-8?q?=E6=95=B4=EF=BC=8C=E4=BF=AE=E6=94=B9=E6=98=BE=E7=A4=BAbug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/forge/Main/Detail.js | 181 +++++++++++++++++-----------------
src/forge/Main/sub/Invite.jsx | 4 +-
src/forge/css/index.scss | 13 ++-
3 files changed, 96 insertions(+), 102 deletions(-)
diff --git a/src/forge/Main/Detail.js b/src/forge/Main/Detail.js
index c0d0ee72..7bfcfa56 100644
--- a/src/forge/Main/Detail.js
+++ b/src/forge/Main/Detail.js
@@ -1,7 +1,7 @@
import React, { Component } from 'react';
import { Spin, Tooltip } from 'antd';
import { Link, Route, Switch } from 'react-router-dom';
-import { Content , FlexAJ , AlignCenter } from '../Component/layout';
+import { Content , FlexAJ , AlignTop } from '../Component/layout';
import DetailBanner from './sub/DetailBanner';
import Invite from './sub/Invite';
import '../css/index.scss'
@@ -393,11 +393,11 @@ class Detail extends Component {
textFunc = (forked_from_project_id,fork_info)=>{
let type = fork_info && fork_info.fork_project_user_type;
return forked_from_project_id && fork_info ?
-
-
复刻自
-
{fork_info.fork_project_user_name}
+
+ 复刻自
+ {fork_info.fork_project_user_name}
/
- {fork_info.fork_form_name}
+ {fork_info.fork_form_name}
: ""
}
@@ -426,100 +426,95 @@ class Detail extends Component {
-
-
-
- {project && project.author &&
- {project.author.name}
- }
- /
- {project && project.name}
-
- { projectDetail && projectDetail.private && 私有}
- {
- projectDetail && projectDetail.type && projectDetail.type !== 0 ?
- projectDetail.type === 2 ?
-
-
-
- :
-
-
-
- :""
- }
-
- {
- firstSync ? "":
-
+
+
+
+
+ {project && project.author &&
+ {project.author.name}
+ }
+ /
+ {project && project.name}
+
+ { projectDetail && projectDetail.private && 私有}
+
+
{
- ((current_user && current_user.admin) || isManager) && (projectDetail && projectDetail.type && projectDetail.type === 2) ?
-
同步镜像 : ""
+ projectDetail && projectDetail.forked_from_project_id && projectDetail.fork_info ?
+ this.textFunc(projectDetail.forked_from_project_id,projectDetail.fork_info)
+ :""
}
-
- this.focusFunc(watched)}>
-
- {watched ? '取消关注' : '关注'}
-
- {
- watchers_count > 0 ?
- platform ?
-
- {watchers_count}
-
- :
- {watchers_count}
- :""
- }
-
-
- this.pariseFunc(praised)}>
-
- {praised ? '取消点赞' : '点赞'}
-
- {
- praises_count > 0 ?
- platform ?
-
- {praises_count}
- :
- {praises_count}
- :""
- }
-
-
-
-
- 复刻
-
-
- {
- forked_count > 0 ?
- platform ?
-
- {forked_count}
-
- :
- {forked_count}
- :""
- }
-
-
- }
-
-
+ {
+ projectDetail && projectDetail.type && projectDetail.type !== 0 ?
+ 镜像自 {projectDetail.mirror_url}
+ :""
+ }
+
+
{
- projectDetail && projectDetail.forked_from_project_id && projectDetail.fork_info ?
- this.textFunc(projectDetail.forked_from_project_id,projectDetail.fork_info)
- :""
+ firstSync ? "":
+
+ {
+ ((current_user && current_user.admin) || isManager) && (projectDetail && projectDetail.type && projectDetail.type === 2) ?
+ 同步镜像 : ""
+ }
+
+ this.focusFunc(watched)}>
+
+ {watched ? '取消关注' : '关注'}
+
+ {
+ watchers_count > 0 ?
+ platform ?
+
+ {watchers_count}
+
+ :
+ {watchers_count}
+ :""
+ }
+
+
+ this.pariseFunc(praised)}>
+
+ {praised ? '取消点赞' : '点赞'}
+
+ {
+ praises_count > 0 ?
+ platform ?
+
+ {praises_count}
+ :
+ {praises_count}
+ :""
+ }
+
+
+
+
+ 复刻
+
+
+ {
+ forked_count > 0 ?
+ platform ?
+
+ {forked_count}
+
+ :
+ {forked_count}
+ :""
+ }
+
+
+ }
+ {
+ projectDetail && projectDetail.invite_code &&
+
}
- {
- projectDetail && projectDetail.invite_code &&
-
- }
-
+
{
firstSync ? "" :
+
邀请码: {code}
可以通过邀请码邀请成员加入项目
点击复制邀请码。} placement={"bottom"}>
jsCopy("#devitecode")}>
diff --git a/src/forge/css/index.scss b/src/forge/css/index.scss
index 917ebb18..e8e8e85f 100644
--- a/src/forge/css/index.scss
+++ b/src/forge/css/index.scss
@@ -8,18 +8,17 @@ ul,ol,dl{
color: #333;
}
.projectallName{
- display: flex;
- align-items: center;
font-size: 22px;
font-weight: normal;
+ line-height: 30px;
+ max-width: 850px;
.projectN{
- overflow: hidden;
- white-space: nowrap;
- text-overflow: ellipsis;
- flex: 1;
- max-width: 500px;
+ word-break: break-all;
}
}
+.textRight{
+ text-align: right;
+}
.main{
width: 1200px;
padding:20px;