MCPcopy Create free account

hub / github.com/buildship-ai/demo-microsaas / functions

Functions44 in github.com/buildship-ai/demo-microsaas

↓ 8 callersFunctiongetSchema
()
lib/get-schema.ts:11
↓ 3 callersFunctionappendNewToName
(name: string)
lib/download.ts:25
↓ 3 callersFunctiondownloadPhoto
(url: string, filename: string)
lib/download.ts:10
↓ 3 callersFunctionformatUser
(user: User)
lib/auth.ts:64
↓ 2 callersFunctiongetUserProfile
(userId: string)
lib/profiles.ts:12
↓ 2 callersFunctionregisterOrLogin
()
lib/auth.ts:22
↓ 1 callersFunctionanonymouslySignIn
()
lib/auth.ts:46
↓ 1 callersFunctionforceDownload
(blobUrl: string, filename: string)
lib/download.ts:1
↓ 1 callersFunctiongetOrCreateProfile
(userId: string, isAnonymous: boolean)
lib/profiles.ts:26
↓ 1 callersFunctiongetPackages
(q: Query<DocumentData>)
lib/packages.ts:17
↓ 1 callersFunctionloadImages
(user: Profile)
pages/dashboard.tsx:26
↓ 1 callersFunctionloadPackages
()
components/Packages.tsx:43
↓ 1 callersFunctionlogout
()
components/Dropdown.tsx:36
↓ 1 callersFunctiononLinkClick
()
components/Dropdown.tsx:31
↓ 1 callersFunctiononPredictionComplete
()
pages/remove.tsx:88
↓ 1 callersFunctiononProfileChange
()
components/AuthIsLoaded.tsx:62
↓ 1 callersFunctionpurchase
(creditPackage: Package)
components/Packages.tsx:18
↓ 1 callersFunctiontoggleDropdown
()
components/Dropdown.tsx:16
↓ 1 callersFunctionupload
(storageRef: StorageReference, file: File | Blob)
lib/storage.ts:7
FunctionApp
({ Component, pageProps }: AppProps)
pages/_app.tsx:23
FunctionAuthIsLoaded
({ children }: { children: ReactNode })
components/AuthIsLoaded.tsx:17
FunctionBuyCredits
()
pages/packages.tsx:13
FunctionContainer
({ children, className, }: { children: ReactNode; className?: string; })
components/layout/Container.tsx:3
FunctionDashboard
()
pages/dashboard.tsx:16
FunctionDocument
()
pages/_document.tsx:3
FunctionDropdown
()
components/Dropdown.tsx:10
FunctionFooter
()
components/layout/Footer.tsx:4
FunctionFullScreenLoader
({ text, isOpen, }: { text: string; isOpen: boolean; })
components/FullScreenLoader.tsx:4
FunctionHeader
()
components/layout/Header.tsx:13
FunctionHero
({ className = "", heading, subHeading, link, alignment = "left", showSeparator = true, }: Props)
components/Hero.tsx:13
FunctionHome
()
pages/index.tsx:9
FunctionLayout
({ children }: { children: ReactNode })
components/layout/Layout.tsx:5
FunctionModal
({ isOpen, title, children, onClose }: Props)
components/Modal.tsx:30
FunctionPackages
()
components/Packages.tsx:12
FunctionRemoveBackground
()
pages/remove.tsx:24
FunctionSpinner
()
components/Spinner.tsx:1
FunctionUnauthorizedDomainError
()
components/UnauthorizedDomainError.tsx:3
FunctionUpload
({ onUpload, disabled = false }: Props)
components/Upload.tsx:40
FunctionUsageBar
({ showRatio = true }: Props)
components/UsageBar.tsx:8
FunctiongetImageExtension
(imageUrl: string)
lib/storage.ts:18
FunctiongetPackage
(id: string)
lib/packages.ts:5
FunctionhandleClickOutside
(event: MouseEvent)
components/Dropdown.tsx:20
FunctionhandleLogin
()
components/layout/Header.tsx:17
FunctionhandleUpload
(file: File)
pages/remove.tsx:39