From fb11d566b12263c60593b2bc1af47378fb11e6dc Mon Sep 17 00:00:00 2001 From: "M. Mert Yildiran" Date: Mon, 29 Nov 2021 09:49:35 +0300 Subject: [PATCH] Use the `Queryable` component `Summary` --- ui/src/components/UI/Queryable.tsx | 5 +-- ui/src/components/UI/Summary.tsx | 34 ++++++++++--------- .../components/UI/style/Summary.module.sass | 2 -- ui/src/components/UI/style/misc.module.sass | 2 +- 4 files changed, 22 insertions(+), 21 deletions(-) diff --git a/ui/src/components/UI/Queryable.tsx b/ui/src/components/UI/Queryable.tsx index 1396e2a24..5bf12b329 100644 --- a/ui/src/components/UI/Queryable.tsx +++ b/ui/src/components/UI/Queryable.tsx @@ -7,6 +7,7 @@ interface Props { text: string | number, query: string, updateQuery: any, + title?: string, textStyle?: object, wrapperStyle?: object, className?: string, @@ -17,7 +18,7 @@ interface Props { onClick?: React.EventHandler>; } -const Queryable: React.FC = ({text, query, updateQuery, textStyle, wrapperStyle, className, isPossibleToCopy = true, applyTextEllipsis = true, useTooltip= false, displayIconOnMouseOver = false}) => { +const Queryable: React.FC = ({text, query, updateQuery, title, textStyle, wrapperStyle, className, isPossibleToCopy = true, applyTextEllipsis = true, useTooltip= false, displayIconOnMouseOver = false}) => { const [showAddedNotification, setAdded] = useState(false); const [showTooltip, setShowTooltip] = useState(false); text = String(text); @@ -38,7 +39,7 @@ const Queryable: React.FC = ({text, query, updateQuery, textStyle, wrappe // eslint-disable-next-line }, [showAddedNotification]); - const textElement = {text}; + const textElement = {text}; const copyButton = text ? = ({method, summary, updateQuery}) => { return
- {method && { - updateQuery(`method == "${method}"`) - }} - > - {method} - } - {summary &&
} + {summary && { - updateQuery(`summary == "${summary}"`) - }} - > - {summary} -
} + className={`${styles.summary}`} + applyTextEllipsis={false} + displayIconOnMouseOver={true} + />}
}; diff --git a/ui/src/components/UI/style/Summary.module.sass b/ui/src/components/UI/style/Summary.module.sass index 59bc34893..2bce9af67 100644 --- a/ui/src/components/UI/style/Summary.module.sass +++ b/ui/src/components/UI/style/Summary.module.sass @@ -3,6 +3,4 @@ align-items: center .summary - text-overflow: ellipsis - overflow: hidden white-space: nowrap diff --git a/ui/src/components/UI/style/misc.module.sass b/ui/src/components/UI/style/misc.module.sass index 8c3a1cbac..5324000ef 100644 --- a/ui/src/components/UI/style/misc.module.sass +++ b/ui/src/components/UI/style/misc.module.sass @@ -17,7 +17,7 @@ color: #a0b2ff font-size: 10px -.noSelect +.noSelect -webkit-touch-callout: none -webkit-user-select: none -khtml-user-select: none