* refactor: use generated queries for Companies * refactor: remove useQuery from service, use generated code * refactor: rename to ts file instead of tsx * bugfix: use generatd queries, and fix non existing id in workspace member query
31 lines
630 B
TypeScript
31 lines
630 B
TypeScript
import { gql } from '@apollo/client';
|
|
|
|
import { useGetCurrentUserQuery as generatedUseGetCurrentUserQuery } from '~/generated/graphql';
|
|
|
|
export const GET_CURRENT_USER = gql`
|
|
query GetCurrentUser($uuid: String) {
|
|
users: findManyUser(where: { id: { equals: $uuid } }) {
|
|
id
|
|
email
|
|
displayName
|
|
workspaceMember {
|
|
id
|
|
workspace {
|
|
id
|
|
domainName
|
|
displayName
|
|
logo
|
|
}
|
|
}
|
|
}
|
|
}
|
|
`;
|
|
|
|
export function useGetCurrentUserQuery(userId: string | null) {
|
|
return generatedUseGetCurrentUserQuery({
|
|
variables: {
|
|
uuid: userId,
|
|
},
|
|
});
|
|
}
|