MCPcopy Create free account

hub / github.com/amosbastian/template / functions

Functions183 in github.com/amosbastian/template

↓ 125 callersFunctionclassnames
(...inputs: ClassValue[])
libs/utility/shared/src/lib/classnames/classnames.ts:4
↓ 14 callersFunctiongetAuthentication
()
libs/authentication/src/lib/get-authentication.ts:4
↓ 12 callersFunctiondefineAbilityFor
(params?: GetUserParams)
libs/authorisation/src/lib/authorisation.ts:51
↓ 12 callersFunctiontoast
({ action, className, data, description, title, variant, }: { action?: React.ReactNode; classN
libs/ui/web/src/lib/toaster/toaster.tsx:48
↓ 6 callersMethoduseContext
()
libs/utility/trpc-next-client/src/lib/createTrpcNextBeta.tsx:28
↓ 4 callersFunctioncreateTeam
(data: { slug: string; name: string; userId: string })
libs/db/src/lib/db.ts:28
↓ 4 callersFunctionhandleError
({ error, token }: { error: string; token: string })
apps/web/app/api/verify-email/[token]/route.ts:4
↓ 4 callersFunctionuseFormField
()
libs/ui/web/src/lib/form/form.tsx:34
↓ 3 callersFunctiondefineRulesFor
(user?: Member)
libs/authorisation/src/lib/authorisation.ts:69
↓ 3 callersFunctionformatDate
(input: string | number)
libs/utility/shared/src/lib/format-date/format-date.ts:1
↓ 3 callersFunctionhandleUpdateRole
(role: "admin" | "member")
libs/feature/team/src/lib/team-table/table.tsx:66
↓ 2 callersFunctioncreateContextInner
(options: CreateContextOptions)
libs/utility/trpc/src/lib/createContext.ts:14
↓ 2 callersFunctiongenerateToken
(size = 32)
libs/utility/shared/src/lib/generate-token/generate-token.ts:1
↓ 2 callersFunctiongetFirstPartOfEmail
(email: string)
libs/utility/shared/src/lib/get-first-part-of-email/get-first-part-of-email.ts:1
↓ 2 callersFunctiongetPostFromParams
(slug: string)
apps/web/app/(marketing)/blog/[slug]/page.tsx:18
↓ 2 callersFunctionhandler
(req: NextRequest)
apps/web/app/api/trpc/[trpc]/route.ts:7
↓ 2 callersFunctionsendEmail
( { component, from = `${BRAND_NAME} <system@${extractHostname(BASE_URL)}>`, ...rest }: Payload, options?:
libs/utility/email/src/index.ts:18
↓ 1 callersFunctioncreateCheckout
({ teamId, variant, }: { teamId: number; variant: string | number; })
libs/utility/payment/src/lib/create-checkout/create-checkout.ts:3
↓ 1 callersFunctioncreateEmailVerificationToken
(userId: string)
libs/db/src/lib/db.ts:63
↓ 1 callersFunctioncreateHydrateClient
(opts: { transformer?: DataTransformer })
libs/utility/trpc-next-client/src/lib/createHydrateClient.tsx:7
↓ 1 callersFunctioncreateTRPCNextBeta
( opts: WithTRPCOptions<TRouter>, )
libs/utility/trpc-next-client/src/lib/createTrpcNextBeta.tsx:40
↓ 1 callersFunctioncreateTRPCNextLayout
( opts: CreateTRPCNextLayoutOptions<TRouter>, )
libs/utility/trpc-next-server/src/lib/createTrpcNextLayout.tsx:69
↓ 1 callersFunctiondefineAdminRules
({ can }: AbilityBuilder<AppAbility>, user: NonNullable<Member>)
libs/authorisation/src/lib/authorisation.ts:111
↓ 1 callersFunctiondefineMemberRules
({ can }: AbilityBuilder<AppAbility>, user: NonNullable<Member>)
libs/authorisation/src/lib/authorisation.ts:128
↓ 1 callersFunctiondefineOwnerRules
({ can }: AbilityBuilder<AppAbility>, user: NonNullable<Member>)
libs/authorisation/src/lib/authorisation.ts:88
↓ 1 callersFunctionextractHostname
(url: string)
libs/utility/email/src/index.ts:8
↓ 1 callersFunctiongenerateTeamSlug
(slug: string)
libs/db/src/lib/db.ts:40
↓ 1 callersFunctiongetAccountNavigation
(teamSlug: string)
apps/web/app/[teamSlug]/settings/layout.tsx:14
↓ 1 callersFunctiongetBaseUrl
()
libs/utility/trpc-next-client/src/lib/client.ts:9
↓ 1 callersFunctiongetGreeting
()
apps/web-e2e/src/support/app.po.ts:1
↓ 1 callersFunctiongetHrefPropsFromProps
(props: LinkProps)
libs/utility/email/src/components/Link.tsx:27
↓ 1 callersFunctiongetPlans
()
libs/utility/payment/src/lib/get-plans/get-plans.ts:4
↓ 1 callersFunctiongetPostFromParams
(slug: string)
apps/web/app/(marketing)/blog/[slug]/opengraph-image.tsx:13
↓ 1 callersFunctiongetProducts
()
libs/utility/payment/src/lib/get-products/get-products.ts:3
↓ 1 callersFunctiongetQueryKey
(path: string[], input: unknown, isFetchInfinite?: boolean)
libs/utility/trpc-next-server/src/lib/createTrpcNextLayout.tsx:57
↓ 1 callersFunctiongetRequestStorage
()
libs/utility/trpc-next-server/src/lib/local-storage.ts:12
↓ 1 callersFunctiongetState
()
libs/utility/trpc-next-server/src/lib/createTrpcNextLayout.tsx:72
↓ 1 callersFunctiongetStylePropsFromProps
(props: LinkProps)
libs/utility/email/src/components/Link.tsx:37
↓ 1 callersFunctiongetTeamNavigation
(teamSlug: string)
apps/web/app/[teamSlug]/settings/layout.tsx:6
↓ 1 callersFunctiongetUser
({ teamId, userId }: GetUserParams)
libs/authorisation/src/lib/authorisation.ts:19
↓ 1 callersFunctiongetVariants
()
libs/utility/payment/src/lib/get-variants/get-variants.ts:3
↓ 1 callersFunctiongithubOauth
(request: Request)
libs/feature/authentication/src/lib/oauth/github.ts:8
↓ 1 callersFunctioni2hex
(i: number)
libs/utility/shared/src/lib/generate-token/generate-token.ts:2
↓ 1 callersFunctionisError
(error: unknown)
apps/web/app/api/lemonsqueezy/route.ts:42
↓ 1 callersMethodlogin
(email: string, password: string)
apps/web-e2e/src/support/commands.ts:15
↓ 1 callersFunctionsignIn
(formData: FormData)
libs/feature/authentication/src/lib/sign-in/action.ts:3
↓ 1 callersFunctionsignOut
()
libs/ui/web/src/lib/sign-out-button/sign-out-button.tsx:15
↓ 1 callersFunctionsignUp
(formData: FormData)
libs/feature/authentication/src/lib/sign-up/action.ts:3
↓ 1 callersFunctionthrowError
(msg: string)
libs/utility/trpc-next-server/src/lib/local-storage.ts:8
FunctionAccountsSettings
()
apps/web/app/[teamSlug]/settings/accounts/page.tsx:5
FunctionAddConnectedAccount
({ providers }: AddConnectedAccountProps)
libs/feature/settings/src/lib/add-connected-account/add-connected-account.tsx:20
FunctionAlertDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
libs/ui/web/src/lib/alert-dialog/alert-dialog.tsx:57
FunctionAlertDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
libs/ui/web/src/lib/alert-dialog/alert-dialog.tsx:52
FunctionAlertDialogPortal
({ className, children, ...props }: AlertDialogPrimitive.AlertDialogPortalProps)
libs/ui/web/src/lib/alert-dialog/alert-dialog.tsx:12
FunctionArticleCard
({ post }: ArticleCardProps)
libs/ui/blog/src/lib/article-card/article-card.tsx:10
FunctionAsideLink
(props: AsideLinkProps)
apps/web/app/[teamSlug]/settings/aside-link.tsx:12
FunctionAuthenticationForm
({ action, className }: { action: string; className?: string })
libs/feature/authentication/src/lib/authentication-form/authentication-form.tsx:30
FunctionAuthenticationLayout
({ children }: { children: React.ReactNode })
apps/web/app/(authentication)/layout.tsx:1
FunctionBadge
({ className, variant, ...props }: BadgeProps)
libs/ui/web/src/lib/badge/badge.tsx:24
FunctionBaseLayout
({ width, children, style }: BaseLayoutProps)
libs/utility/email/src/components/base-layout.tsx:11
FunctionBlogPage
()
apps/web/app/(marketing)/blog/page.tsx:11
FunctionButton
(props: ButtonProps)
libs/utility/email/src/components/Button.tsx:8
FunctionCalendar
({ className, classNames, showOutsideDays = true, ...props }: CalendarProps)
libs/ui/web/src/lib/calendar/calendar.tsx:11
FunctionClientProviders
({ children }: { children?: React.ReactNode })
apps/web/app/client-providers.tsx:6
FunctionCommandDialog
({ children, ...props }: CommandDialogProps)
libs/ui/web/src/lib/command/command.tsx:27
FunctionCommandShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
libs/ui/web/src/lib/command/command.tsx:118
FunctionConnectedAccounts
({ className }: ConnectedAccountsProps)
libs/feature/settings/src/lib/connected-accounts/connected-accounts.tsx:22
FunctionConnectedAccountsLoading
()
libs/feature/settings/src/lib/connected-accounts/connected-accounts.tsx:147
FunctionDashboardLayout
({ children, params }: DashboardLayoutProps)
apps/web/app/[teamSlug]/layout.tsx:9
FunctionDataTable
({ columns, data, emptyState = "No results", toolbar, }: DataTableProps<TData, TValue>)
libs/ui/web/src/lib/data-table/data-table.tsx:27
FunctionDataTablePagination
({ table }: DataTablePaginationProps<TData>)
libs/ui/web/src/lib/data-table/data-table-pagination.tsx:10
FunctionDateRangePicker
({ className }: React.HTMLAttributes<HTMLDivElement>)
libs/ui/web/src/lib/date-range-picker/date-range-picker.tsx:12
FunctionDefault
()
apps/web/app/@signUpModal/default.tsx:1
FunctionDefault
()
apps/web/app/@signInModal/default.tsx:1
FunctionDialogFooter
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
libs/ui/web/src/lib/dialog/dialog.tsx:63
FunctionDialogHeader
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
libs/ui/web/src/lib/dialog/dialog.tsx:58
FunctionDialogPortal
({ className, children, ...props }: DialogPrimitive.DialogPortalProps)
libs/ui/web/src/lib/dialog/dialog.tsx:12
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
libs/ui/web/src/lib/dropdown-menu/dropdown-menu.tsx:159
FunctionEmailAccordion
({ id }: ProviderAccordionProps)
libs/feature/settings/src/lib/connected-accounts/connected-accounts.tsx:61
FunctionError
({ error, reset }: { error: Error; reset: () => void })
apps/web/app/error.tsx:5
FunctionFooter
({ includeUnsubscribe = false }: FooterProps)
libs/utility/email/src/components/Footer.tsx:8
FunctionFooter
()
libs/ui/web/src/lib/footer/footer.tsx:55
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
libs/ui/web/src/lib/form/form.tsx:21
FunctionGET
(request: Request)
apps/web/app/api/oauth/route.ts:4
FunctionGET
(request: Request)
apps/web/app/api/oauth/github/route.ts:3
FunctionGET
( request: Request, { params, }: { params: { token: string }; }, )
apps/web/app/api/verify-email/[token]/route.ts:12
FunctionGET
( request: Request, { params, }: { params: { token: string }; }, )
apps/web/app/api/accept-team-invitation/[token]/route.ts:5
FunctionGET
(request: NextRequest)
apps/web/app/api/trpc/[trpc]/route.ts:29
FunctionGeneralSettings
()
apps/web/app/[teamSlug]/settings/page.tsx:6
FunctionGithubAccordion
({ id }: ProviderAccordionProps)
libs/feature/settings/src/lib/connected-accounts/connected-accounts.tsx:104
FunctionGithubButton
()
libs/feature/authentication/src/lib/authentication-form/github-button.tsx:1
FunctionGlobalError
({ error, reset }: { error: Error; reset: () => void })
apps/web/app/global-error.tsx:5
FunctionHeader
()
libs/utility/email/src/components/Header.tsx:7
FunctionHeader
()
libs/ui/web/src/lib/header/header.tsx:17
FunctionHeader
()
libs/feature/dashboard/src/lib/header/header.tsx:17
FunctionHeading
(props: HeadingProps)
libs/utility/email/src/components/Heading.tsx:14
FunctionImage
({ params }: { params: { slug: string } })
apps/web/app/(marketing)/blog/[slug]/opengraph-image.tsx:31
FunctionImage
(props: ImageProps)
libs/ui/blog/src/lib/mdx-components/mdx-components.tsx:13
FunctionInterceptDialog
({ children, pathname }: InterceptDialogProps)
libs/ui/web/src/lib/intercept-dialog/intercept-dialog.tsx:11
FunctionInviteMembersForm
(props: InviteMembersFormInnerProps)
libs/feature/team/src/lib/invite-members-form/container.tsx:5
next →1–100 of 183, ranked by callers