mirror of
https://github.com/docmost/docmost.git
synced 2025-11-15 16:21:21 +10:00
feat: add copy invite link to invitation action menu (#360)
* +copy invite link to clipboard from invite action menu * -remove log to console for copy link action * Refactor copy invite link feature --------- Co-authored-by: Philipinho <16838612+Philipinho@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
54d27af76a
commit
7fc1a782a7
@ -14,6 +14,7 @@ import {
|
||||
resendInvitation,
|
||||
revokeInvitation,
|
||||
getWorkspace,
|
||||
getInviteLink,
|
||||
getWorkspacePublicData,
|
||||
} from "@/features/workspace/services/workspace-service";
|
||||
import { IPagination, QueryParams } from "@/lib/types.ts";
|
||||
@ -21,6 +22,7 @@ import { notifications } from "@mantine/notifications";
|
||||
import {
|
||||
ICreateInvite,
|
||||
IInvitation,
|
||||
IInvitationLink,
|
||||
IWorkspace,
|
||||
} from "@/features/workspace/types/workspace.types.ts";
|
||||
import { IUser } from "@/features/user/types/user.types.ts";
|
||||
@ -80,6 +82,15 @@ export function useWorkspaceInvitationsQuery(
|
||||
});
|
||||
}
|
||||
|
||||
export function useGetInviteLink(
|
||||
invitationId: string
|
||||
): UseQueryResult<IInvitationLink,Error> {
|
||||
return useQuery({
|
||||
queryKey:["inviteLink",invitationId],
|
||||
queryFn: () => getInviteLink({ invitationId }),
|
||||
})
|
||||
}
|
||||
|
||||
export function useCreateInvitationMutation() {
|
||||
const queryClient = useQueryClient();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user