|
|
|
|
@@ -15,19 +15,19 @@ import {
|
|
|
|
|
} from '@chakra-ui/react'
|
|
|
|
|
import { ChevronLeftIcon } from '@/components/icons'
|
|
|
|
|
import { useToast } from '@/hooks/useToast'
|
|
|
|
|
import { useTypebot } from '@/features/editor'
|
|
|
|
|
import { useWorkspace } from '@/features/workspace'
|
|
|
|
|
import { useTypebot } from '@/features/editor/providers/TypebotProvider'
|
|
|
|
|
import { useWorkspace } from '@/features/workspace/WorkspaceProvider'
|
|
|
|
|
import { CollaborationType, WorkspaceRole } from '@typebot.io/prisma'
|
|
|
|
|
import React, { FormEvent, useState } from 'react'
|
|
|
|
|
import { CollaboratorItem } from './CollaboratorButton'
|
|
|
|
|
import { EmojiOrImageIcon } from '@/components/EmojiOrImageIcon'
|
|
|
|
|
import { useCollaborators } from '../../hooks/useCollaborators'
|
|
|
|
|
import { useInvitations } from '../../hooks/useInvitations'
|
|
|
|
|
import { updateInvitationQuery } from '../../queries/updateInvitationQuery'
|
|
|
|
|
import { deleteInvitationQuery } from '../../queries/deleteInvitationQuery'
|
|
|
|
|
import { updateCollaboratorQuery } from '../../queries/updateCollaboratorQuery'
|
|
|
|
|
import { deleteCollaboratorQuery } from '../../queries/deleteCollaboratorQuery'
|
|
|
|
|
import { sendInvitationQuery } from '../../queries/sendInvitationQuery'
|
|
|
|
|
import { useCollaborators } from '../hooks/useCollaborators'
|
|
|
|
|
import { useInvitations } from '../hooks/useInvitations'
|
|
|
|
|
import { updateInvitationQuery } from '../queries/updateInvitationQuery'
|
|
|
|
|
import { deleteInvitationQuery } from '../queries/deleteInvitationQuery'
|
|
|
|
|
import { updateCollaboratorQuery } from '../queries/updateCollaboratorQuery'
|
|
|
|
|
import { deleteCollaboratorQuery } from '../queries/deleteCollaboratorQuery'
|
|
|
|
|
import { sendInvitationQuery } from '../queries/sendInvitationQuery'
|
|
|
|
|
|
|
|
|
|
export const CollaborationList = () => {
|
|
|
|
|
const { currentRole, workspace } = useWorkspace()
|