fix(ui): render settingsmenu in portal, no zindex

This commit is contained in:
psychedelicious 2024-07-24 06:30:09 +10:00
parent 54aef4959c
commit 0279a27f66

View File

@ -5,6 +5,7 @@ import {
MenuGroup, MenuGroup,
MenuItem, MenuItem,
MenuList, MenuList,
Portal,
useDisclosure, useDisclosure,
useGlobalMenuClose, useGlobalMenuClose,
} from '@invoke-ai/ui-library'; } from '@invoke-ai/ui-library';
@ -44,7 +45,8 @@ const SettingsMenu = () => {
icon={<RiSettings4Line fontSize={20} />} icon={<RiSettings4Line fontSize={20} />}
boxSize={8} boxSize={8}
/> />
<MenuList zIndex={1}> <Portal>
<MenuList>
<MenuGroup title={t('upsell.professional')}> <MenuGroup title={t('upsell.professional')}>
<SettingsUpsellMenuItem menuText={t('upsell.inviteTeammates')} menuIcon={PiUsersBold} /> <SettingsUpsellMenuItem menuText={t('upsell.inviteTeammates')} menuIcon={PiUsersBold} />
<SettingsUpsellMenuItem menuText={t('upsell.shareAccess')} menuIcon={PiShareNetworkFill} /> <SettingsUpsellMenuItem menuText={t('upsell.shareAccess')} menuIcon={PiShareNetworkFill} />
@ -87,6 +89,7 @@ const SettingsMenu = () => {
</AboutModal> </AboutModal>
</MenuGroup> </MenuGroup>
</MenuList> </MenuList>
</Portal>
</Menu> </Menu>
); );
}; };