MCPcopy Create free account

hub / github.com/basir/next-amazona-v2 / functions

Functions90 in github.com/basir/next-amazona-v2

↓ 27 callersFunctiondbConnect
()
lib/dbConnect.ts:3
↓ 8 callersFunctiongetFilterUrl
({ c, s, p, r, pg, }: { c?: string s?: string p?: string r?: string
app/(front)/search/page.tsx:74
↓ 8 callersFunctionround2
(num: number)
lib/utils.ts:1
↓ 6 callersFunctionhandleSubmit
(e: React.FormEvent)
app/(front)/payment/Form.tsx:11
↓ 6 callersFunctionuseCartService
()
lib/hooks/useCartStore.ts:38
↓ 4 callersFunctionformatId
(x: string)
lib/utils.ts:13
↓ 4 callersFunctionuseLayoutService
()
lib/hooks/useLayout.ts:19
↓ 3 callersFunctionhandleResponse
(response: any)
lib/paypal.ts:59
↓ 2 callersFunctioncalcPrice
(items: OrderItem[])
lib/hooks/useCartStore.ts:109
↓ 2 callersFunctionconvertDocToObj
(doc: any)
lib/utils.ts:4
↓ 2 callersFunctiongenerateAccessToken
()
lib/paypal.ts:42
↓ 1 callersFunctioncalcPrices
(orderItems: OrderItem[])
app/api/orders/route.ts:7
↓ 1 callersFunctionformatNumber
(x: number)
lib/utils.ts:9
FunctionAddToCart
({ item }: { item: OrderItem })
components/products/AddToCart.tsx:7
FunctionAdminLayout
({ activeItem = 'dashboard', children, }: { activeItem: string children: React.ReactNode })
components/admin/AdminLayout.tsx:4
FunctionAdminOrdersPage
()
app/admin/orders/page.tsx:7
FunctionAdminProductsPage
()
app/admin/products/page.tsx:7
FunctionAdminUsersPage
()
app/admin/users/page.tsx:7
FunctionCartDetails
()
app/(front)/cart/CartDetails.tsx:9
FunctionCartPage
()
app/(front)/cart/page.tsx:8
FunctionCheckoutSteps
({ current = 0 })
components/CheckoutSteps.tsx:1
FunctionClientProviders
({ children, }: { children: React.ReactNode })
components/ClientProviders.tsx:8
FunctionDashbaordPage
()
app/admin/dashboard/page.tsx:7
FunctionDashboard
()
app/admin/dashboard/Dashboard.tsx:42
FunctionDrawerButton
()
components/DrawerButton.tsx:4
FunctionEmpty
()
components/products/Rating.tsx:26
FunctionForm
()
app/(front)/place-order/Form.tsx:11
FunctionForm
()
app/(front)/payment/Form.tsx:7
FunctionForm
()
app/(front)/register/Form.tsx:16
FunctionForm
()
app/(front)/profile/Form.tsx:15
FunctionForm
()
app/(front)/shipping/Form.tsx:9
FunctionForm
()
app/(front)/signin/Form.tsx:13
FunctionFormInput
({ id, name, required, pattern, }: { id: keyof ShippingAddress name: string requ
app/(front)/shipping/Form.tsx:40
FunctionFormInput
({ id, name, required, pattern, }: { id: keyof User name: string required?: bool
app/admin/users/[id]/Form.tsx:54
FunctionFormInput
({ id, name, required, pattern, }: { id: keyof Product name: string required?: b
app/admin/products/[id]/Form.tsx:59
FunctionFrontLayout
({ children, }: { children: React.ReactNode })
app/(front)/layout.tsx:1
FunctionFull
()
components/products/Rating.tsx:8
FunctionGET
(request: NextRequest)
app/api/products/seed/route.ts:7
FunctionGET
(req: any)
app/api/products/categories/route.ts:4
FunctionHalf
()
components/products/Rating.tsx:17
FunctionHeader
()
components/header/Header.tsx:6
FunctionHome
()
app/(front)/page.tsx:16
FunctionMenu
()
components/header/Menu.tsx:10
FunctionMyOrders
()
app/(front)/order-history/MyOrders.tsx:9
FunctionOrderDetails
({ orderId, paypalClientId, }: { orderId: string paypalClientId: string })
app/(front)/order/[id]/OrderDetails.tsx:11
FunctionOrderDetailsPage
({ params, }: { params: { id: string } })
app/(front)/order/[id]/page.tsx:9
FunctionOrderHistory
()
app/(front)/order-history/page.tsx:7
FunctionOrders
()
app/admin/orders/Orders.tsx:6
FunctionPOST
(request: NextRequest)
app/api/auth/register/route.ts:6
FunctionPaymentPage
()
app/(front)/payment/page.tsx:8
FunctionPlaceOrderPage
()
app/(front)/place-order/page.tsx:8
FunctionProductDetails
({ params, }: { params: { slug: string } })
app/(front)/product/[slug]/page.tsx:23
FunctionProductEditForm
({ productId }: { productId: string })
app/admin/products/[id]/Form.tsx:12
FunctionProductEditPage
({ params, }: { params: { id: string } })
app/admin/products/[id]/page.tsx:10
FunctionProductItem
({ product }: { product: Product })
components/products/ProductItem.tsx:7
FunctionProducts
()
app/admin/products/Products.tsx:10
FunctionProfile
()
app/(front)/profile/page.tsx:8
FunctionProviders
({ children, }: { children: React.ReactNode })
components/Providers.tsx:5
FunctionRating
({ value, caption, }: { value: number caption: string })
components/products/Rating.tsx:1
FunctionRegister
()
app/(front)/register/page.tsx:8
FunctionRootLayout
({ children, }: { children: React.ReactNode })
app/layout.tsx:16
FunctionSearchBox
()
components/header/SearchBox.tsx:5
FunctionSearchPage
({ searchParams: { q = 'all', category = 'all', price = 'all', rating = 'all', sort = 'n
app/(front)/search/page.tsx:55
FunctionShippingPage
()
app/(front)/shipping/page.tsx:8
FunctionSidebar
()
components/Sidebar.tsx:7
FunctionSignin
()
app/(front)/signin/page.tsx:8
FunctionUserEditForm
({ userId }: { userId: string })
app/admin/users/[id]/Form.tsx:12
FunctionUserEditPage
({ params }: { params: { id: string } })
app/admin/users/[id]/page.tsx:10
FunctionUsers
()
app/admin/users/Users.tsx:10
FunctionaddToCartHandler
()
components/products/AddToCart.tsx:16
Functionauthorize
(credentials)
lib/auth.ts:16
Functionauthorized
({ request, auth }: any)
middleware.ts:7
FunctioncreatePayPalOrder
()
app/(front)/order/[id]/OrderDetails.tsx:36
FunctionformSubmit
(form)
app/(front)/register/Form.tsx:41
FunctionformSubmit
(form)
app/(front)/profile/Form.tsx:40
FunctionformSubmit
(form)
app/(front)/shipping/Form.tsx:35
FunctionformSubmit
(form)
app/(front)/signin/Form.tsx:37
FunctionformSubmit
(formData: any)
app/admin/users/[id]/Form.tsx:47
FunctionformSubmit
(formData: any)
app/admin/products/[id]/Form.tsx:52
FunctiongenerateMetadata
({ params, }: { params: { slug: string } })
app/(front)/product/[slug]/page.tsx:8
FunctiongenerateMetadata
({ searchParams: { q = 'all', category = 'all', price = 'all', rating = 'all' }, }: { searchParams: {
app/(front)/search/page.tsx:24
FunctiongenerateMetadata
({ params }: { params: { id: string } })
app/(front)/order/[id]/page.tsx:3
FunctiongenerateMetadata
({ params }: { params: { id: string } })
app/admin/users/[id]/page.tsx:4
FunctiongenerateMetadata
({ params }: { params: { id: string } })
app/admin/products/[id]/page.tsx:4
FunctionhandleClick
()
components/header/Menu.tsx:26
Functionjwt
({ user, trigger, session, token }: any)
lib/auth.ts:41
FunctiononApprovePayPalOrder
(data: any)
app/(front)/order/[id]/OrderDetails.tsx:47
FunctionsignoutHandler
()
components/header/Menu.tsx:17
FunctionupdateStore
()
components/ClientProviders.tsx:19
FunctionuploadHandler
(e: any)
app/admin/products/[id]/Form.tsx:91