From d39e6c4c4391c1a3cd96f791b47d66b043da7f51 Mon Sep 17 00:00:00 2001 From: Tim Becker Date: Wed, 24 Mar 2021 23:26:14 +0100 Subject: Add label menu to bug detail page Also support label color in label filter menu on bug list page --- webui/src/pages/list/BugRow.tsx | 3 --- 1 file changed, 3 deletions(-) (limited to 'webui/src/pages/list/BugRow.tsx') diff --git a/webui/src/pages/list/BugRow.tsx b/webui/src/pages/list/BugRow.tsx index 1f5d22aa..190370b0 100644 --- a/webui/src/pages/list/BugRow.tsx +++ b/webui/src/pages/list/BugRow.tsx @@ -71,9 +71,6 @@ const useStyles = makeStyles((theme) => ({ }, labels: { paddingLeft: theme.spacing(1), - '& > *': { - display: 'inline-block', - }, }, commentCount: { fontSize: '1rem', -- cgit From 4d4172bb4c7bac5f801ef67f60ff9c58021d3080 Mon Sep 17 00:00:00 2001 From: Sascha Date: Tue, 30 Mar 2021 16:25:44 +0200 Subject: Cut of very long labels with an ellipse --- webui/src/pages/list/BugRow.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'webui/src/pages/list/BugRow.tsx') diff --git a/webui/src/pages/list/BugRow.tsx b/webui/src/pages/list/BugRow.tsx index 190370b0..62f8df97 100644 --- a/webui/src/pages/list/BugRow.tsx +++ b/webui/src/pages/list/BugRow.tsx @@ -100,7 +100,7 @@ function BugRow({ bug }: Props) { {bug.labels.length > 0 && ( {bug.labels.map((l) => ( - )} -- cgit From c37d3d771806f9709c0c9fc77b5bbf8806a2ec23 Mon Sep 17 00:00:00 2001 From: Sascha Date: Thu, 8 Apr 2021 18:02:33 +0200 Subject: Fix label alignment to title on bug list page Also add className support for custom label component. This allows to set the margin of an label where the label is used instead of defining a fixed margin in the label component. --- webui/src/pages/list/BugRow.tsx | 44 +++++++++++++++++++++++++---------------- 1 file changed, 27 insertions(+), 17 deletions(-) (limited to 'webui/src/pages/list/BugRow.tsx') diff --git a/webui/src/pages/list/BugRow.tsx b/webui/src/pages/list/BugRow.tsx index 62f8df97..87e45581 100644 --- a/webui/src/pages/list/BugRow.tsx +++ b/webui/src/pages/list/BugRow.tsx @@ -59,25 +59,36 @@ const useStyles = makeStyles((theme) => ({ width: '100%', lineHeight: '20px', }, + bugTitleWrapper: { + display: 'flex', + flexDirection: 'row', + flexWrap: 'wrap', + //alignItems: 'center', + }, title: { display: 'inline', color: theme.palette.text.primary, fontSize: '1.3rem', fontWeight: 500, + marginBottom: theme.spacing(1), + }, + label: { + maxWidth: '40ch', + marginLeft: theme.spacing(0.25), + marginRight: theme.spacing(0.25), }, details: { lineHeight: '1.5rem', color: theme.palette.text.secondary, }, - labels: { - paddingLeft: theme.spacing(1), - }, commentCount: { fontSize: '1rem', marginLeft: theme.spacing(0.5), }, commentCountCell: { display: 'inline-flex', + minWidth: theme.spacing(5), + marginLeft: theme.spacing(0.5), }, })); @@ -95,15 +106,12 @@ function BugRow({ bug }: Props) {
-
+
{bug.title} - {bug.labels.length > 0 && ( - - {bug.labels.map((l) => ( - - )} + {bug.labels.length > 0 && + bug.labels.map((l) => ( +
@@ -112,12 +120,14 @@ function BugRow({ bug }: Props) {  by {bug.author.displayName}
- {commentCount > 0 && ( - - - {commentCount} - - )} + + {commentCount > 0 && ( + <> + + {commentCount} + + )} + ); -- cgit