Skip to content

Commit b081a12

Browse files
committed
πŸ’‡β€β™€οΈ
1 parent c29e76c commit b081a12

File tree

3 files changed

+50
-30
lines changed

3 files changed

+50
-30
lines changed

β€Žsite/src/modules/dashboard/Navbar/DeploymentDropdown.tsx

Lines changed: 44 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,17 @@ export const DeploymentDropdown: FC<DeploymentDropdownProps> = ({
4040
return (
4141
<Popover>
4242
<PopoverTrigger>
43-
<Button>
43+
<Button
44+
size="small"
45+
endIcon={
46+
<DropdownArrow
47+
color={theme.experimental.l2.fill.solid}
48+
close={false}
49+
margin={false}
50+
/>
51+
}
52+
>
4453
Deployment
45-
<DropdownArrow
46-
color={theme.experimental.l2.fill.solid}
47-
close={false}
48-
/>
4954
</Button>
5055
</PopoverTrigger>
5156

@@ -83,43 +88,53 @@ const DeploymentDropdownContent: FC<DeploymentDropdownProps> = ({
8388
return (
8489
<nav>
8590
{canViewDeployment && (
86-
<NavLink css={styles.link} to="/deployment/general">
87-
<MenuItem css={styles.menuItem} onClick={onPopoverClose}>
88-
Settings
89-
</MenuItem>
90-
</NavLink>
91+
<MenuItem
92+
component={NavLink}
93+
to="/deployment/general"
94+
css={styles.menuItem}
95+
onClick={onPopoverClose}
96+
>
97+
Settings
98+
</MenuItem>
9199
)}
92100
{canViewAllUsers && (
93-
<NavLink css={styles.link} to={USERS_LINK}>
94-
<MenuItem css={styles.menuItem} onClick={onPopoverClose}>
95-
Users
96-
</MenuItem>
97-
</NavLink>
101+
<MenuItem
102+
component={NavLink}
103+
to={USERS_LINK}
104+
css={styles.menuItem}
105+
onClick={onPopoverClose}
106+
>
107+
Users
108+
</MenuItem>
98109
)}
99110
{canViewAuditLog && (
100-
<NavLink css={styles.link} to="/audit">
101-
<MenuItem css={styles.menuItem} onClick={onPopoverClose}>
102-
Auditing
103-
</MenuItem>
104-
</NavLink>
111+
<MenuItem
112+
component={NavLink}
113+
to="/audit"
114+
css={styles.menuItem}
115+
onClick={onPopoverClose}
116+
>
117+
Auditing
118+
</MenuItem>
105119
)}
106120
{canViewHealth && (
107-
<NavLink css={styles.link} to="/health">
108-
<MenuItem css={styles.menuItem} onClick={onPopoverClose}>
109-
Healthcheck
110-
</MenuItem>
111-
</NavLink>
121+
<MenuItem
122+
component={NavLink}
123+
to="/health"
124+
css={styles.menuItem}
125+
onClick={onPopoverClose}
126+
>
127+
Healthcheck
128+
</MenuItem>
112129
)}
113130
</nav>
114131
);
115132
};
116133

117134
const styles = {
118-
link: {
119-
textDecoration: "none",
120-
color: "inherit",
121-
},
122135
menuItem: (theme) => css`
136+
text-decoration: none;
137+
color: inherit;
123138
gap: 20px;
124139
padding: 8px 20px;
125140
font-size: 14px;

β€Žsite/src/modules/dashboard/Navbar/NavbarView.stories.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,18 @@ import { chromaticWithTablet } from "testHelpers/chromatic";
33
import { MockUser, MockUser2 } from "testHelpers/entities";
44
import { withDashboardProvider } from "testHelpers/storybook";
55
import { NavbarView } from "./NavbarView";
6+
import { action } from "@storybook/addon-actions";
67

78
const meta: Meta<typeof NavbarView> = {
89
title: "modules/dashboard/NavbarView",
910
parameters: { chromatic: chromaticWithTablet, layout: "fullscreen" },
1011
component: NavbarView,
1112
args: {
1213
user: MockUser,
14+
canViewAuditLog: true,
15+
canViewDeployment: true,
16+
canViewAllUsers: true,
17+
canViewHealth: true,
1318
},
1419
decorators: [withDashboardProvider],
1520
};
@@ -25,6 +30,7 @@ export const ForMember: Story = {
2530
canViewAuditLog: false,
2631
canViewDeployment: false,
2732
canViewAllUsers: false,
33+
canViewHealth: false,
2834
},
2935
};
3036

β€Žsite/src/modules/dashboard/Navbar/NavbarView.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,6 @@ const ProxyMenu: FC<ProxyMenuProps> = ({ proxyContextValue }) => {
224224
size="small"
225225
endIcon={<KeyboardArrowDownOutlined />}
226226
css={{
227-
borderRadius: "999px",
228227
"& .MuiSvgIcon-root": { fontSize: 14 },
229228
}}
230229
>

0 commit comments

Comments
Β (0)