@vtex/order-items
Advanced tools
Comparing version 0.0.1-3 to 0.0.1-5
/*! | ||
* @vtex/order-items v0.0.1-3 | ||
* @vtex/order-items v0.0.1-5 | ||
* (c) VTEX | ||
@@ -9,3 +9,3 @@ * Released under the MIT License. | ||
import * as uuid from 'uuid'; | ||
import { useOrderQueue, useQueueStatus, TASK_CANCELLED_CODE } from '@vtex/order-manager'; | ||
import { TASK_CANCELLED_CODE } from '@vtex/order-manager'; | ||
@@ -469,3 +469,3 @@ /*! ***************************************************************************** | ||
var useEnqueueTask = function (_a) { | ||
var useOrderForm = _a.useOrderForm, useLogger = _a.useLogger; | ||
var useOrderForm = _a.useOrderForm, useLogger = _a.useLogger, useOrderQueue = _a.useOrderQueue, useQueueStatus = _a.useQueueStatus; | ||
var log = useLogger().log; | ||
@@ -502,3 +502,4 @@ var _b = useOrderQueue(), enqueue = _b.enqueue, listen = _b.listen; | ||
}; | ||
var useFakeUniqueIdMap = function () { | ||
function useFakeUniqueIdMap(_a) { | ||
var useOrderQueue = _a.useOrderQueue; | ||
var fakeUniqueIdMapRef = useRef({}); | ||
@@ -516,5 +517,5 @@ var listen = useOrderQueue().listen; | ||
return fakeUniqueIdMapRef; | ||
}; | ||
} | ||
function createOrderItemsProvider$1(_a) { | ||
var useMutateAddItems = _a.useMutateAddItems, useMutateUpdateQuantity = _a.useMutateUpdateQuantity, useMutateSetManualPrice = _a.useMutateSetManualPrice, useOrderForm = _a.useOrderForm, useLogger = _a.useLogger; | ||
var useMutateAddItems = _a.useMutateAddItems, useMutateUpdateQuantity = _a.useMutateUpdateQuantity, useMutateSetManualPrice = _a.useMutateSetManualPrice, useOrderForm = _a.useOrderForm, useLogger = _a.useLogger, useOrderQueue = _a.useOrderQueue, useQueueStatus = _a.useQueueStatus; | ||
var useAddItem = createUseAddItems({ useMutateAddItems: useMutateAddItems, useOrderForm: useOrderForm }); | ||
@@ -531,4 +532,9 @@ var useSetManualPrice = createUseSetManualPrice({ | ||
var _b = useOrderForm(), orderForm = _b.orderForm, setOrderForm = _b.setOrderForm; | ||
var fakeUniqueIdMapRef = useFakeUniqueIdMap(); | ||
var enqueueTask = useEnqueueTask({ useOrderForm: useOrderForm, useLogger: useLogger }); | ||
var fakeUniqueIdMapRef = useFakeUniqueIdMap({ useOrderQueue: useOrderQueue }); | ||
var enqueueTask = useEnqueueTask({ | ||
useOrderForm: useOrderForm, | ||
useLogger: useLogger, | ||
useOrderQueue: useOrderQueue, | ||
useQueueStatus: useQueueStatus, | ||
}); | ||
var addItemsTask = useAddItem(fakeUniqueIdMapRef); | ||
@@ -743,3 +749,3 @@ var updateItemsTask = useUpdateQuantity(fakeUniqueIdMapRef); | ||
function createOrderItemsProvider(_a) { | ||
var useMutateAddItems = _a.useMutateAddItems, useMutateUpdateQuantity = _a.useMutateUpdateQuantity, useMutateSetManualPrice = _a.useMutateSetManualPrice, useOrderForm = _a.useOrderForm, useLogger = _a.useLogger; | ||
var useMutateAddItems = _a.useMutateAddItems, useMutateUpdateQuantity = _a.useMutateUpdateQuantity, useMutateSetManualPrice = _a.useMutateSetManualPrice, useOrderForm = _a.useOrderForm, useLogger = _a.useLogger, useOrderQueue = _a.useOrderQueue, useQueueStatus = _a.useQueueStatus; | ||
return createOrderItemsProvider$1({ | ||
@@ -751,2 +757,4 @@ useMutateAddItems: useMutateAddItems, | ||
useLogger: useLogger, | ||
useOrderQueue: useOrderQueue, | ||
useQueueStatus: useQueueStatus, | ||
}); | ||
@@ -753,0 +761,0 @@ } |
/*! | ||
* @vtex/order-items v0.0.1-3 | ||
* @vtex/order-items v0.0.1-5 | ||
* (c) VTEX | ||
@@ -497,6 +497,6 @@ * Released under the MIT License. | ||
var useEnqueueTask = function (_a) { | ||
var useOrderForm = _a.useOrderForm, useLogger = _a.useLogger; | ||
var useOrderForm = _a.useOrderForm, useLogger = _a.useLogger, useOrderQueue = _a.useOrderQueue, useQueueStatus = _a.useQueueStatus; | ||
var log = useLogger().log; | ||
var _b = orderManager.useOrderQueue(), enqueue = _b.enqueue, listen = _b.listen; | ||
var queueStatusRef = orderManager.useQueueStatus(listen); | ||
var _b = useOrderQueue(), enqueue = _b.enqueue, listen = _b.listen; | ||
var queueStatusRef = useQueueStatus(listen); | ||
var setOrderForm = useOrderForm().setOrderForm; | ||
@@ -530,5 +530,6 @@ var enqueueTask = React.useCallback(function (task) { | ||
}; | ||
var useFakeUniqueIdMap = function () { | ||
function useFakeUniqueIdMap(_a) { | ||
var useOrderQueue = _a.useOrderQueue; | ||
var fakeUniqueIdMapRef = React.useRef({}); | ||
var listen = orderManager.useOrderQueue().listen; | ||
var listen = useOrderQueue().listen; | ||
React.useEffect(function () { | ||
@@ -544,5 +545,5 @@ return listen('Fulfilled', function () { | ||
return fakeUniqueIdMapRef; | ||
}; | ||
} | ||
function createOrderItemsProvider$1(_a) { | ||
var useMutateAddItems = _a.useMutateAddItems, useMutateUpdateQuantity = _a.useMutateUpdateQuantity, useMutateSetManualPrice = _a.useMutateSetManualPrice, useOrderForm = _a.useOrderForm, useLogger = _a.useLogger; | ||
var useMutateAddItems = _a.useMutateAddItems, useMutateUpdateQuantity = _a.useMutateUpdateQuantity, useMutateSetManualPrice = _a.useMutateSetManualPrice, useOrderForm = _a.useOrderForm, useLogger = _a.useLogger, useOrderQueue = _a.useOrderQueue, useQueueStatus = _a.useQueueStatus; | ||
var useAddItem = createUseAddItems({ useMutateAddItems: useMutateAddItems, useOrderForm: useOrderForm }); | ||
@@ -559,4 +560,9 @@ var useSetManualPrice = createUseSetManualPrice({ | ||
var _b = useOrderForm(), orderForm = _b.orderForm, setOrderForm = _b.setOrderForm; | ||
var fakeUniqueIdMapRef = useFakeUniqueIdMap(); | ||
var enqueueTask = useEnqueueTask({ useOrderForm: useOrderForm, useLogger: useLogger }); | ||
var fakeUniqueIdMapRef = useFakeUniqueIdMap({ useOrderQueue: useOrderQueue }); | ||
var enqueueTask = useEnqueueTask({ | ||
useOrderForm: useOrderForm, | ||
useLogger: useLogger, | ||
useOrderQueue: useOrderQueue, | ||
useQueueStatus: useQueueStatus, | ||
}); | ||
var addItemsTask = useAddItem(fakeUniqueIdMapRef); | ||
@@ -771,3 +777,3 @@ var updateItemsTask = useUpdateQuantity(fakeUniqueIdMapRef); | ||
function createOrderItemsProvider(_a) { | ||
var useMutateAddItems = _a.useMutateAddItems, useMutateUpdateQuantity = _a.useMutateUpdateQuantity, useMutateSetManualPrice = _a.useMutateSetManualPrice, useOrderForm = _a.useOrderForm, useLogger = _a.useLogger; | ||
var useMutateAddItems = _a.useMutateAddItems, useMutateUpdateQuantity = _a.useMutateUpdateQuantity, useMutateSetManualPrice = _a.useMutateSetManualPrice, useOrderForm = _a.useOrderForm, useLogger = _a.useLogger, useOrderQueue = _a.useOrderQueue, useQueueStatus = _a.useQueueStatus; | ||
return createOrderItemsProvider$1({ | ||
@@ -779,2 +785,4 @@ useMutateAddItems: useMutateAddItems, | ||
useLogger: useLogger, | ||
useOrderQueue: useOrderQueue, | ||
useQueueStatus: useQueueStatus, | ||
}); | ||
@@ -781,0 +789,0 @@ } |
{ | ||
"name": "@vtex/order-items", | ||
"version": "0.0.1-3", | ||
"version": "0.0.1-5", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "cdn": "dist/index.umd.js", |
/// <reference types="react" /> | ||
import type { OrderItemsProviderProps } from './modules/createOrderItems'; | ||
import type { OrderForm } from './typings'; | ||
export declare function createOrderItemsProvider<O extends OrderForm>({ useMutateAddItems, useMutateUpdateQuantity, useMutateSetManualPrice, useOrderForm, useLogger, }: OrderItemsProviderProps<O>): { | ||
export declare function createOrderItemsProvider<O extends OrderForm>({ useMutateAddItems, useMutateUpdateQuantity, useMutateSetManualPrice, useOrderForm, useLogger, useOrderQueue, useQueueStatus, }: OrderItemsProviderProps<O>): { | ||
OrderItemsProvider: import("react").FC<{}>; | ||
@@ -6,0 +6,0 @@ useOrderItems: () => import("./modules/OrderItemsContext").Context; |
import type { FC } from 'react'; | ||
import type { Context } from '@vtex/order-manager'; | ||
import type { Context, useOrderQueue as useOrderQueueType, useQueueStatus as useQueueStatusType } from '@vtex/order-manager'; | ||
import type { Context as OrderItemsContextType } from './OrderItemsContext'; | ||
@@ -12,4 +12,6 @@ import type { OrderForm } from '../typings'; | ||
useLogger: UseLogger; | ||
useOrderQueue: typeof useOrderQueueType; | ||
useQueueStatus: typeof useQueueStatusType; | ||
} | ||
export declare function createOrderItemsProvider<O extends OrderForm>({ useMutateAddItems, useMutateUpdateQuantity, useMutateSetManualPrice, useOrderForm, useLogger, }: OrderItemsProviderProps<O>): { | ||
export declare function createOrderItemsProvider<O extends OrderForm>({ useMutateAddItems, useMutateUpdateQuantity, useMutateSetManualPrice, useOrderForm, useLogger, useOrderQueue, useQueueStatus, }: OrderItemsProviderProps<O>): { | ||
OrderItemsProvider: FC<{}>; | ||
@@ -16,0 +18,0 @@ useOrderItems: () => OrderItemsContextType; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
229083
2004
0