From cfda7a71539fee8e8b1e65d0d71d0f7b662c5524 Mon Sep 17 00:00:00 2001 From: BrunoQuaresma Date: Thu, 2 Nov 2023 12:00:19 +0000 Subject: [PATCH 1/2] refactor(site): minor improvements on users page popovers --- .../UsersPage/UsersTable/UserGroupsCell.tsx | 19 ++++++++++++++++++- .../UsersPage/UsersTable/UserRoleCell.tsx | 9 +++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) diff --git a/site/src/pages/UsersPage/UsersTable/UserGroupsCell.tsx b/site/src/pages/UsersPage/UsersTable/UserGroupsCell.tsx index f4d32f3f52f32..4239d2a6060c0 100644 --- a/site/src/pages/UsersPage/UsersTable/UserGroupsCell.tsx +++ b/site/src/pages/UsersPage/UsersTable/UserGroupsCell.tsx @@ -16,6 +16,7 @@ import { PopoverTrigger, PopoverContent, } from "components/Popover/Popover"; +import { css } from "@emotion/css"; type GroupsCellProps = { userGroups: readonly Group[] | undefined; @@ -68,7 +69,23 @@ export function UserGroupsCell({ userGroups }: GroupsCellProps) { - + ({ + ".MuiPaper-root": { + minWidth: "auto", + }, + })} + anchorOrigin={{ + vertical: "top", + horizontal: "center", + }} + transformOrigin={{ + vertical: "bottom", + horizontal: "center", + }} + > {roles.map((role) => ( Date: Thu, 2 Nov 2023 13:34:21 +0000 Subject: [PATCH 2/2] Fix lint --- site/src/pages/UsersPage/UsersTable/UserGroupsCell.tsx | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/site/src/pages/UsersPage/UsersTable/UserGroupsCell.tsx b/site/src/pages/UsersPage/UsersTable/UserGroupsCell.tsx index 4239d2a6060c0..431975197b4dc 100644 --- a/site/src/pages/UsersPage/UsersTable/UserGroupsCell.tsx +++ b/site/src/pages/UsersPage/UsersTable/UserGroupsCell.tsx @@ -1,22 +1,18 @@ import { useTheme } from "@emotion/react"; import { type Group } from "api/typesGenerated"; - import { Stack } from "components/Stack/Stack"; import { Avatar } from "components/Avatar/Avatar"; import { OverflowY } from "components/OverflowY/OverflowY"; - import TableCell from "@mui/material/TableCell"; import Button from "@mui/material/Button"; import List from "@mui/material/List"; import ListItem from "@mui/material/ListItem"; import GroupIcon from "@mui/icons-material/Group"; - import { Popover, PopoverTrigger, PopoverContent, } from "components/Popover/Popover"; -import { css } from "@emotion/css"; type GroupsCellProps = { userGroups: readonly Group[] | undefined; @@ -72,11 +68,11 @@ export function UserGroupsCell({ userGroups }: GroupsCellProps) { ({ + css={{ ".MuiPaper-root": { minWidth: "auto", }, - })} + }} anchorOrigin={{ vertical: "top", horizontal: "center",