Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Manish-Tamang/newsletter-app
/ functions
Functions
264 in github.com/Manish-Tamang/newsletter-app
⨍
Functions
264
◇
Types & classes
69
Function
TemplatesPage
()
app/templates/page.tsx:11
Function
TestEmailPanel
({ testEmail, setTestEmail, disabled, onSendTest }: Props)
components/campaigns/TestEmailPanel.tsx:14
Function
TextBlock
({ block, onUpdate, isSelected, onSelect }: BlockComponentProps<TextData>)
components/newsletter-editor/blocks/TextBlock.tsx:6
Function
ThemeProvider
({ children, ...props }: ThemeProviderProps)
components/theme-provider.tsx:9
Function
Toaster
()
components/ui/toaster.tsx:13
Function
Toaster
({ ...props }: ToasterProps)
components/ui/sonner.tsx:8
Function
blockToHtml
(block: NewsletterBlock)
components/newsletter-editor/types.ts:231
Function
clearError
()
hooks/use-subscribers.ts:130
Function
clearError
()
hooks/use-email.ts:133
Function
extractPlainTextFromHtml
(html: string)
lib/email.ts:1
Function
fn
()
components/EmailBuilder.tsx:110
Function
getCampaign
(id: number)
hooks/use-campaigns.ts:164
Function
handleAddSubscriber
()
components/add-subscriber-dialog.tsx:30
Function
handleAddSubscriber
(subscriber: { firstName: string; lastName: string; email: string })
app/subscribers/page.tsx:47
Function
handleAddressBlur
()
components/newsletter-editor/blocks/FooterBlock.tsx:42
Function
handleCancel
()
components/template-preview-editor.tsx:80
Function
handleCancel
()
app/templates/new/page.tsx:19
Function
handleCancel
()
app/templates/[id]/page.tsx:73
Function
handleCancel
()
app/templates/[id]/edit/page.tsx:53
Function
handleCanvasClick
(e: React.MouseEvent)
components/newsletter-editor/NewsletterEditor.tsx:153
Function
handleClickOutside
(e: MouseEvent)
components/newsletter-editor/AddBlockMenu.tsx:32
Function
handleCompanyBlur
()
components/newsletter-editor/blocks/FooterBlock.tsx:36
Function
handleDelete
()
components/delete-subscriber-button.tsx:35
Function
handleDelete
(id: string)
app/templates/page.tsx:29
Function
handleDelete
()
app/templates/[id]/page.tsx:64
Function
handleDelete
(id: number)
app/campaigns/page.tsx:21
Function
handleDeleteContact
(contactId: string)
app/subscribers/page.tsx:51
Function
handleDragLeave
()
components/newsletter-editor/blocks/ImageBlock.tsx:42
Function
handleDragOver
(e: React.DragEvent)
components/newsletter-editor/blocks/ImageBlock.tsx:37
Function
handleDragOver
(e: React.DragEvent)
components/newsletter-editor/blocks/HeaderBlock.tsx:55
Function
handleDrop
(e: React.DragEvent)
components/newsletter-editor/blocks/ImageBlock.tsx:46
Function
handleDrop
(e: React.DragEvent)
components/newsletter-editor/blocks/HeaderBlock.tsx:60
Function
handleError
()
components/ui/safe-image.tsx:26
Function
handleExternalImages
* Handles CORS issues with external images by creating a more robust image handling system
lib/screenshot.ts:43
Function
handleFileChange
(e: React.ChangeEvent<HTMLInputElement>)
components/newsletter-editor/blocks/ImageBlock.tsx:32
Function
handleFileChange
(e: React.ChangeEvent<HTMLInputElement>)
components/newsletter-editor/blocks/HeaderBlock.tsx:50
Function
handleFormat
()
components/html-code-editor.tsx:54
Function
handleKeyDown
(event: KeyboardEvent)
components/ui/sidebar.tsx:101
Function
handleLink
()
components/newsletter-editor/EditorToolbar.tsx:15
Function
handleRefresh
()
app/subscribers/lists/page.tsx:29
Function
handleSave
()
components/template-preview-editor.tsx:41
Function
handleSave
()
components/template-editor.tsx:89
Function
handleSave
(templateData: any)
app/templates/new/page.tsx:11
Function
handleSave
(templateData: Partial<Template>)
app/templates/[id]/page.tsx:49
Function
handleSave
(templateData: any)
app/templates/[id]/edit/page.tsx:41
Function
handleSaveSettings
()
app/settings/page.tsx:51
Function
handleSelect
()
components/newsletter-editor/BlockRenderer.tsx:46
Function
handleSendCampaign
()
app/campaigns/new/page.tsx:84
Function
handleSendTest
()
app/campaigns/new/page.tsx:47
Function
handleSubtitleBlur
()
components/newsletter-editor/blocks/HeaderBlock.tsx:33
Function
handleTextBlur
()
components/newsletter-editor/blocks/FooterBlock.tsx:30
Function
handleTitleBlur
()
components/newsletter-editor/blocks/HeaderBlock.tsx:27
Function
handleUpdate
(data: Partial<BlockData>)
components/newsletter-editor/BlockRenderer.tsx:42
Function
onChange
()
hooks/use-mobile.tsx:10
Function
onReady
(unlayer: { addEventListener: (event: string, cb: () => void) => void; loadDesign: (design: unknown) => void;
components/EmailBuilder.tsx:149
Function
openPreview
()
components/EmailBuilder.tsx:131
Function
saveDesign
()
components/EmailBuilder.tsx:141
Function
saveDesignToLocalStorage
(storageKey: string, html: string, design: any, setStatus?: (s: string) => void)
lib/email-editor-storage.ts:7
Function
sendEmail
(emailData: EmailData)
hooks/use-email.ts:32
Function
toggleFullScreen
()
components/html-code-editor.tsx:66
Function
update
(props: ToasterToast)
components/ui/use-toast.ts:148
Function
update
(props: ToasterToast)
hooks/use-toast.ts:148
Function
updateCampaign
(id: number, campaignData: Partial<Campaign>)
hooks/use-campaigns.ts:94
Function
useIsMobile
()
hooks/use-mobile.tsx:5
← previous
201–264 of 264, ranked by callers