{{#if inviteModel.error}}
{{{errorMessage}}}
{{/if}}
{{#if inviteModel.finished}} {{#if inviteModel.inviteLink}} {{generated-invite-link link=inviteModel.inviteLink email=emailOrUsername}} {{else}}
{{{successMessage}}}
{{/if}} {{else}}
{{#if allowExistingMembers}} {{user-selector fullWidthWrap=true single=true allowAny=true excludeCurrentUser=true includeMessageableGroups=isPM hasGroups=hasGroups usernames=emailOrUsername placeholderKey=placeholderKey allowEmails=true class="invite-user-input" autocomplete="discourse"}} {{else}} {{text-field class="email-or-username-input" value=emailOrUsername placeholderKey="topic.invite_reply.email_placeholder"}} {{/if}}
{{#if showGroups}}
{{group-selector fullWidthWrap=true groupFinder=groupFinder groupNames=inviteModel.groupNames placeholderKey="topic.invite_private.group_name"}}
{{/if}} {{#if showCustomMessage}}
{{#if hasCustomMessage}} {{textarea value=customMessage placeholder=customMessagePlaceholder}} {{/if}}
{{/if}} {{/if}}