diff --git a/site/src/components/BorderedMenu/BorderedMenu.tsx b/site/src/components/BorderedMenu/BorderedMenu.tsx
index 2703cace3623d..67cdb83a32c8a 100644
--- a/site/src/components/BorderedMenu/BorderedMenu.tsx
+++ b/site/src/components/BorderedMenu/BorderedMenu.tsx
@@ -34,11 +34,11 @@ const useStyles = makeStyles((theme) => ({
"&[data-variant='user-dropdown'] $paperRoot": {
paddingBottom: theme.spacing(1),
- width: 292,
+ minWidth: 292,
},
},
paperRoot: {
- width: "292px",
+ minWidth: 292,
border: `2px solid ${theme.palette.secondary.dark}`,
borderRadius: theme.shape.borderRadius,
boxShadow: theme.shadows[6],
diff --git a/site/src/components/UserDropdown/UsersDropdown.tsx b/site/src/components/UserDropdown/UsersDropdown.tsx
index 2673c97c5ed34..59365dad0888d 100644
--- a/site/src/components/UserDropdown/UsersDropdown.tsx
+++ b/site/src/components/UserDropdown/UsersDropdown.tsx
@@ -85,11 +85,10 @@ export const useStyles = makeStyles((theme) => ({
menuItem: {
height: navHeight,
- padding: `${theme.spacing(1.5)}px 0px ${theme.spacing(1.5)}px ${theme.spacing(2.75)}px`,
+ padding: theme.spacing(1.5, 0),
"&:hover": {
- backgroundColor: theme.palette.action.hover,
- transition: "background-color 0.3s ease",
+ backgroundColor: "transparent",
},
},
}))
diff --git a/site/src/components/UserDropdownContent/UserDropdownContent.test.tsx b/site/src/components/UserDropdownContent/UserDropdownContent.test.tsx
index 652341cd81ad8..7ec7a015e5f87 100644
--- a/site/src/components/UserDropdownContent/UserDropdownContent.test.tsx
+++ b/site/src/components/UserDropdownContent/UserDropdownContent.test.tsx
@@ -1,5 +1,5 @@
import { screen } from "@testing-library/react"
-import { MockOwnerRole, MockUser } from "../../testHelpers/entities"
+import { MockUser } from "../../testHelpers/entities"
import { render } from "../../testHelpers/renderHelpers"
import { Language, UserDropdownContent } from "./UserDropdownContent"
@@ -23,12 +23,6 @@ describe("UserDropdownContent", () => {
expect(screen.getByText(Language.signOutLabel)).toBeDefined()
})
- it("displays the user's roles", () => {
- render()
-
- expect(screen.getByText(MockOwnerRole.display_name)).toBeDefined()
- })
-
it("has the correct link for the account item", () => {
render()
diff --git a/site/src/components/UserDropdownContent/UserDropdownContent.tsx b/site/src/components/UserDropdownContent/UserDropdownContent.tsx
index c3eacc3aca7d7..9e270362c3940 100644
--- a/site/src/components/UserDropdownContent/UserDropdownContent.tsx
+++ b/site/src/components/UserDropdownContent/UserDropdownContent.tsx
@@ -1,4 +1,3 @@
-import Chip from "@material-ui/core/Chip"
import Divider from "@material-ui/core/Divider"
import ListItemIcon from "@material-ui/core/ListItemIcon"
import ListItemText from "@material-ui/core/ListItemText"
@@ -9,7 +8,6 @@ import AccountIcon from "@material-ui/icons/AccountCircleOutlined"
import { FC } from "react"
import { Link } from "react-router-dom"
import * as TypesGen from "../../api/typesGenerated"
-import { Role } from "../../api/typesGenerated"
import { navHeight } from "../../theme/constants"
import { DocsIcon } from "../Icons/DocsIcon"
import { LogoutIcon } from "../Icons/LogoutIcon"
@@ -46,13 +44,6 @@ export const UserDropdownContent: FC = ({
{user.username}
{user.email}
-
- {user.roles.map((role: Role) => (
- -
-
-
- ))}
-
@@ -94,7 +85,7 @@ export const UserDropdownContent: FC = ({
const useStyles = makeStyles((theme) => ({
root: {
- paddingTop: theme.spacing(3),
+ padding: theme.spacing(3, 2),
textAlign: "center",
},
avatarContainer: {
@@ -116,27 +107,13 @@ const useStyles = makeStyles((theme) => ({
},
userName: {
fontSize: 16,
- marginBottom: theme.spacing(0.5),
+ marginTop: theme.spacing(1),
},
userEmail: {
fontSize: 14,
letterSpacing: 0.2,
color: theme.palette.text.secondary,
},
- chipContainer: {
- display: "flex",
- justifyContent: "center",
- flexWrap: "wrap",
- listStyle: "none",
- margin: "0",
- padding: `${theme.spacing(1.5)}px ${theme.spacing(2.75)}px`,
- },
- chipStyles: {
- margin: theme.spacing(0.5),
- },
- chipRoot: {
- backgroundColor: theme.palette.secondary.dark,
- },
link: {
textDecoration: "none",
color: "inherit",