From 3fabf071755063dab1e027534e6ed699f4f3f96d Mon Sep 17 00:00:00 2001 From: Stas Vilchik Date: Fri, 3 Nov 2017 10:17:47 +0100 Subject: [PATCH] expose SearchBox and EditButton --- ...{exposeLibraries.js => exposeLibraries.ts} | 28 +++++++++++-------- 1 file changed, 17 insertions(+), 11 deletions(-) rename server/sonar-web/src/main/js/app/utils/{exposeLibraries.js => exposeLibraries.ts} (83%) diff --git a/server/sonar-web/src/main/js/app/utils/exposeLibraries.js b/server/sonar-web/src/main/js/app/utils/exposeLibraries.ts similarity index 83% rename from server/sonar-web/src/main/js/app/utils/exposeLibraries.js rename to server/sonar-web/src/main/js/app/utils/exposeLibraries.ts index cc6b71226b4..188566f1b07 100644 --- a/server/sonar-web/src/main/js/app/utils/exposeLibraries.js +++ b/server/sonar-web/src/main/js/app/utils/exposeLibraries.ts @@ -30,6 +30,7 @@ import FavoriteContainer from '../../components/controls/FavoriteContainer'; import LicenseEditionSet from '../../apps/marketplace/components/LicenseEditionSet'; import ListFooter from '../../components/controls/ListFooter'; import Modal from '../../components/controls/Modal'; +import SearchBox from '../../components/controls/SearchBox'; import Select from '../../components/controls/Select'; import Tooltip from '../../components/controls/Tooltip'; import ModalForm from '../../components/common/modal-form'; @@ -37,29 +38,34 @@ import SelectList from '../../components/SelectList'; import CoverageRating from '../../components/ui/CoverageRating'; import DuplicationsRating from '../../components/ui/DuplicationsRating'; import Level from '../../components/ui/Level'; +import { EditButton } from '../../components/ui/buttons'; const exposeLibraries = () => { - window.ReactRedux = ReactRedux; - window.ReactRouter = ReactRouter; - window.SonarIcons = icons; - window.SonarMeasures = measures; - window.SonarRequest = { ...request, throwGlobalError }; - window.SonarComponents = { + const global = window as any; + + global.ReactRedux = ReactRedux; + global.ReactRouter = ReactRouter; + global.SonarIcons = icons; + global.SonarMeasures = measures; + global.SonarRequest = { ...request, throwGlobalError }; + global.SonarComponents = { + CoverageRating, DateFromNow, DateFormatter, DateTimeFormatter, + DuplicationsRating, + EditButton, FavoriteContainer, + Level, LicenseEditionSet, ListFooter, Modal, Tooltip, Select, - CoverageRating, - DuplicationsRating, - Level, + SelectList, + SearchBox, // deprecated, used in Governance - ModalForm_deprecated: ModalForm, - SelectList + ModalForm_deprecated: ModalForm }; }; -- 2.39.5