91cb011ded
* CodeInput. verify-email page * middleware * Loading toast * Countdown only for registration * Improve middleware * Fix middleware breaking auth flow * Remove old notifications * Remove old onboarding. New segmentation * Remove skip button * Block verify email when verified * useUserEmails composable. Cancel addition * Move user emails queries * Fix fragments etc * redirect updates * HeaderWithEmptyPage * Check env before enforcing * Join workspace * Updates * Fix console warnings on login * Fix register console warnings * Working cache updates * Verify secondary email * Force onboarding off * EMAIL WIP * useIsJustRegistered state * Improve isRequired * Uneeded change * Improved slots * Updates from CR * CR comments * Only show message if forced * Update onboarding middleware * Update loading bar * ref > computed to fix onboarding * Resend tooltip. Better errors * Add other to form. * Email changes * Updates to emails * Remove force email FF * Remove FF's * Hide header on embed * Update graphql.ts * Re-add FF * Update graphql.ts * GQL Fragments * Fix build
38 lines
837 B
TypeScript
38 lines
837 B
TypeScript
import { graphql } from '~~/lib/common/generated/gql'
|
|
|
|
export const updateUserMutation = graphql(`
|
|
mutation UpdateUser($input: UserUpdateInput!) {
|
|
activeUserMutations {
|
|
update(user: $input) {
|
|
id
|
|
name
|
|
bio
|
|
company
|
|
avatar
|
|
}
|
|
}
|
|
}
|
|
`)
|
|
|
|
export const updateNotificationPreferencesMutation = graphql(`
|
|
mutation UpdateNotificationPreferences($input: JSONObject!) {
|
|
userNotificationPreferencesUpdate(preferences: $input)
|
|
}
|
|
`)
|
|
|
|
export const deleteAccountMutation = graphql(`
|
|
mutation DeleteAccount($input: UserDeleteInput!) {
|
|
userDelete(userConfirmation: $input)
|
|
}
|
|
`)
|
|
|
|
export const verifyEmailMutation = graphql(`
|
|
mutation verifyEmail($input: VerifyUserEmailInput!) {
|
|
activeUserMutations {
|
|
emailMutations {
|
|
verify(input: $input)
|
|
}
|
|
}
|
|
}
|
|
`)
|