This repository has been archived on 2023-03-18. You can view files and clone it, but cannot push or open issues or pull requests.
osr-discourse-src/app/assets/javascripts/discourse/templates/components/group-membership-button.hbs

32 lines
826 B
Handlebars

{{#if canJoinGroup}}
{{d-button action="joinGroup"
class="group-index-join"
icon="user-plus"
label="groups.join"
disabled=updatingMembership}}
{{else if canLeaveGroup}}
{{d-button action="leaveGroup"
class="btn-danger group-index-leave"
icon="user-times"
label="groups.leave"
disabled=updatingMembership}}
{{else if model.allow_membership_requests}}
{{#if userIsGroupUser}}
{{#if showMembershipStatus}}
{{d-button
class="btn-primary"
icon="user"
label="groups.is_group_user"
disabled=true}}
{{/if}}
{{else}}
{{d-button action="showRequestMembershipForm"
class="group-index-request"
disabled=loading
icon="user-plus"
label="groups.request"}}
{{/if}}
{{else}}
{{yield}}
{{/if}}