1
0
mirror of https://github.com/matrix-org/matrix-authentication-service.git synced 2025-11-24 23:01:05 +03:00

move unverified email alert to header

This commit is contained in:
Kerry Archibald
2023-08-30 20:50:57 +12:00
committed by Quentin Gliech
parent a3b7cc27bf
commit 7bc13ab536
11 changed files with 483 additions and 84 deletions

View File

@@ -1146,6 +1146,12 @@ export type OAuth2SessionListQueryQuery = {
} | null;
};
export type UnverifiedEmailAlertFragment = {
__typename?: "User";
id: string;
unverifiedEmails: { __typename?: "UserEmailConnection"; totalCount: number };
} & { " $fragmentName"?: "UnverifiedEmailAlertFragment" };
export type UserEmail_EmailFragment = {
__typename?: "UserEmail";
id: string;
@@ -1199,6 +1205,13 @@ export type UserGreetingQuery = {
displayName?: string | null;
};
} | null;
viewer:
| { __typename: "Anonymous" }
| ({ __typename: "User"; id: string } & {
" $fragmentRefs"?: {
UnverifiedEmailAlertFragment: UnverifiedEmailAlertFragment;
};
});
};
export type UserHome_UserFragment = {
@@ -1210,7 +1223,6 @@ export type UserHome_UserFragment = {
})
| null;
confirmedEmails: { __typename?: "UserEmailConnection"; totalCount: number };
unverifiedEmails: { __typename?: "UserEmailConnection"; totalCount: number };
browserSessions: {
__typename?: "BrowserSessionConnection";
totalCount: number;
@@ -1565,6 +1577,48 @@ export const OAuth2Session_SessionFragmentDoc = {
},
],
} as unknown as DocumentNode<OAuth2Session_SessionFragment, unknown>;
export const UnverifiedEmailAlertFragmentDoc = {
kind: "Document",
definitions: [
{
kind: "FragmentDefinition",
name: { kind: "Name", value: "UnverifiedEmailAlert" },
typeCondition: {
kind: "NamedType",
name: { kind: "Name", value: "User" },
},
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "id" } },
{
kind: "Field",
alias: { kind: "Name", value: "unverifiedEmails" },
name: { kind: "Name", value: "emails" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "first" },
value: { kind: "IntValue", value: "0" },
},
{
kind: "Argument",
name: { kind: "Name", value: "state" },
value: { kind: "EnumValue", value: "PENDING" },
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "totalCount" } },
],
},
},
],
},
},
],
} as unknown as DocumentNode<UnverifiedEmailAlertFragment, unknown>;
export const UserEmail_EmailFragmentDoc = {
kind: "Document",
definitions: [
@@ -1637,29 +1691,6 @@ export const UserHome_UserFragmentDoc = {
],
},
},
{
kind: "Field",
alias: { kind: "Name", value: "unverifiedEmails" },
name: { kind: "Name", value: "emails" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "first" },
value: { kind: "IntValue", value: "0" },
},
{
kind: "Argument",
name: { kind: "Name", value: "state" },
value: { kind: "EnumValue", value: "PENDING" },
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "totalCount" } },
],
},
},
{
kind: "Field",
name: { kind: "Name", value: "browserSessions" },
@@ -3058,6 +3089,70 @@ export const UserGreetingDocument = {
],
},
},
{
kind: "Field",
name: { kind: "Name", value: "viewer" },
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "__typename" } },
{
kind: "InlineFragment",
typeCondition: {
kind: "NamedType",
name: { kind: "Name", value: "User" },
},
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "id" } },
{
kind: "FragmentSpread",
name: { kind: "Name", value: "UnverifiedEmailAlert" },
},
],
},
},
],
},
},
],
},
},
{
kind: "FragmentDefinition",
name: { kind: "Name", value: "UnverifiedEmailAlert" },
typeCondition: {
kind: "NamedType",
name: { kind: "Name", value: "User" },
},
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "id" } },
{
kind: "Field",
alias: { kind: "Name", value: "unverifiedEmails" },
name: { kind: "Name", value: "emails" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "first" },
value: { kind: "IntValue", value: "0" },
},
{
kind: "Argument",
name: { kind: "Name", value: "state" },
value: { kind: "EnumValue", value: "PENDING" },
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "totalCount" } },
],
},
},
],
},
},
@@ -3951,29 +4046,6 @@ export const HomeQueryDocument = {
],
},
},
{
kind: "Field",
alias: { kind: "Name", value: "unverifiedEmails" },
name: { kind: "Name", value: "emails" },
arguments: [
{
kind: "Argument",
name: { kind: "Name", value: "first" },
value: { kind: "IntValue", value: "0" },
},
{
kind: "Argument",
name: { kind: "Name", value: "state" },
value: { kind: "EnumValue", value: "PENDING" },
},
],
selectionSet: {
kind: "SelectionSet",
selections: [
{ kind: "Field", name: { kind: "Name", value: "totalCount" } },
],
},
},
{
kind: "Field",
name: { kind: "Name", value: "browserSessions" },