MCPcopy Create free account

hub / github.com/NayamAmarshe/thiss.link / functions

Functions62 in github.com/NayamAmarshe/thiss.link

↓ 35 callersFunctioncn
(...inputs: ClassValue[])
lib/utils.ts:4
↓ 6 callersFunctionuseUser
()
hooks/use-user.ts:20
↓ 4 callersFunctionisProduction
()
functions/src/lib/logger.ts:5
↓ 3 callersFunctiongenerateAccessToken
()
functions/src/api/paypal/generate-acces-token.ts:11
↓ 2 callersFunctionformatDate
(timestamp: { _seconds: number; _nanoseconds: number; })
components/link-history-sheet.tsx:160
↓ 1 callersFunctionanimate
()
components/ui/starfield.tsx:38
↓ 1 callersFunctioncheckAuth
(request: Request, db?: Firestore)
functions/src/lib/check-auth.ts:8
↓ 1 callersFunctionconvertToFirestoreFields
(data: any)
lib/firebase-admin.ts:33
↓ 1 callersFunctiondecryptUrl
( url: string, password: string, )
lib/decrypt-url.ts:1
↓ 1 callersFunctiondownloadAndCache
(url: string)
functions/src/api/paypal/webhook-handler.ts:14
↓ 1 callersFunctionencryptUrl
(url: string, password?: string)
functions/src/api/create-link/encrypt-url.ts:1
↓ 1 callersFunctiongetSubscriptionDetails
(subscriptionId: string)
functions/src/api/paypal/get-subscription-data.ts:6
↓ 1 callersFunctiongoogleSafeBrowsingCheck
(url: string)
functions/src/api/create-link/safe-browsing.ts:5
↓ 1 callersFunctionhandleCopyLink
(link: string)
components/link-history-sheet.tsx:136
↓ 1 callersFunctionhandleDeleteLink
(slug: string)
components/link-history-sheet.tsx:141
↓ 1 callersFunctiononAuthStateChanged
( callback: NextOrObserver<User>, errorCallback?: ErrorFn, )
hooks/use-user.ts:56
↓ 1 callersFunctionresizeCanvas
()
components/ui/starfield.tsx:14
↓ 1 callersFunctiontest
()
app/test/page.tsx:8
↓ 1 callersFunctionusePayPalSubscription
(planId: string)
hooks/usePayPalSubscription.ts:19
↓ 1 callersFunctionverifySignature
(event: any, headers: any)
functions/src/api/paypal/webhook-handler.ts:28
FunctionCommunity
()
components/sections/community.tsx:39
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:71
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/dialog.tsx:57
FunctionFaq
()
components/sections/faq.tsx:9
FunctionFeatures
()
components/sections/features.tsx:3
FunctionFooter
()
components/footer.tsx:3
FunctionGeneratedLinkCard
({ generatedLink, }: { generatedLink: LinkDocument | null; })
components/header/generated-link-card.tsx:11
FunctionHeader
({ linkData, }: { linkData?: LinkDocument | null; })
components/sections/header.tsx:11
FunctionHomePage
()
app/page.tsx:14
FunctionLinkForm
({ creatingLink, setCreatingLink, }: { creatingLink: boolean; setCreatingLink: (value: boolean) => voi
components/link-form.tsx:23
FunctionLinkHistorySheet
({ children }: LinkHistorySheetProps)
components/link-history-sheet.tsx:40
FunctionLinkOptionsDialog
({ slug, setSlug, }: { slug: string; setSlug: (value: string) => void; })
components/header/link-options.tsx:36
FunctionLogoSVG
({ className, ...rest }: { className?: string })
components/logo-svg.tsx:5
FunctionNavbar
()
components/navbar.tsx:12
FunctionPricing
()
components/sections/pricing.tsx:3
FunctionPricingPlan
({ perks, mostPopular = false, planName, description, price, planId, }: { perks: string[]; mos
components/pricing-plan.tsx:8
FunctionProviders
({ children })
components/providers.tsx:18
FunctionRootLayout
({ children, }: { children: React.ReactNode; })
app/layout.tsx:34
FunctionSheetFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:90
FunctionSheetHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
components/ui/sheet.tsx:76
FunctionSlugPage
({ params }: { params: { slug: string } })
app/[slug]/page.tsx:18
FunctionStarfield
({ active = true }: { active?: boolean })
components/ui/starfield.tsx:3
FunctionTestPage
()
app/test/page.tsx:7
FunctionThemeProvider
({ children, ...props }: ThemeProviderProps)
components/theme-provider.tsx:10
FunctionThemeSwitcher
()
components/theme-switcher.tsx:10
FunctionToaster
({ ...props }: ToasterProps)
components/ui/toaster.tsx:8
FunctionUnlockForm
({ checkingLink, setCheckingLink, linkData, }: { checkingLink: boolean; setCheckingLink: (value: boo
components/unlock-form.tsx:13
FunctioncreateSubscriptionHandler
( request: Request, response: Response, db: Firestore, )
functions/src/api/paypal/create-subscription.ts:10
FunctioncreateSubscriptionHandler
( _, actions, )
hooks/usePayPalSubscription.ts:35
FunctionencryptUrl
(url: string, password?: string)
lib/encrypt-url.ts:1
FunctiongetAuthenticatedAppForUser
()
lib/firebase/firebase-server.ts:11
FunctiongetFirestoreDoc
(path: string)
lib/firebase-admin.ts:3
FunctionhandleLogin
()
hooks/use-user.ts:27
FunctionhandleLogout
()
components/navbar.tsx:15
FunctionhandleSubmit
(e: React.FormEvent)
components/unlock-form.tsx:25
FunctionhandleSubmit
(e: React.FormEvent)
components/link-form.tsx:40
FunctionloadMoreLinks
()
components/link-history-sheet.tsx:174
FunctionloadPayPalScript
()
lib/paypal.ts:5
FunctionpaypalWebhookHandler
( request: Request, response: Response, db: Firestore, )
functions/src/api/paypal/webhook-handler.ts:49
FunctionsetFirestoreDoc
(path: string, data: any)
lib/firebase-admin.ts:16
FunctionsubscriptionOnApproveHandler
( data, actions, )
hooks/usePayPalSubscription.ts:48
FunctionuseIsMounted
()
hooks/use-is-mounted.ts:3