@@ -28,6 +28,7 @@ import ComponentBreadcrumbs from './ComponentBreadcrumbs'; | |||
import IssuesList from './IssuesList'; | |||
import IssuesSourceViewer from './IssuesSourceViewer'; | |||
import MyIssuesFilter from './MyIssuesFilter'; | |||
import NoIssues from './NoIssues'; | |||
import NoMyIssues from './NoMyIssues'; | |||
import PageActions from './PageActions'; | |||
import ConciseIssuesList from '../conciseIssuesList/ConciseIssuesList'; | |||
@@ -54,7 +55,6 @@ import { Component, CurrentUser, Issue, Paging, BranchLike } from '../../../app/ | |||
import handleRequiredAuthentication from '../../../app/utils/handleRequiredAuthentication'; | |||
import Dropdown from '../../../components/controls/Dropdown'; | |||
import ListFooter from '../../../components/controls/ListFooter'; | |||
import EmptySearch from '../../../components/common/EmptySearch'; | |||
import FiltersHeader from '../../../components/common/FiltersHeader'; | |||
import ScreenPositionHelper from '../../../components/common/ScreenPositionHelper'; | |||
import { Button } from '../../../components/ui/buttons'; | |||
@@ -950,7 +950,7 @@ export default class App extends React.PureComponent<Props, State> { | |||
)} | |||
{paging.total === 0 && | |||
(this.state.myIssues && !this.isFiltered() ? <NoMyIssues /> : <EmptySearch />)} | |||
(this.state.myIssues && !this.isFiltered() ? <NoMyIssues /> : <NoIssues />)} | |||
</div> | |||
); | |||
} |
@@ -0,0 +1,30 @@ | |||
/* | |||
* SonarQube | |||
* Copyright (C) 2009-2018 SonarSource SA | |||
* mailto:info AT sonarsource DOT com | |||
* | |||
* This program is free software; you can redistribute it and/or | |||
* modify it under the terms of the GNU Lesser General Public | |||
* License as published by the Free Software Foundation; either | |||
* version 3 of the License, or (at your option) any later version. | |||
* | |||
* This program is distributed in the hope that it will be useful, | |||
* but WITHOUT ANY WARRANTY; without even the implied warranty of | |||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |||
* Lesser General Public License for more details. | |||
* | |||
* You should have received a copy of the GNU Lesser General Public License | |||
* along with this program; if not, write to the Free Software Foundation, | |||
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. | |||
*/ | |||
import * as React from 'react'; | |||
import { translate } from '../../../helpers/l10n'; | |||
import '../../../components/common/EmptySearch.css'; | |||
export default function NoIssues() { | |||
return ( | |||
<div className="empty-search"> | |||
<h3>{translate('issues.no_issues')}</h3> | |||
</div> | |||
); | |||
} |
@@ -620,6 +620,7 @@ issues.to_switch_flows=to switch flows | |||
issues.leak_period=Leak Period | |||
issues.my_issues=My Issues | |||
issues.no_my_issues=There are no issues assigned to you. | |||
issues.no_issues=No Issues. Hooray! | |||
issues.x_more_locations=+ {0} more location(s) | |||