diff options
author | Wouter Admiraal <wouter.admiraal@sonarsource.com> | 2021-08-17 15:50:55 +0200 |
---|---|---|
committer | sonartech <sonartech@sonarsource.com> | 2021-08-20 20:03:08 +0000 |
commit | 6ef7ca151ecd602ca8e9cea21743a895a81e89ba (patch) | |
tree | 40d7a97a8075b416901a4078638e4cde9ee15942 /server/sonar-web/src/main/js/apps/projectsManagement | |
parent | 2454e077b1d77d70508dcce6a5b015d4a69f41fa (diff) | |
download | sonarqube-6ef7ca151ecd602ca8e9cea21743a895a81e89ba.tar.gz sonarqube-6ef7ca151ecd602ca8e9cea21743a895a81e89ba.zip |
SONAR-15297 Move sonar-ui-common code to sonar-web
Diffstat (limited to 'server/sonar-web/src/main/js/apps/projectsManagement')
20 files changed, 61 insertions, 61 deletions
diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/App.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/App.tsx index c10ecb3d411..c624bd1db93 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/App.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/App.tsx @@ -21,14 +21,14 @@ import { debounce, uniq, without } from 'lodash'; import * as React from 'react'; import { Helmet } from 'react-helmet-async'; import { connect } from 'react-redux'; -import ListFooter from 'sonar-ui-common/components/controls/ListFooter'; -import { toShortNotSoISOString } from 'sonar-ui-common/helpers/dates'; -import { translate } from 'sonar-ui-common/helpers/l10n'; import { getComponents, Project } from '../../api/components'; import { changeProjectDefaultVisibility } from '../../api/permissions'; import { getValues } from '../../api/settings'; import Suggestions from '../../app/components/embed-docs-modal/Suggestions'; import { hasGlobalPermission } from '../../helpers/users'; +import ListFooter from '../../sonar-ui-common/components/controls/ListFooter'; +import { toShortNotSoISOString } from '../../sonar-ui-common/helpers/dates'; +import { translate } from '../../sonar-ui-common/helpers/l10n'; import { getAppState, getCurrentUser, Store } from '../../store/rootReducer'; import { Permissions } from '../../types/permissions'; import { SettingsKey } from '../../types/settings'; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/BulkApplyTemplateModal.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/BulkApplyTemplateModal.tsx index 3db935d400c..027ee59e33a 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/BulkApplyTemplateModal.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/BulkApplyTemplateModal.tsx @@ -18,15 +18,15 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ import * as React from 'react'; -import { ResetButtonLink, SubmitButton } from 'sonar-ui-common/components/controls/buttons'; -import Modal from 'sonar-ui-common/components/controls/Modal'; -import Select from 'sonar-ui-common/components/controls/Select'; -import { Alert } from 'sonar-ui-common/components/ui/Alert'; -import MandatoryFieldMarker from 'sonar-ui-common/components/ui/MandatoryFieldMarker'; -import MandatoryFieldsExplanation from 'sonar-ui-common/components/ui/MandatoryFieldsExplanation'; -import { toNotSoISOString } from 'sonar-ui-common/helpers/dates'; -import { translate, translateWithParameters } from 'sonar-ui-common/helpers/l10n'; import { bulkApplyTemplate, getPermissionTemplates } from '../../api/permissions'; +import { ResetButtonLink, SubmitButton } from '../../sonar-ui-common/components/controls/buttons'; +import Modal from '../../sonar-ui-common/components/controls/Modal'; +import Select from '../../sonar-ui-common/components/controls/Select'; +import { Alert } from '../../sonar-ui-common/components/ui/Alert'; +import MandatoryFieldMarker from '../../sonar-ui-common/components/ui/MandatoryFieldMarker'; +import MandatoryFieldsExplanation from '../../sonar-ui-common/components/ui/MandatoryFieldsExplanation'; +import { toNotSoISOString } from '../../sonar-ui-common/helpers/dates'; +import { translate, translateWithParameters } from '../../sonar-ui-common/helpers/l10n'; export interface Props { analyzedBefore: Date | undefined; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/ChangeDefaultVisibilityForm.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/ChangeDefaultVisibilityForm.tsx index d90c9b5dedd..4c38ce4f1d0 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/ChangeDefaultVisibilityForm.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/ChangeDefaultVisibilityForm.tsx @@ -18,11 +18,11 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ import * as React from 'react'; -import { Button, ResetButtonLink } from 'sonar-ui-common/components/controls/buttons'; -import Modal from 'sonar-ui-common/components/controls/Modal'; -import Radio from 'sonar-ui-common/components/controls/Radio'; -import { Alert } from 'sonar-ui-common/components/ui/Alert'; -import { translate } from 'sonar-ui-common/helpers/l10n'; +import { Button, ResetButtonLink } from '../../sonar-ui-common/components/controls/buttons'; +import Modal from '../../sonar-ui-common/components/controls/Modal'; +import Radio from '../../sonar-ui-common/components/controls/Radio'; +import { Alert } from '../../sonar-ui-common/components/ui/Alert'; +import { translate } from '../../sonar-ui-common/helpers/l10n'; export interface Props { defaultVisibility: T.Visibility; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/CreateProjectForm.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/CreateProjectForm.tsx index 8b8437c8dce..15c93000141 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/CreateProjectForm.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/CreateProjectForm.tsx @@ -20,15 +20,15 @@ import * as React from 'react'; import { FormattedMessage } from 'react-intl'; import { Link } from 'react-router'; -import { ResetButtonLink, SubmitButton } from 'sonar-ui-common/components/controls/buttons'; -import Modal from 'sonar-ui-common/components/controls/Modal'; -import { Alert } from 'sonar-ui-common/components/ui/Alert'; -import MandatoryFieldMarker from 'sonar-ui-common/components/ui/MandatoryFieldMarker'; -import MandatoryFieldsExplanation from 'sonar-ui-common/components/ui/MandatoryFieldsExplanation'; -import { translate } from 'sonar-ui-common/helpers/l10n'; import { createProject } from '../../api/components'; import VisibilitySelector from '../../components/common/VisibilitySelector'; import { getProjectUrl } from '../../helpers/urls'; +import { ResetButtonLink, SubmitButton } from '../../sonar-ui-common/components/controls/buttons'; +import Modal from '../../sonar-ui-common/components/controls/Modal'; +import { Alert } from '../../sonar-ui-common/components/ui/Alert'; +import MandatoryFieldMarker from '../../sonar-ui-common/components/ui/MandatoryFieldMarker'; +import MandatoryFieldsExplanation from '../../sonar-ui-common/components/ui/MandatoryFieldsExplanation'; +import { translate } from '../../sonar-ui-common/helpers/l10n'; interface Props { defaultProjectVisibility?: T.Visibility; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/DeleteModal.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/DeleteModal.tsx index 240f34e94c7..66e3d015a7d 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/DeleteModal.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/DeleteModal.tsx @@ -18,12 +18,12 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ import * as React from 'react'; -import { ResetButtonLink, SubmitButton } from 'sonar-ui-common/components/controls/buttons'; -import Modal from 'sonar-ui-common/components/controls/Modal'; -import { Alert } from 'sonar-ui-common/components/ui/Alert'; -import { toNotSoISOString } from 'sonar-ui-common/helpers/dates'; -import { translate, translateWithParameters } from 'sonar-ui-common/helpers/l10n'; import { bulkDeleteProjects } from '../../api/components'; +import { ResetButtonLink, SubmitButton } from '../../sonar-ui-common/components/controls/buttons'; +import Modal from '../../sonar-ui-common/components/controls/Modal'; +import { Alert } from '../../sonar-ui-common/components/ui/Alert'; +import { toNotSoISOString } from '../../sonar-ui-common/helpers/dates'; +import { translate, translateWithParameters } from '../../sonar-ui-common/helpers/l10n'; export interface Props { analyzedBefore: Date | undefined; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/Header.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/Header.tsx index 9b02df2bc17..ba9e78aee19 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/Header.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/Header.tsx @@ -18,8 +18,8 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ import * as React from 'react'; -import { Button, EditButton } from 'sonar-ui-common/components/controls/buttons'; -import { translate } from 'sonar-ui-common/helpers/l10n'; +import { Button, EditButton } from '../../sonar-ui-common/components/controls/buttons'; +import { translate } from '../../sonar-ui-common/helpers/l10n'; import ChangeDefaultVisibilityForm from './ChangeDefaultVisibilityForm'; export interface Props { diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/ProjectRow.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/ProjectRow.tsx index 7f646ef294f..767495017dc 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/ProjectRow.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/ProjectRow.tsx @@ -19,13 +19,13 @@ */ import * as React from 'react'; import { Link } from 'react-router'; -import Checkbox from 'sonar-ui-common/components/controls/Checkbox'; -import Tooltip from 'sonar-ui-common/components/controls/Tooltip'; -import QualifierIcon from 'sonar-ui-common/components/icons/QualifierIcon'; -import DateFormatter from 'sonar-ui-common/components/intl/DateFormatter'; import { Project } from '../../api/components'; import PrivacyBadgeContainer from '../../components/common/PrivacyBadgeContainer'; import { getComponentOverviewUrl } from '../../helpers/urls'; +import Checkbox from '../../sonar-ui-common/components/controls/Checkbox'; +import Tooltip from '../../sonar-ui-common/components/controls/Tooltip'; +import QualifierIcon from '../../sonar-ui-common/components/icons/QualifierIcon'; +import DateFormatter from '../../sonar-ui-common/components/intl/DateFormatter'; import './ProjectRow.css'; import ProjectRowActions from './ProjectRowActions'; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/ProjectRowActions.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/ProjectRowActions.tsx index d47596c0335..69f808ff22e 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/ProjectRowActions.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/ProjectRowActions.tsx @@ -18,14 +18,14 @@ * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ import * as React from 'react'; -import ActionsDropdown, { - ActionsDropdownItem -} from 'sonar-ui-common/components/controls/ActionsDropdown'; -import DeferredSpinner from 'sonar-ui-common/components/ui/DeferredSpinner'; -import { translate } from 'sonar-ui-common/helpers/l10n'; import { Project } from '../../api/components'; import { getComponentNavigation } from '../../api/nav'; import { getComponentPermissionsUrl } from '../../helpers/urls'; +import ActionsDropdown, { + ActionsDropdownItem +} from '../../sonar-ui-common/components/controls/ActionsDropdown'; +import DeferredSpinner from '../../sonar-ui-common/components/ui/DeferredSpinner'; +import { translate } from '../../sonar-ui-common/helpers/l10n'; import ApplyTemplate from '../permissions/project/components/ApplyTemplate'; import RestoreAccessModal from './RestoreAccessModal'; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/Projects.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/Projects.tsx index 72806d3a304..3a40b6806b4 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/Projects.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/Projects.tsx @@ -19,8 +19,8 @@ */ import * as classNames from 'classnames'; import * as React from 'react'; -import { translate } from 'sonar-ui-common/helpers/l10n'; import { Project } from '../../api/components'; +import { translate } from '../../sonar-ui-common/helpers/l10n'; import ProjectRow from './ProjectRow'; interface Props { diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/RestoreAccessModal.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/RestoreAccessModal.tsx index 548786972f6..562a38942ad 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/RestoreAccessModal.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/RestoreAccessModal.tsx @@ -19,11 +19,11 @@ */ import * as React from 'react'; import { FormattedMessage } from 'react-intl'; -import { ResetButtonLink, SubmitButton } from 'sonar-ui-common/components/controls/buttons'; -import Modal from 'sonar-ui-common/components/controls/Modal'; -import { translate } from 'sonar-ui-common/helpers/l10n'; import { Project } from '../../api/components'; import { grantPermissionToUser } from '../../api/permissions'; +import { ResetButtonLink, SubmitButton } from '../../sonar-ui-common/components/controls/buttons'; +import Modal from '../../sonar-ui-common/components/controls/Modal'; +import { translate } from '../../sonar-ui-common/helpers/l10n'; interface Props { currentUser: Pick<T.LoggedInUser, 'login'>; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/Search.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/Search.tsx index 965669387f1..b0625038a14 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/Search.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/Search.tsx @@ -19,15 +19,15 @@ */ import { sortBy } from 'lodash'; import * as React from 'react'; -import { Button } from 'sonar-ui-common/components/controls/buttons'; -import Checkbox from 'sonar-ui-common/components/controls/Checkbox'; -import HelpTooltip from 'sonar-ui-common/components/controls/HelpTooltip'; -import SearchBox from 'sonar-ui-common/components/controls/SearchBox'; -import Select from 'sonar-ui-common/components/controls/Select'; -import QualifierIcon from 'sonar-ui-common/components/icons/QualifierIcon'; -import { translate } from 'sonar-ui-common/helpers/l10n'; import { Project } from '../../api/components'; import DateInput from '../../components/controls/DateInput'; +import { Button } from '../../sonar-ui-common/components/controls/buttons'; +import Checkbox from '../../sonar-ui-common/components/controls/Checkbox'; +import HelpTooltip from '../../sonar-ui-common/components/controls/HelpTooltip'; +import SearchBox from '../../sonar-ui-common/components/controls/SearchBox'; +import Select from '../../sonar-ui-common/components/controls/Select'; +import QualifierIcon from '../../sonar-ui-common/components/icons/QualifierIcon'; +import { translate } from '../../sonar-ui-common/helpers/l10n'; import BulkApplyTemplateModal from './BulkApplyTemplateModal'; import DeleteModal from './DeleteModal'; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/App-test.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/App-test.tsx index 1b92fa7a999..5d66104f58c 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/App-test.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/App-test.tsx @@ -19,11 +19,11 @@ */ import { shallow } from 'enzyme'; import * as React from 'react'; -import { waitAndUpdate } from 'sonar-ui-common/helpers/testUtils'; import { getComponents } from '../../../api/components'; import { changeProjectDefaultVisibility } from '../../../api/permissions'; import { getValues } from '../../../api/settings'; import { mockAppState, mockLoggedInUser } from '../../../helpers/testMocks'; +import { waitAndUpdate } from '../../../sonar-ui-common/helpers/testUtils'; import { App, Props } from '../App'; import Search from '../Search'; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/BulkApplyTemplateModal-test.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/BulkApplyTemplateModal-test.tsx index a53a2569155..647aab9334c 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/BulkApplyTemplateModal-test.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/BulkApplyTemplateModal-test.tsx @@ -19,8 +19,8 @@ */ import { shallow } from 'enzyme'; import * as React from 'react'; -import { parseDate } from 'sonar-ui-common/helpers/dates'; -import { click, waitAndUpdate } from 'sonar-ui-common/helpers/testUtils'; +import { parseDate } from '../../../sonar-ui-common/helpers/dates'; +import { click, waitAndUpdate } from '../../../sonar-ui-common/helpers/testUtils'; import BulkApplyTemplateModal, { Props } from '../BulkApplyTemplateModal'; jest.mock('../../../api/permissions', () => ({ diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/ChangeDefaultVisibilityForm-test.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/ChangeDefaultVisibilityForm-test.tsx index 33573353b5a..0b9a405c4ce 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/ChangeDefaultVisibilityForm-test.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/ChangeDefaultVisibilityForm-test.tsx @@ -19,8 +19,8 @@ */ import { shallow } from 'enzyme'; import * as React from 'react'; -import Radio from 'sonar-ui-common/components/controls/Radio'; -import { click } from 'sonar-ui-common/helpers/testUtils'; +import Radio from '../../../sonar-ui-common/components/controls/Radio'; +import { click } from '../../../sonar-ui-common/helpers/testUtils'; import ChangeDefaultVisibilityForm from '../ChangeDefaultVisibilityForm'; it('closes', () => { diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/CreateProjectForm-test.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/CreateProjectForm-test.tsx index 37b243bb415..ab62bb13fb4 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/CreateProjectForm-test.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/CreateProjectForm-test.tsx @@ -26,7 +26,7 @@ jest.mock('../../../api/components', () => ({ import { shallow } from 'enzyme'; import * as React from 'react'; -import { change, submit, waitAndUpdate } from 'sonar-ui-common/helpers/testUtils'; +import { change, submit, waitAndUpdate } from '../../../sonar-ui-common/helpers/testUtils'; import CreateProjectForm from '../CreateProjectForm'; const createProject = require('../../../api/components').createProject as jest.Mock<any>; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/DeleteModal-test.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/DeleteModal-test.tsx index 0007e58c8b6..0f7d0062043 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/DeleteModal-test.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/DeleteModal-test.tsx @@ -24,8 +24,8 @@ jest.mock('../../../api/components', () => ({ import { shallow } from 'enzyme'; import * as React from 'react'; -import { parseDate } from 'sonar-ui-common/helpers/dates'; -import { click } from 'sonar-ui-common/helpers/testUtils'; +import { parseDate } from '../../../sonar-ui-common/helpers/dates'; +import { click } from '../../../sonar-ui-common/helpers/testUtils'; import DeleteModal, { Props } from '../DeleteModal'; const bulkDeleteProjects = require('../../../api/components').bulkDeleteProjects as jest.Mock<any>; diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/Header-test.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/Header-test.tsx index 56bde21cb52..e50560a61cf 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/Header-test.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/Header-test.tsx @@ -19,7 +19,7 @@ */ import { shallow } from 'enzyme'; import * as React from 'react'; -import { click } from 'sonar-ui-common/helpers/testUtils'; +import { click } from '../../../sonar-ui-common/helpers/testUtils'; import Header, { Props } from '../Header'; jest.mock('../../../helpers/system', () => ({ isSonarCloud: jest.fn().mockReturnValue(false) })); diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/ProjectRowActions-test.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/ProjectRowActions-test.tsx index dd6c69709c2..09163cf0930 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/ProjectRowActions-test.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/ProjectRowActions-test.tsx @@ -19,9 +19,9 @@ */ import { shallow } from 'enzyme'; import * as React from 'react'; -import { click, waitAndUpdate } from 'sonar-ui-common/helpers/testUtils'; import { getComponentNavigation } from '../../../api/nav'; import { mockLoggedInUser } from '../../../helpers/testMocks'; +import { click, waitAndUpdate } from '../../../sonar-ui-common/helpers/testUtils'; import ProjectRowActions, { Props } from '../ProjectRowActions'; jest.mock('../../../api/nav', () => ({ diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/Search-test.tsx b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/Search-test.tsx index 74aeebaf5f8..c215f55bb1c 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/Search-test.tsx +++ b/server/sonar-web/src/main/js/apps/projectsManagement/__tests__/Search-test.tsx @@ -19,7 +19,7 @@ */ import { shallow } from 'enzyme'; import * as React from 'react'; -import { click } from 'sonar-ui-common/helpers/testUtils'; +import { click } from '../../../sonar-ui-common/helpers/testUtils'; import Search, { Props } from '../Search'; it('renders', () => { diff --git a/server/sonar-web/src/main/js/apps/projectsManagement/routes.ts b/server/sonar-web/src/main/js/apps/projectsManagement/routes.ts index 62f34457260..a823184781c 100644 --- a/server/sonar-web/src/main/js/apps/projectsManagement/routes.ts +++ b/server/sonar-web/src/main/js/apps/projectsManagement/routes.ts @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software Foundation, * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ -import { lazyLoadComponent } from 'sonar-ui-common/components/lazyLoadComponent'; +import { lazyLoadComponent } from '../../sonar-ui-common/components/lazyLoadComponent'; const routes = [ { |