diff options
author | 7PH <benjamin.raymond@sonarsource.com> | 2023-09-11 04:44:27 +0200 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2023-09-12 20:02:41 +0000 |
commit | 172333c558e538ceb6a45392a91d06a348c6eb64 (patch) | |
tree | b8bcc2295a90ea191455681e560f1d294709a73c /server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileRulesSonarWayComparison.tsx | |
parent | 8df0d85e3c80052d7826c47005c1a83bf6025920 (diff) | |
download | sonarqube-172333c558e538ceb6a45392a91d06a348c6eb64.tar.gz sonarqube-172333c558e538ceb6a45392a91d06a348c6eb64.zip |
SONAR-20366 Migrate quality profile individual QP page to new UI
Diffstat (limited to 'server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileRulesSonarWayComparison.tsx')
-rw-r--r-- | server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileRulesSonarWayComparison.tsx | 25 |
1 files changed, 15 insertions, 10 deletions
diff --git a/server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileRulesSonarWayComparison.tsx b/server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileRulesSonarWayComparison.tsx index ade00d68673..279a43620a7 100644 --- a/server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileRulesSonarWayComparison.tsx +++ b/server/sonar-web/src/main/js/apps/quality-profiles/details/ProfileRulesSonarWayComparison.tsx @@ -17,8 +17,9 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +import { FlagMessage, Link } from 'design-system'; import * as React from 'react'; -import Link from '../../../components/common/Link'; +import { FormattedMessage } from 'react-intl'; import HelpTooltip from '../../../components/controls/HelpTooltip'; import { translate } from '../../../helpers/l10n'; import { getRulesUrl } from '../../../helpers/urls'; @@ -39,17 +40,21 @@ export default function ProfileRulesSonarWayComparison(props: Props) { }); return ( - <div className="quality-profile-rules-sonarway-missing clearfix"> - <span className="pull-left"> - <span className="text-middle">{translate('quality_profiles.sonarway_missing_rules')}</span> + <FlagMessage variant="warning"> + <div className="sw-flex sw-items-center sw-gap-1"> + <FormattedMessage + defaultMessage={translate('quality_profiles.x_sonarway_missing_rules')} + id="quality_profiles.x_sonarway_missing_rules" + values={{ + count: props.sonarWayMissingRules, + linkCount: <Link to={url}>{props.sonarWayMissingRules}</Link>, + }} + /> <HelpTooltip - className="spacer-left" + className="sw-ml-2" overlay={translate('quality_profiles.sonarway_missing_rules_description')} /> - </span> - <Link className="pull-right" data-test="rules" to={url}> - {props.sonarWayMissingRules} - </Link> - </div> + </div> + </FlagMessage> ); } |