Fix members table mobile styles (#162)

This commit is contained in:
arcticfly
2023-08-16 17:52:25 -07:00
committed by GitHub
parent 809ef04dc1
commit b9251ad93c
3 changed files with 23 additions and 9 deletions

View File

@@ -46,24 +46,38 @@ const MemberTable = () => {
return ( return (
<> <>
<Table> <Table fontSize={{ base: "sm", md: "md" }}>
<Thead> <Thead
sx={{
th: {
base: { px: 0 },
md: { px: 6 },
},
}}
>
<Tr> <Tr>
<Th>Name</Th> <Th>Name</Th>
<Th>Email</Th> <Th display={{ base: "none", md: "block" }}>Email</Th>
<Th>Role</Th> <Th>Role</Th>
{selectedProject?.role === "ADMIN" && <Th />} {selectedProject?.role === "ADMIN" && <Th />}
</Tr> </Tr>
</Thead> </Thead>
<Tbody> <Tbody
sx={{
td: {
base: { px: 0 },
md: { px: 6 },
},
}}
>
{selectedProject?.projectUsers.map((member) => { {selectedProject?.projectUsers.map((member) => {
return ( return (
<Tr key={member.id}> <Tr key={member.id}>
<Td> <Td>
<Text fontWeight="bold">{member.user.name}</Text> <Text fontWeight="bold">{member.user.name}</Text>
</Td> </Td>
<Td>{member.user.email}</Td> <Td display={{ base: "none", md: "block" }}>{member.user.email}</Td>
<Td fontSize="sm">{member.role}</Td> <Td fontSize={{ base: "xs", md: "sm" }}>{member.role}</Td>
{selectedProject.role === "ADMIN" && ( {selectedProject.role === "ADMIN" && (
<Td textAlign="end"> <Td textAlign="end">
{member.user.id !== session?.user?.id && {member.user.id !== session?.user?.id &&

View File

@@ -60,7 +60,7 @@ export default function Settings() {
return ( return (
<> <>
<AppShell requireAuth> <AppShell requireAuth>
<PageHeaderContainer> <PageHeaderContainer px={4}>
<Breadcrumb> <Breadcrumb>
<BreadcrumbItem> <BreadcrumbItem>
<ProjectBreadcrumbContents /> <ProjectBreadcrumbContents />
@@ -70,7 +70,7 @@ export default function Settings() {
</BreadcrumbItem> </BreadcrumbItem>
</Breadcrumb> </Breadcrumb>
</PageHeaderContainer> </PageHeaderContainer>
<VStack px={8} py={4} alignItems="flex-start" spacing={4}> <VStack px={4} py={4} alignItems="flex-start" spacing={4}>
<VStack spacing={0} alignItems="flex-start"> <VStack spacing={0} alignItems="flex-start">
<Text fontSize="2xl" fontWeight="bold"> <Text fontSize="2xl" fontWeight="bold">
Project Settings Project Settings

View File

@@ -18,7 +18,7 @@ const { definePartsStyle, defineMultiStyleConfig } = createMultiStyleConfigHelpe
const modalTheme = defineMultiStyleConfig({ const modalTheme = defineMultiStyleConfig({
baseStyle: definePartsStyle({ baseStyle: definePartsStyle({
dialog: { borderRadius: "md" }, dialog: { borderRadius: "md", mx: 4 },
}), }),
}); });