Fix territory context menu visible for anon (#877)
This commit is contained in:
parent
1ea28b748c
commit
9cb657ab9a
@ -82,29 +82,32 @@ export default function TerritoryHeader ({ sub }) {
|
|||||||
<div className='d-flex my-2 justify-content-end'>
|
<div className='d-flex my-2 justify-content-end'>
|
||||||
<Share path={`/~${sub.name}`} title={`~${sub.name} stacker news territory`} className='mx-1' />
|
<Share path={`/~${sub.name}`} title={`~${sub.name} stacker news territory`} className='mx-1' />
|
||||||
{me &&
|
{me &&
|
||||||
(Number(sub.userId) === Number(me?.id)
|
<>
|
||||||
? (
|
{(Number(sub.userId) === Number(me?.id)
|
||||||
<Link href={`/~${sub.name}/edit`} className='d-flex align-items-center'>
|
? (
|
||||||
<Button variant='outline-grey border-2 rounded py-0' size='sm'>edit territory</Button>
|
<Link href={`/~${sub.name}/edit`} className='d-flex align-items-center'>
|
||||||
</Link>)
|
<Button variant='outline-grey border-2 rounded py-0' size='sm'>edit territory</Button>
|
||||||
: (
|
</Link>)
|
||||||
<Button
|
: (
|
||||||
variant='outline-grey border-2 py-0 rounded'
|
<Button
|
||||||
size='sm'
|
variant='outline-grey border-2 py-0 rounded'
|
||||||
onClick={async () => {
|
size='sm'
|
||||||
try {
|
onClick={async () => {
|
||||||
await toggleMuteSub({ variables: { name: sub.name } })
|
try {
|
||||||
} catch {
|
await toggleMuteSub({ variables: { name: sub.name } })
|
||||||
toaster.danger(`failed to ${sub.meMuteSub ? 'join' : 'mute'} territory`)
|
} catch {
|
||||||
return
|
toaster.danger(`failed to ${sub.meMuteSub ? 'join' : 'mute'} territory`)
|
||||||
}
|
return
|
||||||
toaster.success(`${sub.meMuteSub ? 'joined' : 'muted'} territory`)
|
}
|
||||||
}}
|
toaster.success(`${sub.meMuteSub ? 'joined' : 'muted'} territory`)
|
||||||
>{sub.meMuteSub ? 'join' : 'mute'} territory
|
}}
|
||||||
</Button>))}
|
>{sub.meMuteSub ? 'join' : 'mute'} territory
|
||||||
<ActionDropdown>
|
</Button>)
|
||||||
<ToggleSubSubscriptionDropdownItem sub={sub} />
|
)}
|
||||||
</ActionDropdown>
|
<ActionDropdown>
|
||||||
|
<ToggleSubSubscriptionDropdownItem sub={sub} />
|
||||||
|
</ActionDropdown>
|
||||||
|
</>}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</>
|
</>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user