Fix sign up and accept invite

Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
Émile Ré
2026-01-02 18:15:10 +01:00
committed by Bryan Frimin
parent c3d4573091
commit 3564bd5495
14 changed files with 516 additions and 117 deletions

View File

@@ -0,0 +1,118 @@
/**
* @generated SignedSource<<8c8ece60966bd2f39668d4ee4459ae86>>
* @lightSyntaxTransform
* @nogrep
*/
/* tslint:disable */
/* eslint-disable */
// @ts-nocheck
import { ConcreteRequest } from 'relay-runtime';
export type AcceptInvitationInput = {
invitationId: string;
};
export type InvitationCardMutation$variables = {
input: AcceptInvitationInput;
};
export type InvitationCardMutation$data = {
readonly acceptInvitation: {
readonly membershipEdge: {
readonly node: {
readonly id: string;
};
};
} | null | undefined;
};
export type InvitationCardMutation = {
response: InvitationCardMutation$data;
variables: InvitationCardMutation$variables;
};
const node: ConcreteRequest = (function(){
var v0 = [
{
"defaultValue": null,
"kind": "LocalArgument",
"name": "input"
}
],
v1 = [
{
"alias": null,
"args": [
{
"kind": "Variable",
"name": "input",
"variableName": "input"
}
],
"concreteType": "AcceptInvitationPayload",
"kind": "LinkedField",
"name": "acceptInvitation",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"concreteType": "MembershipEdge",
"kind": "LinkedField",
"name": "membershipEdge",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"concreteType": "Membership",
"kind": "LinkedField",
"name": "node",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "id",
"storageKey": null
}
],
"storageKey": null
}
],
"storageKey": null
}
],
"storageKey": null
}
];
return {
"fragment": {
"argumentDefinitions": (v0/*: any*/),
"kind": "Fragment",
"metadata": null,
"name": "InvitationCardMutation",
"selections": (v1/*: any*/),
"type": "Mutation",
"abstractKey": null
},
"kind": "Request",
"operation": {
"argumentDefinitions": (v0/*: any*/),
"kind": "Operation",
"name": "InvitationCardMutation",
"selections": (v1/*: any*/)
},
"params": {
"cacheID": "592fad5ce23af0f457d7e0ccf5f7123f",
"id": null,
"metadata": {},
"name": "InvitationCardMutation",
"operationKind": "mutation",
"text": "mutation InvitationCardMutation(\n $input: AcceptInvitationInput!\n) {\n acceptInvitation(input: $input) {\n membershipEdge {\n node {\n id\n }\n }\n }\n}\n"
}
};
})();
(node as any).hash = "00a20b1db5dd8e98838c8c9659560bb9";
export default node;

View File

@@ -0,0 +1,107 @@
/**
* @generated SignedSource<<59df18257cc2bae52aefd576c20f03cf>>
* @lightSyntaxTransform
* @nogrep
*/
/* tslint:disable */
/* eslint-disable */
// @ts-nocheck
import { ConcreteRequest } from 'relay-runtime';
export type SignUpFromInvitationInput = {
fullName: string;
password: string;
token: string;
};
export type SignUpFromInvitationPageMutation$variables = {
input: SignUpFromInvitationInput;
};
export type SignUpFromInvitationPageMutation$data = {
readonly signUpFromInvitation: {
readonly identity: {
readonly id: string;
} | null | undefined;
} | null | undefined;
};
export type SignUpFromInvitationPageMutation = {
response: SignUpFromInvitationPageMutation$data;
variables: SignUpFromInvitationPageMutation$variables;
};
const node: ConcreteRequest = (function(){
var v0 = [
{
"defaultValue": null,
"kind": "LocalArgument",
"name": "input"
}
],
v1 = [
{
"alias": null,
"args": [
{
"kind": "Variable",
"name": "input",
"variableName": "input"
}
],
"concreteType": "SignUpFromInvitationPayload",
"kind": "LinkedField",
"name": "signUpFromInvitation",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"concreteType": "Identity",
"kind": "LinkedField",
"name": "identity",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "id",
"storageKey": null
}
],
"storageKey": null
}
],
"storageKey": null
}
];
return {
"fragment": {
"argumentDefinitions": (v0/*: any*/),
"kind": "Fragment",
"metadata": null,
"name": "SignUpFromInvitationPageMutation",
"selections": (v1/*: any*/),
"type": "Mutation",
"abstractKey": null
},
"kind": "Request",
"operation": {
"argumentDefinitions": (v0/*: any*/),
"kind": "Operation",
"name": "SignUpFromInvitationPageMutation",
"selections": (v1/*: any*/)
},
"params": {
"cacheID": "9bdca3bd56cb86a2e9c0627379f7f58f",
"id": null,
"metadata": {},
"name": "SignUpFromInvitationPageMutation",
"operationKind": "mutation",
"text": "mutation SignUpFromInvitationPageMutation(\n $input: SignUpFromInvitationInput!\n) {\n signUpFromInvitation(input: $input) {\n identity {\n id\n }\n }\n}\n"
}
};
})();
(node as any).hash = "418fe53fbdc92e4ce5d2256062f08322";
export default node;

View File

@@ -0,0 +1,107 @@
/**
* @generated SignedSource<<450f7808784d82c4ee82e21f72c57465>>
* @lightSyntaxTransform
* @nogrep
*/
/* tslint:disable */
/* eslint-disable */
// @ts-nocheck
import { ConcreteRequest } from 'relay-runtime';
export type SignUpInput = {
email: string;
fullName: string;
password: string;
};
export type SignUpPageMutation$variables = {
input: SignUpInput;
};
export type SignUpPageMutation$data = {
readonly signUp: {
readonly identity: {
readonly id: string;
} | null | undefined;
} | null | undefined;
};
export type SignUpPageMutation = {
response: SignUpPageMutation$data;
variables: SignUpPageMutation$variables;
};
const node: ConcreteRequest = (function(){
var v0 = [
{
"defaultValue": null,
"kind": "LocalArgument",
"name": "input"
}
],
v1 = [
{
"alias": null,
"args": [
{
"kind": "Variable",
"name": "input",
"variableName": "input"
}
],
"concreteType": "SignUpPayload",
"kind": "LinkedField",
"name": "signUp",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"concreteType": "Identity",
"kind": "LinkedField",
"name": "identity",
"plural": false,
"selections": [
{
"alias": null,
"args": null,
"kind": "ScalarField",
"name": "id",
"storageKey": null
}
],
"storageKey": null
}
],
"storageKey": null
}
];
return {
"fragment": {
"argumentDefinitions": (v0/*: any*/),
"kind": "Fragment",
"metadata": null,
"name": "SignUpPageMutation",
"selections": (v1/*: any*/),
"type": "Mutation",
"abstractKey": null
},
"kind": "Request",
"operation": {
"argumentDefinitions": (v0/*: any*/),
"kind": "Operation",
"name": "SignUpPageMutation",
"selections": (v1/*: any*/)
},
"params": {
"cacheID": "266f2f87a14a72bb166348ae9142a885",
"id": null,
"metadata": {},
"name": "SignUpPageMutation",
"operationKind": "mutation",
"text": "mutation SignUpPageMutation(\n $input: SignUpInput!\n) {\n signUp(input: $input) {\n identity {\n id\n }\n }\n}\n"
}
};
})();
(node as any).hash = "b8ec213c1c715d5a7fbfa5896047785d";
export default node;