MCPcopy Create free account

hub / github.com/bhancockio/lead-convert-yt / functions

Functions97 in github.com/bhancockio/lead-convert-yt

↓ 16 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:5
↓ 5 callersFunctionuseLeadMagnetEditorContext
()
context/LeadMagnetEditorContex.tsx:123
↓ 3 callersFunctiongetPayingStatus
(subscription: Subscription | null)
utils/stripe.ts:10
↓ 3 callersFunctionslugifyLeadMagnet
(title: string)
lib/utils.ts:9
↓ 3 callersFunctionuseProfileEditorContext
()
context/ProfileEditorContext.tsx:112
↓ 2 callersFunctiongetLeadsForLeadMagnet
(leadMagnetId: string)
app/(dashboard)/lead-magnets/components/LeadMagnetTable.tsx:20
↓ 2 callersFunctionhandleRequest
( request: Request, schema: z.ZodType<any, any>, isUpdate = false )
app/api/profile/route.ts:29
↓ 2 callersFunctionhandleRequest
( request: Request, schema: z.ZodType<any, any>, isUpdate = false )
app/api/lead-magnet/route.ts:7
↓ 1 callersFunctionfetchAccount
(userId: string)
app/(dashboard)/account/page.tsx:8
↓ 1 callersFunctionfetchProfile
()
context/ProfileEditorContext.tsx:48
↓ 1 callersFunctionfetchSubscription
(userId: string)
app/(dashboard)/account/page.tsx:28
↓ 1 callersFunctiongetConversionRate
( leadMagnetId: string, pageViews: number )
app/(dashboard)/lead-magnets/components/LeadMagnetTable.tsx:28
↓ 1 callersFunctiongetLeadMagnet
(leadMagnetId: string)
app/(dashboard)/leads/[leadMagnetId]/page.tsx:6
↓ 1 callersFunctiongetLeadMagnets
(userId: string)
app/(dashboard)/lead-magnets/page.tsx:6
↓ 1 callersFunctiongetLeads
(userId: string)
app/(dashboard)/lead-magnets/page.tsx:19
↓ 1 callersFunctiongetLeads
(leadMagnetId: string)
app/(dashboard)/leads/[leadMagnetId]/page.tsx:14
↓ 1 callersFunctiongetSubscription
(userId: string)
app/(dashboard)/lead-magnets/page.tsx:32
↓ 1 callersFunctionhasUserEnteredInfo
()
components/LeadMagnetAIChatContainer.tsx:45
↓ 1 callersFunctionpublish
()
context/LeadMagnetEditorContex.tsx:63
↓ 1 callersFunctionremove
()
context/LeadMagnetEditorContex.tsx:92
↓ 1 callersFunctionsaveName
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEditorNavbar.tsx:34
↓ 1 callersFunctionseed
()
prisma/seed.ts:5
↓ 1 callersFunctionunpublish
()
context/LeadMagnetEditorContex.tsx:78
FunctionAccountContainer
({ account, subscription }: AccountContainerProps)
app/(dashboard)/account/components/AccountContainer.tsx:16
FunctionAccountPage
()
app/(dashboard)/account/page.tsx:7
FunctionCallToAction
()
app/(landing)/page.tsx:245
FunctionDELETE
(request: Request)
app/api/lead-magnet/route.ts:56
FunctionDashboardLayout
({ children, }: { children: React.ReactNode; })
app/(dashboard)/layout.tsx:4
FunctionDashboardNavBar
()
components/DashboardNavbar.tsx:19
FunctionFeatureCard
({ title, description, icon, }: { title: string; description: string; icon: JSX.Element; })
app/(landing)/page.tsx:84
FunctionFeatures
()
app/(landing)/page.tsx:59
FunctionGET
(request: Request)
app/api/profile/route.ts:7
FunctionGET
()
app/api/stripe/route.ts:6
FunctionGET
()
app/api/account/route.ts:63
FunctionHero
()
app/(landing)/page.tsx:32
FunctionHowItWorks
()
app/(landing)/page.tsx:104
FunctionHowItWorksStep
({ title, description, checks, }: { title: string; description: string; checks: string[]; })
app/(landing)/page.tsx:177
FunctionLandingLayout
({ children, // will be a page or nested layout }: { children: React.ReactNode; })
app/(landing)/layout.tsx:5
FunctionLandingPage
()
app/(landing)/page.tsx:16
FunctionLandingPageFooter
()
app/(landing)/components/LandingPageFooter.tsx:3
FunctionLandingPageNavbar
()
app/(landing)/components/LandingPageNavbar.tsx:7
FunctionLeadMagnetAIChatContainer
({ prompt, firstQuestion, captureEmail, emailCapturePrompt, leadMagnetId, }: LeadMagnetAIChatContain
components/LeadMagnetAIChatContainer.tsx:16
FunctionLeadMagnetContentEditor
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetContentEditor.tsx:18
FunctionLeadMagnetContentPreview
({ title, subtitle, body, }: LeadMagnetContentPreviewProps)
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetContentPreview.tsx:9
FunctionLeadMagnetEditor
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEditor.tsx:18
FunctionLeadMagnetEditorContainer
({ leadMagnet, }: LeadMagnetEditorContainerProps)
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEditorContainer.tsx:15
FunctionLeadMagnetEditorContextProvider
({ children, leadMagnet, }: { children: ReactNode; leadMagnet: LeadMagnet; })
context/LeadMagnetEditorContex.tsx:27
FunctionLeadMagnetEditorNavbar
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEditorNavbar.tsx:13
FunctionLeadMagnetEditorPage
({ params }: LeadMagnetEditorParams)
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/page.tsx:14
FunctionLeadMagnetEditorSidebar
({ isSidebarCollapsed, setIsSidebarCollapsed, setSelectedEditor, }: LeadMagnetEditorSidebarProps)
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEditorSidebar.tsx:31
FunctionLeadMagnetEmailCaptureModal
({ setShowEmailCaptureModal, emailCapturePrompt, leadMagnetId, setHasCapturedUserInfo, }: LeadMagnetEm
components/LeadMagnetEmailCaptureModal.tsx:11
FunctionLeadMagnetEmailCapturePreview
({ emailCapturePrompt, leadMagnetId, setHasCapturedUserInfo, setShowEmailCaptureModal, }: LeadMagnetEm
components/LeadMagnetEmailCapturePreview.tsx:12
FunctionLeadMagnetEmailEditor
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEmailEditor.tsx:5
FunctionLeadMagnetLoading
()
app/(public)/lm/[username]/[leadMagnetSlug]/loading.tsx:4
FunctionLeadMagnetNotFound
({ returnLink }: LeadMagnetNotFoundProps)
components/LeadMagnetNotFound.tsx:9
FunctionLeadMagnetPage
({ params }: LeadMagnetPageProps)
app/(public)/lm/[username]/[leadMagnetSlug]/page.tsx:66
FunctionLeadMagnetProfileEditor
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetProfileEditor.tsx:8
FunctionLeadMagnetProfileEditor
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetProfileEditor.1.tsx:6
FunctionLeadMagnetProfilePreview
({ profile }: LeadMagnetProfileEditorProps)
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetProfilePreview.tsx:9
FunctionLeadMagnetPromptEditor
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetPromptEditor.tsx:5
FunctionLeadMagnetSettings
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetSettings.tsx:5
FunctionLeadMagnetTable
({ leadMagnets, leads }: LeadMagnetTableProps)
app/(dashboard)/lead-magnets/components/LeadMagnetTable.tsx:19
FunctionLeadMagnetView
({ leadMagnet, profile }: LeadMagnetViewProps)
app/(public)/lm/[username]/[leadMagnetSlug]/components/LeadMagnetView.tsx:10
FunctionLeadMagnetsContainer
({ leadMagnets, leads, subscription, }: LeadMagnetsContainerProps)
app/(dashboard)/lead-magnets/components/LeadMagnetsContainer.tsx:22
FunctionLeadMagnetsPage
()
app/(dashboard)/lead-magnets/page.tsx:45
FunctionLeadsContainer
({ leadMagnet, leads }: LeadsContainerProps)
app/(dashboard)/leads/[leadMagnetId]/components/LeadsContainer.tsx:10
FunctionLeadsPage
({ params }: LeadPageProps)
app/(dashboard)/leads/[leadMagnetId]/page.tsx:31
FunctionLeadsTable
({ leads }: { leads: Lead[] })
app/(dashboard)/leads/[leadMagnetId]/components/LeadsTable.tsx:13
FunctionLoadingScreen
()
components/LoadingScreen.tsx:4
FunctionPOST
(request: Request)
app/api/profile/route.ts:74
FunctionPOST
(request: Request)
app/api/lead-magnet/route.ts:51
FunctionPOST
(request: Request)
app/api/lead-magnet/unpublish/route.ts:10
FunctionPOST
(request: Request)
app/api/lead-magnet/publish/route.ts:11
FunctionPOST
(request: Request)
app/api/openai/route.ts:13
FunctionPOST
(request: Request)
app/api/lead/route.ts:11
FunctionPOST
(req: Request)
app/api/webhooks/stripe/route.ts:7
FunctionPUT
(request: Request)
app/api/profile/route.ts:76
FunctionPUT
(request: Request)
app/api/lead-magnet/route.ts:53
FunctionPUT
(request: Request)
app/api/account/route.ts:7
FunctionPage
()
app/(auth)/sign-up/[[...sign-up]]/page.tsx:3
FunctionPage
()
app/(auth)/sign-in/[[...sign-in]]/page.tsx:3
FunctionPricing
()
app/(landing)/page.tsx:205
FunctionProfileEditorContextProvider
({ children, }: { children: ReactNode; })
context/ProfileEditorContext.tsx:36
FunctionRootLayout
({ children, }: { children: React.ReactNode; })
app/layout.tsx:13
FunctioncancelSaveName
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEditorNavbar.tsx:45
FunctiongenerateMetadata
({ params, }: LeadMagnetPageProps)
app/(public)/lm/[username]/[leadMagnetSlug]/page.tsx:15
FunctionhandleDelete
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEditorNavbar.tsx:89
FunctionhandlePublish
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEditorNavbar.tsx:63
FunctionhandleSave
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEditorNavbar.tsx:49
FunctionhandleStripe
()
app/(dashboard)/account/components/AccountContainer.tsx:57
FunctionhandleSubmit
(e: React.FormEvent<HTMLFormElement>)
components/LeadMagnetEmailCapturePreview.tsx:22
FunctionhandleSubmit
(e: React.FormEvent<HTMLFormElement>)
components/LeadMagnetAIChatContainer.tsx:54
FunctionhandleUnpublish
()
app/(dashboard)/lead-magnet-editor/[[...leadMagnetId]]/components/LeadMagnetEditorNavbar.tsx:76
Functionsave
()
context/ProfileEditorContext.tsx:83
Functionsave
()
context/LeadMagnetEditorContex.tsx:44
FunctionupdateUsername
()
app/(dashboard)/account/components/AccountContainer.tsx:25
Functionupgrade
()
app/(dashboard)/lead-magnets/components/LeadMagnetsContainer.tsx:34