Skip to content

Commit b9192c6

Browse files
committed
refactor(emails): file structure and wrapper components
1 parent f2ae139 commit b9192c6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+1233
-1658
lines changed

apps/sim/app/api/careers/submit/route.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,7 @@ import { render } from '@react-email/components'
22
import { createLogger } from '@sim/logger'
33
import { type NextRequest, NextResponse } from 'next/server'
44
import { z } from 'zod'
5-
import CareersConfirmationEmail from '@/components/emails/careers/careers-confirmation-email'
6-
import CareersSubmissionEmail from '@/components/emails/careers/careers-submission-email'
5+
import { CareersConfirmationEmail, CareersSubmissionEmail } from '@/components/emails'
76
import { generateRequestId } from '@/lib/core/utils/request'
87
import { sendEmail } from '@/lib/messaging/email/mailer'
98

apps/sim/app/api/chat/[identifier]/otp/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { createLogger } from '@sim/logger'
55
import { and, eq, gt } from 'drizzle-orm'
66
import type { NextRequest } from 'next/server'
77
import { z } from 'zod'
8-
import { renderOTPEmail } from '@/components/emails/render-email'
8+
import { renderOTPEmail } from '@/components/emails'
99
import { getRedisClient } from '@/lib/core/config/redis'
1010
import { getStorageMethod } from '@/lib/core/storage'
1111
import { generateRequestId } from '@/lib/core/utils/request'

apps/sim/app/api/emails/preview/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
renderUsageThresholdEmail,
1717
renderWelcomeEmail,
1818
renderWorkspaceInvitationEmail,
19-
} from '@/components/emails/render-email'
19+
} from '@/components/emails'
2020

2121
const emailTemplates = {
2222
// Auth emails

apps/sim/app/api/organizations/[id]/invitations/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
getEmailSubject,
1717
renderBatchInvitationEmail,
1818
renderInvitationEmail,
19-
} from '@/components/emails/render-email'
19+
} from '@/components/emails'
2020
import { getSession } from '@/lib/auth'
2121
import {
2222
validateBulkInvitations,

apps/sim/app/api/organizations/[id]/members/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { invitation, member, organization, user, userStats } from '@sim/db/schem
44
import { createLogger } from '@sim/logger'
55
import { and, eq } from 'drizzle-orm'
66
import { type NextRequest, NextResponse } from 'next/server'
7-
import { getEmailSubject, renderInvitationEmail } from '@/components/emails/render-email'
7+
import { getEmailSubject, renderInvitationEmail } from '@/components/emails'
88
import { getSession } from '@/lib/auth'
99
import { getUserUsageData } from '@/lib/billing/core/usage'
1010
import { validateSeatAvailability } from '@/lib/billing/validation/seat-management'

apps/sim/app/api/workspaces/invitations/[invitationId]/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
import { createLogger } from '@sim/logger'
1212
import { and, eq } from 'drizzle-orm'
1313
import { type NextRequest, NextResponse } from 'next/server'
14-
import { WorkspaceInvitationEmail } from '@/components/emails/workspace-invitation'
14+
import { WorkspaceInvitationEmail } from '@/components/emails'
1515
import { getSession } from '@/lib/auth'
1616
import { getBaseUrl } from '@/lib/core/utils/urls'
1717
import { sendEmail } from '@/lib/messaging/email/mailer'

apps/sim/app/api/workspaces/invitations/route.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
import { createLogger } from '@sim/logger'
1313
import { and, eq, inArray } from 'drizzle-orm'
1414
import { type NextRequest, NextResponse } from 'next/server'
15-
import { WorkspaceInvitationEmail } from '@/components/emails/workspace-invitation'
15+
import { WorkspaceInvitationEmail } from '@/components/emails'
1616
import { getSession } from '@/lib/auth'
1717
import { getBaseUrl } from '@/lib/core/utils/urls'
1818
import { sendEmail } from '@/lib/messaging/email/mailer'
File renamed without changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export { baseStyles, colors, spacing, typography } from './base'
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export { OTPVerificationEmail } from './otp-verification-email'
2+
export { ResetPasswordEmail } from './reset-password-email'
3+
export { WelcomeEmail } from './welcome-email'

0 commit comments

Comments
 (0)