fix: template respone & ui
This commit is contained in:
@@ -62,8 +62,7 @@ interface validatorDataType {
|
||||
}
|
||||
|
||||
const initTemplateData: emailTemplateDataType = {
|
||||
[EmailTemplateInputDataFields.EVENT_NAME]:
|
||||
emailTemplateEventNames.BASIC_AUTH_SIGNUP,
|
||||
[EmailTemplateInputDataFields.EVENT_NAME]: emailTemplateEventNames.Signup,
|
||||
[EmailTemplateInputDataFields.SUBJECT]: '',
|
||||
};
|
||||
|
||||
@@ -206,10 +205,10 @@ const UpdateEmailTemplate = ({
|
||||
).reduce((acc, varData): any => {
|
||||
if (
|
||||
(templateData[EmailTemplateInputDataFields.EVENT_NAME] !==
|
||||
emailTemplateEventNames.VERIFY_OTP &&
|
||||
emailTemplateEventNames['Verify Otp'] &&
|
||||
varData[1] === emailTemplateVariables.otp) ||
|
||||
(templateData[EmailTemplateInputDataFields.EVENT_NAME] ===
|
||||
emailTemplateEventNames.VERIFY_OTP &&
|
||||
emailTemplateEventNames['Verify Otp'] &&
|
||||
varData[1] === emailTemplateVariables.verification_url)
|
||||
) {
|
||||
return acc;
|
||||
|
@@ -94,7 +94,7 @@ interface validatorDataType {
|
||||
}
|
||||
|
||||
const initWebhookData: webhookDataType = {
|
||||
[WebhookInputDataFields.EVENT_NAME]: webhookEventNames.USER_LOGIN,
|
||||
[WebhookInputDataFields.EVENT_NAME]: webhookEventNames['User login'],
|
||||
[WebhookInputDataFields.ENDPOINT]: '',
|
||||
[WebhookInputDataFields.ENABLED]: true,
|
||||
[WebhookInputDataFields.HEADERS]: [{ ...initHeadersData }],
|
||||
|
@@ -183,20 +183,21 @@ export enum UpdateModalViews {
|
||||
export const pageLimits: number[] = [5, 10, 15];
|
||||
|
||||
export const webhookEventNames = {
|
||||
USER_SIGNUP: 'user.signup',
|
||||
USER_CREATED: 'user.created',
|
||||
USER_LOGIN: 'user.login',
|
||||
USER_DELETED: 'user.deleted',
|
||||
USER_ACCESS_ENABLED: 'user.access_enabled',
|
||||
USER_ACCESS_REVOKED: 'user.access_revoked',
|
||||
'User signup': 'user.signup',
|
||||
'User created': 'user.created',
|
||||
'User login': 'user.login',
|
||||
'User deleted': 'user.deleted',
|
||||
'User access enabled': 'user.access_enabled',
|
||||
'User access revoked': 'user.access_revoked',
|
||||
};
|
||||
|
||||
export const emailTemplateEventNames = {
|
||||
BASIC_AUTH_SIGNUP: 'basic_auth_signup',
|
||||
MAGIC_LINK_LOGIN: 'magic_link_login',
|
||||
UPDATE_EMAIL: 'update_email',
|
||||
FORGOT_PASSWORD: 'forgot_password',
|
||||
VERIFY_OTP: 'verify_otp',
|
||||
Signup: 'basic_auth_signup',
|
||||
'Magic Link Login': 'magic_link_login',
|
||||
'Update Email': 'update_email',
|
||||
'Forgot Password': 'forgot_password',
|
||||
'Verify Otp': 'verify_otp',
|
||||
'Invite member': 'invite_member',
|
||||
};
|
||||
|
||||
export enum webhookVerifiedStatus {
|
||||
|
@@ -126,7 +126,7 @@ export const WebhooksDataQuery = `
|
||||
export const EmailTemplatesQuery = `
|
||||
query getEmailTemplates($params: PaginatedInput!) {
|
||||
_email_templates(params: $params) {
|
||||
EmailTemplates {
|
||||
email_templates {
|
||||
id
|
||||
event_name
|
||||
subject
|
||||
|
@@ -40,7 +40,7 @@ import {
|
||||
UpdateModalViews,
|
||||
EmailTemplateInputDataFields,
|
||||
} from '../constants';
|
||||
import { EmailTemplatesQuery, WebhooksDataQuery } from '../graphql/queries';
|
||||
import { EmailTemplatesQuery } from '../graphql/queries';
|
||||
import dayjs from 'dayjs';
|
||||
import DeleteEmailTemplateModal from '../components/DeleteEmailTemplateModal';
|
||||
|
||||
@@ -94,7 +94,7 @@ const EmailTemplates = () => {
|
||||
})
|
||||
.toPromise();
|
||||
if (res.data?._email_templates) {
|
||||
const { pagination, EmailTemplates: emailTemplates } =
|
||||
const { pagination, email_templates: emailTemplates } =
|
||||
res.data?._email_templates;
|
||||
const maxPages = getMaxPages(pagination);
|
||||
if (emailTemplates?.length) {
|
||||
|
Reference in New Issue
Block a user