fix: one-off minapp should not show minimize button

This commit is contained in:
fullex 2025-03-29 10:47:18 +08:00 committed by 亢奋猫
parent ae2a661201
commit 3698238e9e

View File

@ -99,6 +99,9 @@ const MinappPopupContainer: React.FC = () => {
})
}, [currentMinappId])
/** only the keepalive minapp can be minimized */
const canMinimize = !(openedOneOffMinapp && openedOneOffMinapp.id == currentMinappId)
/** combine the openedKeepAliveMinapps and openedOneOffMinapp */
const combinedApps = useMemo(() => {
return [...openedKeepAliveMinapps, ...(openedOneOffMinapp ? [openedOneOffMinapp] : [])]
@ -237,11 +240,13 @@ const MinappPopupContainer: React.FC = () => {
</Button>
</Tooltip>
)}
{canMinimize && (
<Tooltip title={t('minapp.popup.minimize')} mouseEnterDelay={0.8} placement="bottom">
<Button onClick={() => handlePopupMinimize()}>
<MinusOutlined />
</Button>
</Tooltip>
)}
<Tooltip title={t('minapp.popup.close')} mouseEnterDelay={0.8} placement="bottom">
<Button onClick={() => handlePopupClose(appInfo.id)}>
<CloseOutlined />