diff --git a/apps/builder/src/features/collaboration/components/CollaborationMenuButton/CollaborationList.tsx b/apps/builder/src/features/collaboration/components/CollaborationMenuButton/CollaborationList.tsx index 43df67b42..75905b4e4 100644 --- a/apps/builder/src/features/collaboration/components/CollaborationMenuButton/CollaborationList.tsx +++ b/apps/builder/src/features/collaboration/components/CollaborationMenuButton/CollaborationList.tsx @@ -137,8 +137,8 @@ export const CollaborationList = () => { } return ( - - + + { {workspace && ( - - - + + + Everyone at {workspace.name} @@ -208,7 +208,10 @@ export const CollaborationList = () => { - + + + + diff --git a/apps/builder/src/features/collaboration/components/CollaborationMenuButton/CollaboratorButton.tsx b/apps/builder/src/features/collaboration/components/CollaborationMenuButton/CollaboratorButton.tsx index b6c5b2049..23b99ccac 100644 --- a/apps/builder/src/features/collaboration/components/CollaborationMenuButton/CollaboratorButton.tsx +++ b/apps/builder/src/features/collaboration/components/CollaborationMenuButton/CollaboratorButton.tsx @@ -8,6 +8,7 @@ import { Stack, Tag, Text, + useColorModeValue, } from '@chakra-ui/react' import { CollaborationType } from 'db' import React from 'react' @@ -34,13 +35,14 @@ export const CollaboratorItem = ({ onDeleteClick, onChangeCollaborationType, }: Props) => { + const hoverBgColor = useColorModeValue('gray.100', 'gray.700') const handleEditClick = () => onChangeCollaborationType(CollaborationType.WRITE) const handleViewClick = () => onChangeCollaborationType(CollaborationType.READ) return ( - + ( - + {name && ( diff --git a/apps/builder/src/pages/api/typebots/[typebotId]/invitations.ts b/apps/builder/src/pages/api/typebots/[typebotId]/invitations.ts index 8cc5c2ed1..cef317f7a 100644 --- a/apps/builder/src/pages/api/typebots/[typebotId]/invitations.ts +++ b/apps/builder/src/pages/api/typebots/[typebotId]/invitations.ts @@ -15,7 +15,8 @@ import { sendGuestInvitationEmail } from 'emails' const handler = async (req: NextApiRequest, res: NextApiResponse) => { const user = await getAuthenticatedUser(req) if (!user) return notAuthenticated(res) - const typebotId = req.query.typebotId as string + const typebotId = req.query.typebotId as string | undefined + if (!typebotId) return badRequest(res) if (req.method === 'GET') { const invitations = await prisma.invitation.findMany({ where: { typebotId, typebot: canReadTypebots(typebotId, user) },