Skip to content

Commit 2eaee09

Browse files
committed
Move select component to management component
1 parent 8ab376c commit 2eaee09

File tree

2 files changed

+13
-14
lines changed

2 files changed

+13
-14
lines changed

frontend/src/components/teamsAndOrgs/management.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { useFetch } from '../../hooks/UseFetch';
88
import { CustomButton } from '../button';
99
import { PlusIcon, WasteIcon } from '../svgIcons';
1010
import { ProjectFilterSelect } from '../projects/filterSelectFields';
11+
import ClearFilters from '../projects/clearFilters';
1112

1213
export const ViewAllLink = ({ link }: Object) => (
1314
<Link to={link} className="dib mt2 fr red link">
@@ -115,6 +116,14 @@ export function Management(props) {
115116
</CustomButton>
116117
</div>
117118
)}
119+
{props.section === 'teams' ? (
120+
<div>
121+
<TeamFilter query={props.query} setQuery={props.setQuery} />
122+
<ClearFilters url={'/manage/teams/'} className="v-top mh1 mt1 mt2-ns dib" />
123+
</div>
124+
) : (
125+
''
126+
)}
118127
</div>
119128
<div className="w-100 cf dib">{props.children}</div>
120129
</div>

frontend/src/components/teamsAndOrgs/teams.js

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,9 @@ import { useQueryParams, StringParam } from 'use-query-params';
99
import messages from './messages';
1010
import { useEditTeamAllowed } from '../../hooks/UsePermissions';
1111
import { UserAvatar, UserAvatarList } from '../user/avatar';
12-
import {
13-
AddButton,
14-
ViewAllLink,
15-
Management,
16-
VisibilityBox,
17-
InviteOnlyBox,
18-
TeamFilter,
19-
} from './management';
12+
import { AddButton, ViewAllLink, Management, VisibilityBox, InviteOnlyBox } from './management';
2013
import { SwitchToggle, RadioField, OrganisationSelectInput } from '../formInputs';
2114
import { Button, EditButton } from '../button';
22-
import ClearFilters from '../projects/clearFilters';
2315

2416
export function TeamsManagement({
2517
teams,
@@ -56,12 +48,10 @@ export function TeamsManagement({
5648
userOnly={userTeamsOnly}
5749
setUserOnly={setUserTeamsOnly}
5850
userOnlyLabel={<FormattedMessage {...messages.myTeams} />}
51+
section={'teams'}
52+
query={query}
53+
setQuery={setQuery}
5954
>
60-
<div>
61-
<TeamFilter query={query} setQuery={setQuery} />
62-
<ClearFilters url={'/manage/teams/'} className="v-top mh1 mt1 mt2-ns dib" />
63-
</div>
64-
6555
{filteredTeams.length ? (
6656
filteredTeams.map((team, n) => (
6757
<TeamCard team={team} key={n} managementView={managementView} />

0 commit comments

Comments
 (0)