Skip to content

Commit 90b9a9a

Browse files
authored
Update InviteMember.tsx (codesandbox#7579)
1 parent a7cd63d commit 90b9a9a

File tree

1 file changed

+10
-0
lines changed
  • packages/app/src/app/pages/Dashboard/Content/routes/Settings/components

1 file changed

+10
-0
lines changed

packages/app/src/app/pages/Dashboard/Content/routes/Settings/components/InviteMember.tsx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,10 @@ export const InviteMember: React.FC<InviteMemberProps> = ({
7171
const onInviteSubmit = async (event: React.FormEvent<HTMLFormElement>) => {
7272
event.preventDefault();
7373

74+
if (inviteValue === '') {
75+
return;
76+
}
77+
7478
if (newMemberRole === TeamMemberAuthorization.Write && restrictNewEditors) {
7579
actions.modalOpened({ modal: 'editorSeatsUpgrade' });
7680
return;
@@ -93,6 +97,11 @@ export const InviteMember: React.FC<InviteMemberProps> = ({
9397
) => {
9498
event.preventDefault();
9599

100+
actions.track({
101+
name: 'Dashboard - Start Copy Team Invite URL',
102+
data: { place: 'settings', inviteLink },
103+
});
104+
96105
if (confirmNewMemberAddition) {
97106
const confirmed = await actions.modals.alertModal.open({
98107
title: 'Invite New Member',
@@ -152,6 +161,7 @@ export const InviteMember: React.FC<InviteMemberProps> = ({
152161

153162
<Button
154163
type="submit"
164+
disabled={inviteValue === ''}
155165
loading={inviteLoading}
156166
style={{ width: 'auto', marginLeft: 8 }}
157167
>

0 commit comments

Comments
 (0)