Skip to content

Commit 0dca374

Browse files
evanpurkhiserlzhao-sentry
authored andcommitted
ref(ui): Consistently use Button for settings select actions (#98066)
For things like "Add Teams" [create team], "Add Member" [invite member]
1 parent 3ba4400 commit 0dca374

File tree

1 file changed

+5
-8
lines changed

1 file changed

+5
-8
lines changed

static/app/views/settings/organizationTeams/teamMembers.tsx

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import {
1010
import {joinTeamPromise, leaveTeamPromise} from 'sentry/actionCreators/teams';
1111
import {hasEveryAccess} from 'sentry/components/acl/access';
1212
import {UserAvatar} from 'sentry/components/core/avatar/userAvatar';
13+
import {Button} from 'sentry/components/core/button';
1314
import {CompactSelect, type SelectOption} from 'sentry/components/core/compactSelect';
1415
import {Flex} from 'sentry/components/core/layout';
15-
import {Link} from 'sentry/components/core/link';
1616
import EmptyMessage from 'sentry/components/emptyMessage';
1717
import LoadingError from 'sentry/components/loadingError';
1818
import LoadingIndicator from 'sentry/components/loadingIndicator';
@@ -165,13 +165,14 @@ function AddMemberDropdown({
165165
})
166166
}
167167
menuHeaderTrailingItems={
168-
<StyledCreateMemberLink
169-
to=""
168+
<Button
169+
size="zero"
170+
priority="link"
170171
onClick={() => openInviteMembersModal({source: 'teams'})}
171172
data-test-id="invite-member"
172173
>
173174
{t('Invite Member')}
174-
</StyledCreateMemberLink>
175+
</Button>
175176
}
176177
data-test-id="add-member-menu"
177178
disabled={isDropdownDisabled}
@@ -406,10 +407,6 @@ const StyledNameOrEmail = styled('div')`
406407
${p => p.theme.overflowEllipsis};
407408
`;
408409

409-
const StyledCreateMemberLink = styled(Link)`
410-
text-transform: initial;
411-
`;
412-
413410
const StyledPanelHeader = styled(PanelHeader)`
414411
${GRID_TEMPLATE}
415412
`;

0 commit comments

Comments
 (0)