Added check in GroupHeader for if isAdmin
• Added: - check in GroupHeader for if isAdmin for group options
This commit is contained in:
parent
87e60eee04
commit
d179d7d567
@ -8,6 +8,7 @@ import {
|
|||||||
PLACEHOLDER_MISSING_HEADER_SRC,
|
PLACEHOLDER_MISSING_HEADER_SRC,
|
||||||
BREAKPOINT_EXTRA_SMALL,
|
BREAKPOINT_EXTRA_SMALL,
|
||||||
} from '../constants'
|
} from '../constants'
|
||||||
|
import { me } from '../initial_state'
|
||||||
import Responsive from '../features/ui/util/responsive_component'
|
import Responsive from '../features/ui/util/responsive_component'
|
||||||
import Button from './button'
|
import Button from './button'
|
||||||
import Block from './block'
|
import Block from './block'
|
||||||
@ -33,10 +34,11 @@ const mapDispatchToProps = (dispatch, { intl }) => ({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
onOpenGroupOptions(targetRef, group) {
|
onOpenGroupOptions(targetRef, group, isAdmin) {
|
||||||
dispatch(openPopover('GROUP_OPTIONS', {
|
dispatch(openPopover('GROUP_OPTIONS', {
|
||||||
targetRef,
|
targetRef,
|
||||||
group,
|
group,
|
||||||
|
isAdmin,
|
||||||
position: 'top',
|
position: 'top',
|
||||||
}))
|
}))
|
||||||
},
|
},
|
||||||
@ -63,7 +65,9 @@ class GroupHeader extends ImmutablePureComponent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
handleOnOpenGroupOptions = () => {
|
handleOnOpenGroupOptions = () => {
|
||||||
this.props.onOpenGroupOptions(this.infoBtn, this.props.group)
|
const { relationships } = this.props
|
||||||
|
const isAdmin = relationships ? relationships.get('admin') : false
|
||||||
|
this.props.onOpenGroupOptions(this.infoBtn, this.props.group, isAdmin)
|
||||||
}
|
}
|
||||||
|
|
||||||
setInfoBtn = (c) => {
|
setInfoBtn = (c) => {
|
||||||
@ -192,7 +196,7 @@ class GroupHeader extends ImmutablePureComponent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
isAdmin &&
|
!!me &&
|
||||||
<Button
|
<Button
|
||||||
radiusSmall
|
radiusSmall
|
||||||
color='primary'
|
color='primary'
|
||||||
|
Loading…
Reference in New Issue
Block a user