Fix boost menu bug

This commit is contained in:
Lim Chee Aun 2023-07-18 18:45:38 +08:00
parent 92a4f502a0
commit 38a13b07c5

View file

@ -538,7 +538,7 @@ function Status({
confirmLabel={ confirmLabel={
<> <>
<Icon icon="rocket" /> <Icon icon="rocket" />
<span>Unboost?</span> <span>{reblogged ? 'Unboost?' : 'Boost to everyone?'}</span>
</> </>
} }
menuFooter={ menuFooter={
@ -1239,44 +1239,38 @@ function Status({
disabled={!canBoost} disabled={!canBoost}
/> />
</div> */} </div> */}
<Menu <MenuConfirm
portal={{ disabled={!canBoost}
target: onClick={confirmBoostStatus}
document.querySelector('.status-deck') || document.body, confirmLabel={
}} <>
align="start" <Icon icon="rocket" />
gap={4} <span>{reblogged ? 'Unboost?' : 'Boost to everyone?'}</span>
overflow="auto" </>
viewScroll="close" }
boundingBoxPadding="8 8 8 8" menuFooter={
shift={-8} mediaNoDesc &&
menuClassName="menu-emphasized" !reblogged && (
menuButton={({ open }) => ( <div class="footer">
<div class="action has-count"> <Icon icon="alert" />
<StatusButton Some media have no descriptions.
checked={reblogged} </div>
title={['Boost', 'Unboost']} )
alt={['Boost', 'Boosted']} }
class="reblog-button"
icon="rocket"
count={reblogsCount}
// onClick={boostStatus}
disabled={open || !canBoost}
/>
</div>
)}
> >
<MenuItem onClick={confirmBoostStatus}> <div class="action has-count">
<Icon icon="rocket" /> <StatusButton
<span>Boost to everyone?</span> checked={reblogged}
</MenuItem> title={['Boost', 'Unboost']}
{mediaNoDesc && ( alt={['Boost', 'Boosted']}
<div class="footer"> class="reblog-button"
<Icon icon="alert" /> icon="rocket"
Some media have no descriptions. count={reblogsCount}
</div> // onClick={boostStatus}
)} disabled={!canBoost}
</Menu> />
</div>
</MenuConfirm>
<div class="action has-count"> <div class="action has-count">
<StatusButton <StatusButton
checked={favourited} checked={favourited}