Files
speckle-server/packages/frontend-2/lib/workspaces/graphql/queries.ts
T
Kristaps Fabians Geikins 0b417c9ba0 feat(fe2): workspace invite cancel/resend + Invite dialog CTA in workspace home (#2691)
* feat(server): resend invite mutation

* invite resend/cancel from FE

* functional invite cta on workspace page
2024-08-20 10:17:42 +03:00

51 lines
1.3 KiB
TypeScript

import { graphql } from '~~/lib/common/generated/gql'
export const workspaceAccessCheckQuery = graphql(`
query WorkspaceAccessCheck($id: String!) {
workspace(id: $id) {
id
}
}
`)
export const workspacePageQuery = graphql(`
query WorkspacePageQuery(
$workspaceId: String!
$filter: WorkspaceProjectsFilter
$cursor: String
$invitesFilter: PendingWorkspaceCollaboratorsFilter
) {
workspace(id: $workspaceId) {
id
...WorkspaceHeader_Workspace
projects(filter: $filter, cursor: $cursor, limit: 10) {
...WorkspaceProjectList_ProjectCollection
}
}
}
`)
export const workspaceProjectsQuery = graphql(`
query WorkspaceProjectsQuery(
$workspaceId: String!
$filter: WorkspaceProjectsFilter
$cursor: String
) {
workspace(id: $workspaceId) {
id
projects(filter: $filter, cursor: $cursor, limit: 10) {
...WorkspaceProjectList_ProjectCollection
}
}
}
`)
export const workspaceInviteQuery = graphql(`
query WorkspaceInvite($workspaceId: String, $token: String) {
workspaceInvite(workspaceId: $workspaceId, token: $token) {
...WorkspaceInviteBanner_PendingWorkspaceCollaborator
...WorkspaceInviteBlock_PendingWorkspaceCollaborator
}
}
`)