From 8db96afb8dc82aa171417dda2a85153f01015901 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maren=20S=C3=BCwer?= Date: Thu, 1 Nov 2018 09:19:29 +0100 Subject: [PATCH] refactoring design --- .../src/repos/sources/containers/Content.js | 70 ++++++++++++------- 1 file changed, 45 insertions(+), 25 deletions(-) diff --git a/scm-ui/src/repos/sources/containers/Content.js b/scm-ui/src/repos/sources/containers/Content.js index 2f55f63068..7eaaa51ad7 100644 --- a/scm-ui/src/repos/sources/containers/Content.js +++ b/scm-ui/src/repos/sources/containers/Content.js @@ -59,7 +59,7 @@ class Content extends React.Component { error: new Error(), hasError: false, loaded: false, - collapsed: false + collapsed: true }; } @@ -93,9 +93,32 @@ class Content extends React.Component { }; showHeader() { - const { file, revision, classes } = this.props; + const { file, classes } = this.props; const collapsed = this.state.collapsed; const date = ; + + const icon = collapsed ? "fa-angle-right" : "fa-angle-down"; + const fileSize = file.directory ? "" : ; + + return ( + +
+
+ +
+
+
{file.name}
+
+

{fileSize}

+
+
+ ); + } + + showMoreInformation() { + const collapsed = this.state.collapsed; + const { classes, file, revision } = this.props; + const date = ; const description = file.description ? (

{file.description.split("\n").map((item, key) => { @@ -108,31 +131,29 @@ class Content extends React.Component { })}

) : null; - const branch = "[" + revision + "]"; - const icon = collapsed ? "fa-angle-right" : "fa-angle-down"; - - return ( - -
-
- -
-
-
{file.name}
-
-
{date} + Size
-
-
- ); - } - - showMoreInformation() { - const collapsed = this.state.collapsed; - const { classes } = this.props; if (!collapsed) { return (
- "Filename": ... "Path": ... "Branch" ... + + + + + + + + + + + + + + + + + + + +
Path{file.path}
Branch{revision}
Last modified{date}
Description{description}
); } @@ -168,7 +189,6 @@ class Content extends React.Component { const header = this.showHeader(); const content = this.showContent(); const moreInformation = this.showMoreInformation(); - const fileSize = file.directory ? "" : ; return (