]> source.dussan.org Git - sonarqube.git/commitdiff
GOV-320 Refresh portfolio from admin page
authorPascal Mugnier <pascal.mugnier@sonarsource.com>
Wed, 28 Mar 2018 09:10:51 +0000 (11:10 +0200)
committerSonarTech <sonartech@sonarsource.com>
Fri, 6 Apr 2018 18:21:51 +0000 (20:21 +0200)
server/sonar-web/src/main/js/app/utils/exposeLibraries.ts
server/sonar-web/src/main/js/components/controls/ReloadButton.tsx

index 001ed45dd06c1c4457ad7344dea1cf3c37f62650..674a75b8a40fbab8637d2703c28b73e54a46ff5d 100644 (file)
@@ -39,6 +39,8 @@ import CoverageRating from '../../components/ui/CoverageRating';
 import DuplicationsRating from '../../components/ui/DuplicationsRating';
 import Level from '../../components/ui/Level';
 import { EditButton } from '../../components/ui/buttons';
+import DeferredSpinner from '../../components/common/DeferredSpinner';
+import ReloadButton from '../../components/controls/ReloadButton';
 
 const exposeLibraries = () => {
   const global = window as any;
@@ -53,6 +55,7 @@ const exposeLibraries = () => {
     DateFormatter,
     DateFromNow,
     DateTimeFormatter,
+    DeferredSpinner,
     DuplicationsRating,
     EditButton,
     FavoriteContainer,
@@ -61,6 +64,7 @@ const exposeLibraries = () => {
     LicenseEditionSet,
     ListFooter,
     Modal,
+    ReloadButton,
     SearchBox,
     Select,
     SelectList,
index 134e61adc7e967200ab917a9d52409d842eb66d9..fe437c24b8629675d31fe4623e2146c46b43a70c 100644 (file)
@@ -25,6 +25,7 @@ import { translate } from '../../helpers/l10n';
 
 interface Props {
   className?: string;
+  tooltip?: string;
   onClick: () => void;
 }
 
@@ -45,8 +46,9 @@ export default class ReloadButton extends React.PureComponent<Props> {
   );
 
   render() {
+    const { tooltip = translate('reload') } = this.props;
     return (
-      <Tooltip overlay={translate('reload')}>
+      <Tooltip overlay={tooltip}>
         <a
           className={classNames('link-no-underline', this.props.className)}
           href="#"