aboutsummaryrefslogtreecommitdiffstats
path: root/server/sonar-web/src/main/js/apps/permission-templates/components/App.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'server/sonar-web/src/main/js/apps/permission-templates/components/App.tsx')
-rw-r--r--server/sonar-web/src/main/js/apps/permission-templates/components/App.tsx10
1 files changed, 8 insertions, 2 deletions
diff --git a/server/sonar-web/src/main/js/apps/permission-templates/components/App.tsx b/server/sonar-web/src/main/js/apps/permission-templates/components/App.tsx
index 36e043b1adf..d8ecd3ffeb7 100644
--- a/server/sonar-web/src/main/js/apps/permission-templates/components/App.tsx
+++ b/server/sonar-web/src/main/js/apps/permission-templates/components/App.tsx
@@ -18,14 +18,16 @@
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*/
import * as React from 'react';
+import { connect } from 'react-redux';
import { Location } from 'history';
import Home from './Home';
import Template from './Template';
import OrganizationHelmet from '../../../components/common/OrganizationHelmet';
import Suggestions from '../../../app/components/embed-docs-modal/Suggestions';
-import { getPermissionTemplates } from '../../../api/permissions';
import { sortPermissions, mergePermissionsToTemplates, mergeDefaultsToTemplates } from '../utils';
+import { getPermissionTemplates } from '../../../api/permissions';
import { translate } from '../../../helpers/l10n';
+import { getAppState, Store } from '../../../store/rootReducer';
import '../../permissions/styles.css';
interface Props {
@@ -40,7 +42,7 @@ interface State {
permissionTemplates: T.PermissionTemplate[];
}
-export default class App extends React.PureComponent<Props, State> {
+export class App extends React.PureComponent<Props, State> {
mounted = false;
state: State = {
ready: false,
@@ -123,3 +125,7 @@ export default class App extends React.PureComponent<Props, State> {
);
}
}
+
+const mapStateToProps = (state: Store) => ({ topQualifiers: getAppState(state).qualifiers });
+
+export default connect(mapStateToProps)(App);