mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
fix(ui): render settingsmenu in portal, no zindex
This commit is contained in:
parent
54aef4959c
commit
0279a27f66
@ -5,6 +5,7 @@ import {
|
||||
MenuGroup,
|
||||
MenuItem,
|
||||
MenuList,
|
||||
Portal,
|
||||
useDisclosure,
|
||||
useGlobalMenuClose,
|
||||
} from '@invoke-ai/ui-library';
|
||||
@ -44,49 +45,51 @@ const SettingsMenu = () => {
|
||||
icon={<RiSettings4Line fontSize={20} />}
|
||||
boxSize={8}
|
||||
/>
|
||||
<MenuList zIndex={1}>
|
||||
<MenuGroup title={t('upsell.professional')}>
|
||||
<SettingsUpsellMenuItem menuText={t('upsell.inviteTeammates')} menuIcon={PiUsersBold} />
|
||||
<SettingsUpsellMenuItem menuText={t('upsell.shareAccess')} menuIcon={PiShareNetworkFill} />
|
||||
</MenuGroup>
|
||||
<Portal>
|
||||
<MenuList>
|
||||
<MenuGroup title={t('upsell.professional')}>
|
||||
<SettingsUpsellMenuItem menuText={t('upsell.inviteTeammates')} menuIcon={PiUsersBold} />
|
||||
<SettingsUpsellMenuItem menuText={t('upsell.shareAccess')} menuIcon={PiShareNetworkFill} />
|
||||
</MenuGroup>
|
||||
|
||||
<MenuGroup title={t('common.communityLabel')}>
|
||||
{isGithubLinkEnabled && (
|
||||
<MenuItem as="a" href={githubLink} target="_blank" icon={<RiGithubFill />}>
|
||||
{t('common.githubLabel')}
|
||||
</MenuItem>
|
||||
)}
|
||||
{isBugLinkEnabled && (
|
||||
<MenuItem as="a" href={`${githubLink}/issues`} target="_blank" icon={<PiBugBeetleBold />}>
|
||||
{t('common.reportBugLabel')}
|
||||
</MenuItem>
|
||||
)}
|
||||
{isDiscordLinkEnabled && (
|
||||
<MenuItem as="a" href={discordLink} target="_blank" icon={<RiDiscordFill />}>
|
||||
{t('common.discordLabel')}
|
||||
</MenuItem>
|
||||
)}
|
||||
</MenuGroup>
|
||||
<MenuGroup title={t('common.settingsLabel')}>
|
||||
<HotkeysModal>
|
||||
<MenuItem as="button" icon={<PiKeyboardBold />}>
|
||||
{t('common.hotkeysLabel')}
|
||||
</MenuItem>
|
||||
</HotkeysModal>
|
||||
<SettingsModal>
|
||||
<MenuItem as="button" icon={<PiToggleRightFill />}>
|
||||
{t('common.settingsLabel')}
|
||||
</MenuItem>
|
||||
</SettingsModal>
|
||||
</MenuGroup>
|
||||
<MenuGroup title={t('accessibility.about')}>
|
||||
<AboutModal>
|
||||
<MenuItem as="button" icon={<PiInfoBold />}>
|
||||
{t('accessibility.about')}
|
||||
</MenuItem>
|
||||
</AboutModal>
|
||||
</MenuGroup>
|
||||
</MenuList>
|
||||
<MenuGroup title={t('common.communityLabel')}>
|
||||
{isGithubLinkEnabled && (
|
||||
<MenuItem as="a" href={githubLink} target="_blank" icon={<RiGithubFill />}>
|
||||
{t('common.githubLabel')}
|
||||
</MenuItem>
|
||||
)}
|
||||
{isBugLinkEnabled && (
|
||||
<MenuItem as="a" href={`${githubLink}/issues`} target="_blank" icon={<PiBugBeetleBold />}>
|
||||
{t('common.reportBugLabel')}
|
||||
</MenuItem>
|
||||
)}
|
||||
{isDiscordLinkEnabled && (
|
||||
<MenuItem as="a" href={discordLink} target="_blank" icon={<RiDiscordFill />}>
|
||||
{t('common.discordLabel')}
|
||||
</MenuItem>
|
||||
)}
|
||||
</MenuGroup>
|
||||
<MenuGroup title={t('common.settingsLabel')}>
|
||||
<HotkeysModal>
|
||||
<MenuItem as="button" icon={<PiKeyboardBold />}>
|
||||
{t('common.hotkeysLabel')}
|
||||
</MenuItem>
|
||||
</HotkeysModal>
|
||||
<SettingsModal>
|
||||
<MenuItem as="button" icon={<PiToggleRightFill />}>
|
||||
{t('common.settingsLabel')}
|
||||
</MenuItem>
|
||||
</SettingsModal>
|
||||
</MenuGroup>
|
||||
<MenuGroup title={t('accessibility.about')}>
|
||||
<AboutModal>
|
||||
<MenuItem as="button" icon={<PiInfoBold />}>
|
||||
{t('accessibility.about')}
|
||||
</MenuItem>
|
||||
</AboutModal>
|
||||
</MenuGroup>
|
||||
</MenuList>
|
||||
</Portal>
|
||||
</Menu>
|
||||
);
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user