]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-22728 Change Activity Split line text
authorViktor Vorona <viktor.vorona@sonarsource.com>
Fri, 23 Aug 2024 13:49:17 +0000 (15:49 +0200)
committersonartech <sonartech@sonarsource.com>
Mon, 26 Aug 2024 20:03:08 +0000 (20:03 +0000)
server/sonar-web/src/main/js/components/charts/SplitLinePopover.tsx
server/sonar-web/src/main/js/components/common/DocumentationLink.tsx
sonar-core/src/main/resources/org/sonar/l10n/core.properties

index 3d29dc59f2235a68361da8c7e7cb3d58fbd3ad9f..5fab13951de19e7eae0f15dac2d9147dd53cfe71 100644 (file)
@@ -45,7 +45,7 @@ export default function SplitLinePopover({ paddingLeft, splitPointDate, xScale }
       title={translate('project_activity.graphs.rating_split.title')}
       description={translate('project_activity.graphs.rating_split.description')}
       footer={
-        <DocumentationLink to={DocLink.MetricDefinitions}>
+        <DocumentationLink standalone to={DocLink.MetricDefinitions}>
           {translate('learn_more')}
         </DocumentationLink>
       }
index 1942843ef1f336b6cbc2e2b5cf35bc5e6c7aa37b..b95aeeb4688a3225aaa5260e8178f228ed428ac2 100644 (file)
  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
  */
 
-import { Link, LinkProps } from '@sonarsource/echoes-react';
+import { Link, LinkProps, LinkStandalone } from '@sonarsource/echoes-react';
 import * as React from 'react';
 import { DocLink } from '../../helpers/doc-links';
 import { useDocUrl } from '../../helpers/docs';
 
-type Props = Omit<LinkProps, 'to'> & { innerRef?: React.Ref<HTMLAnchorElement>; to: DocLink };
+type Props = Omit<LinkProps, 'to'> & {
+  innerRef?: React.Ref<HTMLAnchorElement>;
+  standalone?: boolean;
+  to: DocLink;
+};
 
-export default function DocumentationLink({ to, innerRef, ...props }: Props) {
+export default function DocumentationLink({ to, innerRef, standalone = false, ...props }: Props) {
   const toStatic = useDocUrl(to);
 
-  return <Link ref={innerRef} to={toStatic} {...props} />;
+  return standalone ? (
+    <LinkStandalone ref={innerRef} to={toStatic} {...props} />
+  ) : (
+    <Link ref={innerRef} to={toStatic} {...props} />
+  );
 }
index 048ad0b33ee3a0eb45cc9a7cff9ece1bd943db5e..a0cbeea50996569bd9d97846941f24a4601fa976 100644 (file)
@@ -2034,7 +2034,7 @@ project_activity.graphs.data_table.no_data_warning_check_dates_x_y=There is no d
 project_activity.graphs.data_table.data_gap=The chart history for issues related to software qualities may contain gaps while information is not available for one or more projects. {learn_more}
 
 project_activity.graphs.rating_split.title=Metrics calculation changed
-project_activity.graphs.rating_split.description=The way we calculate ratings has changed and it might have affected your ratings.
+project_activity.graphs.rating_split.description=The way we calculate ratings has changed and it might have affected this metric's values.
 project_activity.graphs.rating_split.info_icon=Metrics calculation change information
 
 project_activity.custom_metric.covered_lines=Covered Lines