MCPcopy Create free account

hub / github.com/NightClover-code/modern-ecommerce / functions

Functions268 in github.com/NightClover-code/modern-ecommerce

FunctionAdminProductsPage
({ searchParams, }: AdminProductsPageProps)
apps/web/src/app/admin/products/page.tsx:21
FunctionAdminUsersPage
({ searchParams, }: AdminUsersPageProps)
apps/web/src/app/admin/users/page.tsx:19
FunctionAiProductCreator
()
apps/web/src/modules/admin/components/ai-product-creator.tsx:97
FunctionAuthLayout
({ children, title, subtitle }: AuthLayoutProps)
apps/web/src/modules/auth/layouts/auth-layout.tsx:9
FunctionAuthProvider
({ children }: { children: React.ReactNode })
apps/web/src/components/auth-provider.tsx:6
FunctionBadge
({ className, variant, ...props }: BadgeProps)
apps/web/src/components/ui/badge.tsx:30
FunctionBrandAssets
({ brandLogo }: BrandAssetsProps)
apps/web/src/modules/ai/components/tools/brand-assets.tsx:13
FunctionCartEmpty
()
apps/web/src/modules/cart/components/cart-empty.tsx:5
FunctionCartIcon
()
apps/web/src/modules/cart/components/cart-icon.tsx:6
FunctionCartItem
({ item }: CartItemProps)
apps/web/src/modules/cart/components/cart-item.tsx:19
FunctionCartPage
()
apps/web/src/modules/cart/components/cart-page.tsx:12
FunctionCartProvider
({ children }: { children: React.ReactNode })
apps/web/src/modules/cart/context/cart-context.tsx:22
FunctionCheckoutProvider
({ children }: { children: React.ReactNode })
apps/web/src/modules/checkout/context/checkout-context.tsx:22
FunctionCheckoutSteps
({ currentStep }: CheckoutStepsProps)
apps/web/src/modules/checkout/components/checkout-steps.tsx:15
FunctionContainer
({ children, className, ...props }: ContainerProps)
apps/web/src/components/ui/container.tsx:7
FunctionCreateProductForm
()
apps/web/src/modules/admin/components/create-product-form.tsx:32
FunctionCreateProductPage
()
apps/web/src/app/admin/products/create/page.tsx:4
FunctionDropdownMenuShortcut
({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>)
apps/web/src/components/ui/dropdown-menu.tsx:172
FunctionFormField
({ ...props }: ControllerProps<TFieldValues, TName>)
apps/web/src/components/ui/form.tsx:31
FunctionHeader
()
apps/web/src/components/header.tsx:13
FunctionHome
({ searchParams }: HomePageProps)
apps/web/src/app/page.tsx:19
FunctionLoading
()
apps/web/src/app/admin/users/loading.tsx:6
FunctionLoginForm
()
apps/web/src/modules/auth/components/login-form.tsx:17
FunctionLoginPage
()
apps/web/src/app/(auth)/login/page.tsx:4
FunctionMessage
({ role, content, toolInvocations }: MessageProps)
apps/web/src/modules/ai/components/message.tsx:19
FunctionOrderDetails
({ order }: OrderDetailsProps)
apps/web/src/modules/orders/components/order-details.tsx:18
FunctionOrderHistory
({ orders }: OrderHistoryProps)
apps/web/src/modules/profile/components/order-history.tsx:22
FunctionOrderHistoryPage
()
apps/web/src/app/profile/orders/page.tsx:6
FunctionOrderPage
({ params }: OrderPageProps)
apps/web/src/app/orders/[id]/page.tsx:14
FunctionOrderReview
()
apps/web/src/modules/checkout/components/order-review.tsx:15
FunctionOrdersList
({ orders }: OrdersListProps)
apps/web/src/modules/admin/components/orders-list.tsx:25
FunctionPOST
(req: Request)
apps/web/src/app/api/stripe/route.ts:3
FunctionPage
()
apps/web/src/app/cart/page.tsx:4
FunctionPagination
({ className, ...props }: React.ComponentProps<'nav'>)
apps/web/src/components/ui/pagination.tsx:8
FunctionPaginationEllipsis
({ className, ...props }: React.ComponentProps<'span'>)
apps/web/src/components/ui/pagination.tsx:95
FunctionPaginationLink
({ className, isActive, size = 'icon', ...props }: PaginationLinkProps)
apps/web/src/components/ui/pagination.tsx:43
FunctionPaginationNext
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
apps/web/src/components/ui/pagination.tsx:79
FunctionPaginationPrevious
({ className, ...props }: React.ComponentProps<typeof PaginationLink>)
apps/web/src/components/ui/pagination.tsx:63
FunctionPayPalButton
(props: PayPalButtonProps)
apps/web/src/modules/orders/components/paypal-button.tsx:97
FunctionPayPalButtonWrapper
({ orderId, amount }: PayPalButtonProps)
apps/web/src/modules/orders/components/paypal-button.tsx:20
FunctionPaymentForm
()
apps/web/src/modules/checkout/components/payment-form.tsx:30
FunctionPaymentPage
()
apps/web/src/app/checkout/payment/page.tsx:5
FunctionProductAIPage
()
apps/web/src/app/admin/products/ai/page.tsx:8
FunctionProductCard
({ product }: ProductCardProps)
apps/web/src/modules/products/components/product-card.tsx:10
FunctionProductCardSkeleton
()
apps/web/src/modules/products/components/product-card-skeleton.tsx:4
FunctionProductDetails
({ product }: ProductDetailsProps)
apps/web/src/modules/products/components/product-details.tsx:29
FunctionProductExpertChat
()
apps/web/src/modules/ai/components/product-expert-chat.tsx:10
FunctionProductExpertInput
({ input, handleInputChange, handleSubmit, isLoading, stop, }: ProductExpertInputProps)
apps/web/src/modules/ai/components/product-expert-input.tsx:17
FunctionProductGrid
({ products: initialProducts, searchKeyword, currentPage = 1, }: ProductGridProps)
apps/web/src/modules/products/components/product-grid.tsx:25
FunctionProductImages
({ images }: ProductImagesProps)
apps/web/src/modules/ai/components/tools/product-images.tsx:14
FunctionProductInfo
({ productInfo }: ProductInfoProps)
apps/web/src/modules/ai/components/tools/product-info.tsx:17
FunctionProductPage
({ params }: ProductPageProps)
apps/web/src/app/products/[id]/page.tsx:12
FunctionProductReviews
({ product }: ProductReviewsProps)
apps/web/src/modules/products/components/product-reviews.tsx:8
FunctionProductsActions
({ product }: ProductsActionsProps)
apps/web/src/modules/admin/components/products-actions.tsx:14
FunctionProductsList
({ products }: ProductsListProps)
apps/web/src/modules/admin/components/products-list.tsx:23
FunctionProfileForm
()
apps/web/src/modules/profile/components/profile-form.tsx:46
FunctionProfilePage
()
apps/web/src/app/profile/page.tsx:4
FunctionProviders
({ children }: { children: React.ReactNode })
apps/web/src/app/providers.tsx:9
FunctionRegisterForm
()
apps/web/src/modules/auth/components/register-form.tsx:17
FunctionRegisterPage
()
apps/web/src/app/(auth)/register/page.tsx:4
FunctionReviewForm
({ productId, onSuccess }: ReviewFormProps)
apps/web/src/modules/products/components/review-form.tsx:13
FunctionReviewPage
()
apps/web/src/app/checkout/review/page.tsx:5
FunctionRootLayout
({ children, }: Readonly<{ children: React.ReactNode; }>)
apps/web/src/app/layout.tsx:17
FunctionSearchBox
()
apps/web/src/components/search-box.tsx:9
FunctionSearchPage
({ params, searchParams }: SearchPageProps)
apps/web/src/app/search/[keyword]/page.tsx:16
FunctionShippingForm
()
apps/web/src/modules/checkout/components/shipping-form.tsx:28
FunctionShippingPage
()
apps/web/src/app/checkout/shipping/page.tsx:5
FunctionSkeleton
({ className, ...props }: React.HTMLAttributes<HTMLDivElement>)
apps/web/src/components/ui/skeleton.tsx:3
FunctionSteps
({ steps }: StepsProps)
apps/web/src/components/ui/steps.tsx:14
FunctionStripeButton
({ orderId, amount }: StripeButtonProps)
apps/web/src/modules/orders/components/stripe-button.tsx:85
FunctionStripeForm
({ orderId, amount }: StripeButtonProps)
apps/web/src/modules/orders/components/stripe-button.tsx:27
FunctionThemeProvider
({ children, ...props }: React.ComponentProps<typeof NextThemesProvider>)
apps/web/src/components/theme-provider.tsx:6
FunctionThemeToggle
()
apps/web/src/components/theme-toggle.tsx:7
FunctionToaster
()
apps/web/src/components/ui/toaster.tsx:13
FunctionUserMenu
()
apps/web/src/components/navbar/user-menu.tsx:17
FunctionUsersList
({ users }: UsersListProps)
apps/web/src/modules/admin/components/users-list.tsx:24
FunctionValidationResult
({ isValid, missingFields, suggestions, marketFitScore, pricingFeedback, }: ValidationResultProps)
apps/web/src/modules/ai/components/tools/validation-result.tsx:15
MethodaddToCart
( @Body() { productId, qty }: AddToCartDto, @CurrentUser() user: UserDocument, )
apps/server/src/cart/controller/cart.controller.ts:31
MethodcanActivate
(context: ExecutionContext)
apps/server/src/guards/local-auth.guard.ts:11
MethodcanActivate
(context: ExecutionContext)
apps/server/src/guards/not-authenticated.guard.ts:8
MethodcanActivate
(context: ExecutionContext)
apps/server/src/guards/admin.guard.ts:10
Methodchat
(@Body() body: ChatRequest, @Res() res: Response)
apps/server/src/products/controller/products.controller.ts:117
Methodchat
(messages: Message[])
apps/server/src/ai/agents/product-expert.agent.ts:15
MethodclearCart
(@CurrentUser() user: UserDocument)
apps/server/src/cart/controller/cart.controller.ts:75
MethodclearCart
(user: UserDocument)
apps/server/src/cart/services/cart.service.ts:106
FunctionclearCheckout
()
apps/web/src/modules/checkout/context/checkout-context.tsx:27
Functioncode
({ node, inline, className, children, ...props })
apps/web/src/components/ui/markdown.tsx:19
FunctionconnectDB
( configService: ConfigService, )
apps/server/src/utils/config.ts:5
Methodconstructor
(private usersService: UsersService)
apps/server/src/users/controller/users.controller.ts:21
Methodconstructor
( private authService: AuthService, private usersService: UsersService, )
apps/server/src/users/controller/auth.controller.ts:31
Methodconstructor
(@InjectModel(User.name) private userModel: Model<User>)
apps/server/src/users/services/users.service.ts:18
Methodconstructor
( private usersService: UsersService, private jwtService: JwtService, @InjectModel(User.name) priv
apps/server/src/users/services/auth.service.ts:13
Methodconstructor
(private usersService: UsersService)
apps/server/src/strategies/jwt.strategy.ts:9
Methodconstructor
(private authService: AuthService)
apps/server/src/strategies/local.strategy.ts:9
Methodconstructor
(private jwtService: JwtService)
apps/server/src/guards/not-authenticated.guard.ts:6
Methodconstructor
( private productsService: ProductsService, private appService: AppService, private productExpertA
apps/server/src/products/controller/products.controller.ts:33
Methodconstructor
( @InjectModel(Product.name) private productModel: Model<Product>, @InjectModel(Order.name) private or
apps/server/src/products/services/products.service.ts:16
Methodconstructor
( private aiConfig: AiConfigService, private imageService: ImageGenerationService, @Inject(forward
apps/server/src/ai/tools/product-generation.tool.ts:11
Methodconstructor
(private configService: ConfigService)
apps/server/src/ai/services/ai-config.service.ts:16
Methodconstructor
( private aiConfig: AiConfigService, private cloudinary: CloudinaryService, )
apps/server/src/ai/services/image-generation.service.ts:14
← previousnext →101–200 of 268, ranked by callers