From c7aae77629d96ff702873e08003a1a3cf520f29a Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 21 May 2020 17:13:08 +0800 Subject: [PATCH] data problem --- src/forge/Branch/branch.css | 2 +- src/forge/Main/CoderRootDirectory.js | 2 +- src/forge/Main/CoderRootTag.js | 92 +++++++++++++++------------- src/forge/Main/Detail.js | 6 +- 4 files changed, 54 insertions(+), 48 deletions(-) diff --git a/src/forge/Branch/branch.css b/src/forge/Branch/branch.css index cbef2e24..2e6db354 100644 --- a/src/forge/Branch/branch.css +++ b/src/forge/Branch/branch.css @@ -17,7 +17,7 @@ } .branchOptions{ width: 220px; - box-shadow: 0px 0px 1px 1px rgba(134, 134, 134, 0.1); + box-shadow: 0px 0px 3px 1px rgba(134, 134, 134, 0.4); border-radius: 3px; background: #fff; max-height: 300px; diff --git a/src/forge/Main/CoderRootDirectory.js b/src/forge/Main/CoderRootDirectory.js index 2d841221..1de890c7 100644 --- a/src/forge/Main/CoderRootDirectory.js +++ b/src/forge/Main/CoderRootDirectory.js @@ -286,7 +286,7 @@ class CoderRootDirectory extends Component{ width:"100%", render: (text,item) => ( this.goToSubRoot(item.path)}> - {text} + {text} ), } diff --git a/src/forge/Main/CoderRootTag.js b/src/forge/Main/CoderRootTag.js index 07de5321..583d1d28 100644 --- a/src/forge/Main/CoderRootTag.js +++ b/src/forge/Main/CoderRootTag.js @@ -1,66 +1,72 @@ -import React , { useState, useEffect } from 'react'; +import React, { useState, useEffect } from 'react'; import axios from 'axios'; import { Spin } from 'antd'; import { truncateCommitId } from '../common/util'; +import Nodata from '../Nodata'; export default ({ projectDetail }) => { - const [ isSpin , setSpin ] = useState(true); - const [ data , setData ] = useState(undefined); + const [isSpin, setSpin] = useState(true); + const [data, setData] = useState(undefined); const repo_id = projectDetail && projectDetail.repo_id; - useEffect(()=>{ - if(repo_id){ - const url = `/repositories/${repo_id}/tags.json`; - axios.get(url).then((result)=>{ - if(result){ - setData(result.data); + useEffect(() => { + if (repo_id) { + const url = `/repositories/${repo_id}/tags.json`; + axios.get(url).then((result) => { + if (result) { setSpin(false); + setData(result.data); } - }).catch(error=>{ + }).catch(error => { console.log(error); }) } - },[repo_id]); + }, [repo_id]); - return( + return (