MCPcopy Create free account

hub / github.com/Manish-Tamang/newsletter-app / functions

Functions264 in github.com/Manish-Tamang/newsletter-app

FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:62
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/alert-dialog.tsx:48
FunctionAnalyticsPage
()
app/analytics/page.tsx:9
FunctionAppSidebar
()
components/app-sidebar.tsx:31
FunctionBadge
({ className, variant, ...props }: BadgeProps)
components/ui/badge.tsx:30
FunctionBlockControls
({ onMoveUp, onMoveDown, onDuplicate, onDelete, isFirst, isLast }: BlockControlsProps)
components/newsletter-editor/BlockControls.tsx:14
FunctionBlockRenderer
({ block, onUpdate, onDelete, onDuplicate, onMoveUp, onMoveDown, isFirst, isLast, isSelected
components/newsletter-editor/BlockRenderer.tsx:30
FunctionBreadcrumbEllipsis
({ className, ...props }: React.ComponentProps<"span">)
components/ui/breadcrumb.tsx:91
FunctionBreadcrumbSeparator
({ children, className, ...props }: React.ComponentProps<"li">)
components/ui/breadcrumb.tsx:75
FunctionButtonBlock
({ block, onUpdate, isSelected, onSelect }: BlockComponentProps<ButtonData>)
components/newsletter-editor/blocks/ButtonBlock.tsx:10
FunctionCalendar
({ className, classNames, showOutsideDays = true, captionLayout = 'label', buttonVariant = 'ghost',
components/ui/calendar.tsx:14
FunctionCalendarDayButton
({ className, day, modifiers, ...props }: React.ComponentProps<typeof DayButton>)
components/ui/calendar.tsx:175
FunctionCampaignErrorAlert
({ error, onClear }: Props)
components/campaigns/CampaignErrorAlert.tsx:12
FunctionCampaignForm
({ title, setTitle, subject, setSubject }: Props)
components/campaigns/CampaignForm.tsx:15
FunctionCampaignsLoading
()
app/campaigns/loading.tsx:3
FunctionCampaignsPage
()
app/campaigns/page.tsx:16
FunctionChartStyle
({ id, config }: { id: string; config: ChartConfig })
components/ui/chart.tsx:70
FunctionColumnsBlock
({ block, onUpdate, onSelect }: BlockComponentProps<ColumnsData>)
components/newsletter-editor/blocks/ColumnsBlock.tsx:6
FunctionCommandDialog
({ children, ...props }: DialogProps)
components/ui/command.tsx:26
FunctionCommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/command.tsx:127
FunctionContextMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/context-menu.tsx:168
FunctionDELETE
( request: NextRequest, { params }: { params: { id: string } } )
app/api/templates/[id]/route.ts:91
FunctionDELETE
( request: NextRequest, { params }: { params: { id: string } } )
app/api/campaigns/[id]/route.ts:79
FunctionDELETE
( request: NextRequest, { params }: { params: { id: string } } )
app/api/subscribers/contacts/[id]/route.ts:4
FunctionDashboardPage
()
app/dashboard/page.tsx:9
FunctionDeleteSubscriberButton
({ contactId, contactName, onDelete, isLoading = false, variant = "button" }: DeleteSubscriberBu
components/delete-subscriber-button.tsx:26
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:70
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:56
FunctionDividerBlock
({ block, onUpdate, isSelected, onSelect }: BlockComponentProps<DividerData>)
components/newsletter-editor/blocks/DividerBlock.tsx:5
FunctionDrawer
({ shouldScaleBackground = true, ...props }: React.ComponentProps<typeof DrawerPrimitive.Root>)
components/ui/drawer.tsx:8
FunctionDrawerFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/drawer.tsx:69
FunctionDrawerHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/drawer.tsx:58
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/dropdown-menu.tsx:171
FunctionEditTemplateLoading
()
app/templates/[id]/edit/page.tsx:97
FunctionEditTemplatePage
({ params }: EditTemplatePageProps)
app/templates/[id]/edit/page.tsx:15
FunctionEditorPage
()
app/editor/page.tsx:5
FunctionEditorToolbar
({ isFullscreen, onToggleFullscreen }: EditorToolbarProps)
components/newsletter-editor/EditorToolbar.tsx:10
FunctionEmailPreview
({ subject, content, fromEmail = "newsletter@manishtamang.com" }: EmailTemplateProps)
components/email-template.tsx:61
FunctionEmailTemplate
({ subject, content, fromEmail = "newsletter@manishtamang.com", replyTo }: EmailTemplateProps)
components/email-template.tsx:10
FunctionFooterBlock
({ block, onUpdate, isSelected, onSelect }: BlockComponentProps<FooterData>)
components/newsletter-editor/blocks/FooterBlock.tsx:6
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
components/ui/form.tsx:31
FunctionGET
()
app/api/templates/route.ts:4
FunctionGET
( request: NextRequest, { params }: { params: { id: string } } )
app/api/templates/[id]/route.ts:5
FunctionGET
()
app/api/campaigns/route.ts:4
FunctionGET
( request: NextRequest, { params }: { params: { id: string } } )
app/api/campaigns/[id]/route.ts:4
FunctionGET
(request: NextRequest)
app/api/subscribers/contacts/route.ts:4
FunctionGET
(request: NextRequest)
app/api/subscribers/audiences/route.ts:4
FunctionGET
(request: NextRequest)
app/api/proxy-image/route.ts:23
FunctionGET
(request: NextRequest)
app/api/status/route.ts:4
FunctionHeader
()
components/header.tsx:8
FunctionHeaderBlock
({ block, onUpdate, isSelected, onSelect }: BlockComponentProps<HeaderData>)
components/newsletter-editor/blocks/HeaderBlock.tsx:7
FunctionHeadingBlock
({ block, onUpdate, isSelected, onSelect }: BlockComponentProps<HeadingData>)
components/newsletter-editor/blocks/HeadingBlock.tsx:6
FunctionHomePage
()
app/page.tsx:3
FunctionHtmlCodeEditor
({ value, onChange, placeholder, className }: HtmlCodeEditorProps)
components/html-code-editor.tsx:19
FunctionImageBlock
({ block, onUpdate, isSelected, onSelect }: BlockComponentProps<ImageData>)
components/newsletter-editor/blocks/ImageBlock.tsx:7
FunctionLoading
()
app/media/loading.tsx:1
FunctionLoading
()
app/subscribers/loading.tsx:1
FunctionLoading
()
app/subscribers/lists/loading.tsx:1
FunctionMediaPage
()
app/media/page.tsx:11
FunctionMenubarShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
components/ui/menubar.tsx:203
FunctionNewCampaignHeader
({ disabled, recipientsReady, onSend }: Props)
components/campaigns/NewCampaignHeader.tsx:13
FunctionNewCampaignPage
()
app/campaigns/new/page.tsx:19
FunctionNewTemplateLoading
()
app/templates/new/loading.tsx:1
FunctionNewTemplatePage
()
app/templates/new/page.tsx:7
FunctionOPTIONS
()
app/api/proxy-image/route.ts:76
FunctionOverviewCards
({ totalSubscribers, campaignsSent }: Props)
components/dashboard/OverviewCards.tsx:10
FunctionPOST
(request: NextRequest)
app/api/email/test/route.ts:4
FunctionPOST
(request: NextRequest)
app/api/email/send/route.ts:4
FunctionPOST
(request: NextRequest)
app/api/templates/route.ts:30
FunctionPOST
(request: NextRequest)
app/api/campaigns/route.ts:22
FunctionPOST
(request: NextRequest)
app/api/campaigns/send/route.ts:4
FunctionPOST
(request: NextRequest)
app/api/subscribers/contacts/route.ts:28
FunctionPUT
( request: NextRequest, { params }: { params: { id: string } } )
app/api/templates/[id]/route.ts:32
FunctionPUT
( request: NextRequest, { params }: { params: { id: string } } )
app/api/campaigns/[id]/route.ts:38
FunctionPagination
({ className, ...props }: React.ComponentProps<"nav">)
components/ui/pagination.tsx:7
FunctionPaginationEllipsis
({ className, ...props }: React.ComponentProps<"span">)
components/ui/pagination.tsx:94
FunctionPaginationLink
({ className, isActive, size = "icon", ...props }: PaginationLinkProps)
components/ui/pagination.tsx:42
FunctionPaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
components/ui/pagination.tsx:78
FunctionPaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
components/ui/pagination.tsx:62
FunctionRecentCampaigns
({ campaigns }: { campaigns: RecentCampaign[] })
components/dashboard/RecentCampaigns.tsx:11
FunctionResizableHandle
({ withHandle, className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelResizeHandle>
components/ui/resizable.tsx:23
FunctionResizablePanelGroup
({ className, ...props }: React.ComponentProps<typeof ResizablePrimitive.PanelGroup>)
components/ui/resizable.tsx:8
FunctionRootLayout
({ children, }: { children: React.ReactNode })
app/layout.tsx:16
FunctionSafeImage
({ src, alt, width = 100, height = 100, className = "", fallbackSrc = "/placeholder.svg" }: S
components/ui/safe-image.tsx:15
FunctionSettingsPage
()
app/settings/page.tsx:13
FunctionSettingsPanel
()
components/campaigns/SettingsPanel.tsx:7
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:91
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:77
FunctionSkeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/skeleton.tsx:3
FunctionSocialsBlock
({ block, onUpdate, isSelected, onSelect }: BlockComponentProps<SocialsData>)
components/newsletter-editor/blocks/SocialsBlock.tsx:24
FunctionSpacerBlock
({ block, onUpdate, isSelected, onSelect }: BlockComponentProps<SpacerData>)
components/newsletter-editor/blocks/SpacerBlock.tsx:7
FunctionSubscriberListsPage
()
app/subscribers/lists/page.tsx:13
FunctionSubscribersPage
()
app/subscribers/page.tsx:22
FunctionSubscribersTable
({ contacts, onDelete, isLoading = false }: SubscribersTableProps)
components/subscribers-table.tsx:25
FunctionTemplateCard
({ template, onEdit, onDelete, onUse }: TemplateCardProps)
components/template-card.tsx:15
FunctionTemplateDetailPage
()
app/templates/[id]/page.tsx:22
FunctionTemplateEditor
({ template, onSave, onCancel, loading = false }: TemplateEditorProps)
components/template-editor.tsx:31
FunctionTemplatePreviewEditor
({ template, onSave, onCancel, loading = false }: TemplatePreviewEditorProps)
components/template-preview-editor.tsx:25
FunctionTemplatesLoading
()
app/templates/page.tsx:214
FunctionTemplatesLoading
()
app/templates/loading.tsx:4
← previousnext →101–200 of 264, ranked by callers