mirror of
https://github.com/scratchfoundation/scratch-www.git
synced 2024-11-24 08:08:18 -05:00
do not show option to transfer ownership to yourself
This commit is contained in:
parent
f8195d1024
commit
6fb1e7ccd2
1 changed files with 7 additions and 3 deletions
|
@ -5,6 +5,7 @@ import {FormattedMessage} from 'react-intl';
|
||||||
|
|
||||||
import ModalInnerContent from '../../../components/modal/base/modal-inner-content.jsx';
|
import ModalInnerContent from '../../../components/modal/base/modal-inner-content.jsx';
|
||||||
|
|
||||||
|
import {selectUserId} from '../../../redux/session';
|
||||||
import {managers} from '../lib/redux-modules';
|
import {managers} from '../lib/redux-modules';
|
||||||
import {loadManagers} from '../lib/studio-member-actions';
|
import {loadManagers} from '../lib/studio-member-actions';
|
||||||
|
|
||||||
|
@ -12,7 +13,8 @@ import './transfer-ownership-modal.scss';
|
||||||
|
|
||||||
const TransferOwnershipSelection = ({
|
const TransferOwnershipSelection = ({
|
||||||
handleClose,
|
handleClose,
|
||||||
items
|
items,
|
||||||
|
userId
|
||||||
}) => {
|
}) => {
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (items.length === 0) onLoadMore();
|
if (items.length === 0) onLoadMore();
|
||||||
|
@ -27,7 +29,7 @@ const TransferOwnershipSelection = ({
|
||||||
</h3>
|
</h3>
|
||||||
<div className="studio-members-grid">
|
<div className="studio-members-grid">
|
||||||
{items.map(item =>
|
{items.map(item =>
|
||||||
<span>{item.username}</span>
|
userId !== item.id && <span>{item.username}</span>
|
||||||
)}
|
)}
|
||||||
{/* {moreToLoad &&
|
{/* {moreToLoad &&
|
||||||
<div className="studio-grid-load-more">
|
<div className="studio-grid-load-more">
|
||||||
|
@ -74,11 +76,13 @@ TransferOwnershipSelection.propTypes = {
|
||||||
})
|
})
|
||||||
})),
|
})),
|
||||||
moreToLoad: PropTypes.bool,
|
moreToLoad: PropTypes.bool,
|
||||||
onLoadMore: PropTypes.func
|
onLoadMore: PropTypes.func,
|
||||||
|
userId: PropTypes.number
|
||||||
};
|
};
|
||||||
|
|
||||||
export default connect(
|
export default connect(
|
||||||
state => ({
|
state => ({
|
||||||
|
userId: selectUserId(state),
|
||||||
...managers.selector(state)
|
...managers.selector(state)
|
||||||
}),
|
}),
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue