mirror of
https://github.com/hyperdxio/hyperdx
synced 2026-04-21 13:37:15 +00:00
fix: move help menu from footer to main nav links (#2011)
This commit is contained in:
parent
a55b151e84
commit
9cfb7e9c42
3 changed files with 62 additions and 63 deletions
5
.changeset/move-help-to-nav-links.md
Normal file
5
.changeset/move-help-to-nav-links.md
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
---
|
||||
"@hyperdx/app": patch
|
||||
---
|
||||
|
||||
fix: move help menu from footer to main nav links
|
||||
|
|
@ -12,7 +12,6 @@ import {
|
|||
Tooltip,
|
||||
UnstyledButton,
|
||||
} from '@mantine/core';
|
||||
import { useDisclosure } from '@mantine/hooks';
|
||||
import {
|
||||
IconBook,
|
||||
IconBrandDiscord,
|
||||
|
|
@ -179,69 +178,62 @@ export const AppNavHelpMenu = ({ version }: { version?: string }) => {
|
|||
const { isCollapsed } = React.useContext(AppNavContext);
|
||||
|
||||
return (
|
||||
<>
|
||||
<Paper
|
||||
className={cx(styles.helpButton, {
|
||||
[styles.helpButtonCollapsed]: isCollapsed,
|
||||
})}
|
||||
>
|
||||
<Menu
|
||||
withArrow
|
||||
position="top-start"
|
||||
transitionProps={{ transition: 'fade-up' }}
|
||||
defaultOpened={false}
|
||||
<Menu position="right-start" transitionProps={{ transition: 'fade-right' }}>
|
||||
<Menu.Target>
|
||||
<UnstyledButton
|
||||
data-testid="help-menu-trigger"
|
||||
className={styles.navItem}
|
||||
>
|
||||
<Menu.Target>
|
||||
<UnstyledButton data-testid="help-menu-trigger" w="100%">
|
||||
<Group align="center" justify="center" h={28}>
|
||||
<IconHelp size={16} />
|
||||
</Group>
|
||||
</UnstyledButton>
|
||||
</Menu.Target>
|
||||
<Menu.Dropdown>
|
||||
<Menu.Label>
|
||||
Help{' '}
|
||||
{version && (
|
||||
<Text size="xs" component="span">
|
||||
v{version}
|
||||
</Text>
|
||||
)}
|
||||
</Menu.Label>
|
||||
<span className={styles.navItemContent}>
|
||||
<span className={styles.navItemIcon}>
|
||||
<IconHelp size={16} />
|
||||
</span>
|
||||
{!isCollapsed && <span>Help</span>}
|
||||
</span>
|
||||
</UnstyledButton>
|
||||
</Menu.Target>
|
||||
<Menu.Dropdown>
|
||||
<Menu.Label>
|
||||
Help{' '}
|
||||
{version && (
|
||||
<Text size="xs" component="span">
|
||||
v{version}
|
||||
</Text>
|
||||
)}
|
||||
</Menu.Label>
|
||||
|
||||
<Menu.Item
|
||||
data-testid="documentation-menu-item"
|
||||
href="https://clickhouse.com/docs/use-cases/observability/clickstack"
|
||||
component="a"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
leftSection={<IconBook size={16} />}
|
||||
>
|
||||
Documentation
|
||||
</Menu.Item>
|
||||
<Menu.Item
|
||||
data-testid="discord-menu-item"
|
||||
leftSection={<IconBrandDiscord size={16} />}
|
||||
component="a"
|
||||
href="https://hyperdx.io/discord"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
Discord Community
|
||||
</Menu.Item>
|
||||
<Menu.Item
|
||||
data-testid="setup-instructions-menu-item"
|
||||
leftSection={<IconBulb size={16} />}
|
||||
href="https://clickhouse.com/docs/use-cases/observability/clickstack/getting-started"
|
||||
component="a"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
Setup Instructions
|
||||
</Menu.Item>
|
||||
</Menu.Dropdown>
|
||||
</Menu>
|
||||
</Paper>
|
||||
</>
|
||||
<Menu.Item
|
||||
data-testid="documentation-menu-item"
|
||||
href="https://clickhouse.com/docs/use-cases/observability/clickstack"
|
||||
component="a"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
leftSection={<IconBook size={16} />}
|
||||
>
|
||||
Documentation
|
||||
</Menu.Item>
|
||||
<Menu.Item
|
||||
data-testid="discord-menu-item"
|
||||
leftSection={<IconBrandDiscord size={16} />}
|
||||
component="a"
|
||||
href="https://hyperdx.io/discord"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
Discord Community
|
||||
</Menu.Item>
|
||||
<Menu.Item
|
||||
data-testid="setup-instructions-menu-item"
|
||||
leftSection={<IconBulb size={16} />}
|
||||
href="https://clickhouse.com/docs/use-cases/observability/clickstack/getting-started"
|
||||
component="a"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
Setup Instructions
|
||||
</Menu.Item>
|
||||
</Menu.Dropdown>
|
||||
</Menu>
|
||||
);
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -670,6 +670,9 @@ export default function AppNav({ fixed = false }: { fixed?: boolean }) {
|
|||
</Text>
|
||||
)}
|
||||
|
||||
{/* Help */}
|
||||
<AppNavHelpMenu version={APP_VERSION} />
|
||||
|
||||
{/* Team Settings (Cloud only) */}
|
||||
{!IS_LOCAL_MODE && (
|
||||
<AppNavLink
|
||||
|
|
@ -692,7 +695,6 @@ export default function AppNav({ fixed = false }: { fixed?: boolean }) {
|
|||
</ScrollArea>
|
||||
|
||||
<div className={styles.footer} style={{ width: navWidth }}>
|
||||
<AppNavHelpMenu version={APP_VERSION} />
|
||||
{IS_LOCAL_MODE && !isCollapsed && (
|
||||
<Link
|
||||
href="/careers"
|
||||
|
|
|
|||
Loading…
Reference in a new issue