Socket
Socket
Sign inDemoInstall

@vtex/order-manager

Package Overview
Dependencies
Maintainers
70
Versions
36
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vtex/order-manager - npm Package Compare versions

Comparing version 0.2.0 to 0.2.1-0

src/modules/OrderForm.tsx

2

CHANGELOG.md

@@ -10,2 +10,4 @@ # Changelog

## [0.2.1-0] - 2021-03-29
## [0.2.0] - 2021-03-23

@@ -12,0 +14,0 @@

67

dist/index.esm.js
/*!
* @vtex/order-manager v0.2.0
* @vtex/order-manager v0.2.1-0
* (c) VTEX

@@ -424,3 +424,3 @@ * Released under the MIT License.

};
const useOrderQueue = () => {
function useOrderQueue() {
const context = useContext(OrderQueueContext);

@@ -431,3 +431,3 @@ if (context === undefined) {

return context;
};
}

@@ -509,2 +509,17 @@ const createUseMessages = ({ useClearOrderFormMessages, useToast, }) => {

const noop = () => { };
const OrderFormContext = createContext({
orderForm: DEFAULT_ORDER_FORM,
setOrderForm: noop,
error: undefined,
loading: false,
});
function useOrderForm() {
const context = useContext(OrderFormContext);
if (context === undefined) {
throw new Error('useOrderForm must be used within a OrderFormProvider');
}
return context;
}
const saveLocalOrderForm = (orderForm) => {

@@ -519,27 +534,20 @@ localStorage.setItem('orderform', JSON.stringify(orderForm));

}
const noop = () => { };
function createOrderFormProvider$1({ useOrderFormMessages, useGetOrderForm, defaultOrderForm, }) {
function reducer(prevOrderForm, updateOrderForm) {
if (typeof updateOrderForm === 'function') {
return {
...prevOrderForm,
...updateOrderForm({
...prevOrderForm,
value: prevOrderForm.value === UNSYNC_ORDER_FORM_VALUE
? 0
: prevOrderForm.value,
}),
};
}
function reducer(prevOrderForm, updateOrderForm) {
if (typeof updateOrderForm === 'function') {
return {
...prevOrderForm,
...updateOrderForm,
...updateOrderForm({
...prevOrderForm,
value: prevOrderForm.value === UNSYNC_ORDER_FORM_VALUE
? 0
: prevOrderForm.value,
}),
};
}
const OrderFormContext = createContext({
orderForm: defaultOrderForm,
setOrderForm: noop,
error: undefined,
loading: false,
});
return {
...prevOrderForm,
...updateOrderForm,
};
}
function createOrderFormProvider$1({ useOrderFormMessages, useGetOrderForm, defaultOrderForm, }) {
const OrderFormProvider = ({ children }) => {

@@ -623,10 +631,3 @@ var _a;

};
function useOrderForm() {
const context = useContext(OrderFormContext);
if (context === undefined) {
throw new Error('useOrderForm must be used within a OrderFormProvider');
}
return context;
}
return { OrderFormProvider, useOrderForm };
return { OrderFormProvider };
}

@@ -646,3 +647,3 @@

export { DEFAULT_ORDER_FORM, OrderQueueProvider, TASK_CANCELLED_CODE, createOrderFormProvider, useOrderQueue, useQueueStatus };
export { DEFAULT_ORDER_FORM, OrderQueueProvider, TASK_CANCELLED_CODE, createOrderFormProvider, useOrderForm, useOrderQueue, useQueueStatus };
//# sourceMappingURL=index.esm.js.map
/*!
* @vtex/order-manager v0.2.0
* @vtex/order-manager v0.2.1-0
* (c) VTEX

@@ -432,3 +432,3 @@ * Released under the MIT License.

};
const useOrderQueue = () => {
function useOrderQueue() {
const context = React.useContext(OrderQueueContext);

@@ -439,3 +439,3 @@ if (context === undefined) {

return context;
};
}

@@ -517,2 +517,17 @@ const createUseMessages = ({ useClearOrderFormMessages, useToast, }) => {

const noop = () => { };
const OrderFormContext = React.createContext({
orderForm: DEFAULT_ORDER_FORM,
setOrderForm: noop,
error: undefined,
loading: false,
});
function useOrderForm() {
const context = React.useContext(OrderFormContext);
if (context === undefined) {
throw new Error('useOrderForm must be used within a OrderFormProvider');
}
return context;
}
const saveLocalOrderForm = (orderForm) => {

@@ -527,27 +542,20 @@ localStorage.setItem('orderform', JSON.stringify(orderForm));

}
const noop = () => { };
function createOrderFormProvider$1({ useOrderFormMessages, useGetOrderForm, defaultOrderForm, }) {
function reducer(prevOrderForm, updateOrderForm) {
if (typeof updateOrderForm === 'function') {
return {
...prevOrderForm,
...updateOrderForm({
...prevOrderForm,
value: prevOrderForm.value === UNSYNC_ORDER_FORM_VALUE
? 0
: prevOrderForm.value,
}),
};
}
function reducer(prevOrderForm, updateOrderForm) {
if (typeof updateOrderForm === 'function') {
return {
...prevOrderForm,
...updateOrderForm,
...updateOrderForm({
...prevOrderForm,
value: prevOrderForm.value === UNSYNC_ORDER_FORM_VALUE
? 0
: prevOrderForm.value,
}),
};
}
const OrderFormContext = React.createContext({
orderForm: defaultOrderForm,
setOrderForm: noop,
error: undefined,
loading: false,
});
return {
...prevOrderForm,
...updateOrderForm,
};
}
function createOrderFormProvider$1({ useOrderFormMessages, useGetOrderForm, defaultOrderForm, }) {
const OrderFormProvider = ({ children }) => {

@@ -631,10 +639,3 @@ var _a;

};
function useOrderForm() {
const context = React.useContext(OrderFormContext);
if (context === undefined) {
throw new Error('useOrderForm must be used within a OrderFormProvider');
}
return context;
}
return { OrderFormProvider, useOrderForm };
return { OrderFormProvider };
}

@@ -658,4 +659,5 @@

exports.createOrderFormProvider = createOrderFormProvider;
exports.useOrderForm = useOrderForm;
exports.useOrderQueue = useOrderQueue;
exports.useQueueStatus = useQueueStatus;
//# sourceMappingURL=index.js.map
{
"name": "@vtex/order-manager",
"version": "0.2.0",
"version": "0.2.1-0",
"description": "",

@@ -18,3 +18,4 @@ "cdn": "dist/index.umd.js",

"build": "rollup --config ./rollup.config.js",
"prepublishOnly": "yarn build && yarn test"
"prepublishOnly": "yarn clean && yarn build && yarn test",
"clean": "rm -rf types dist"
},

@@ -21,0 +22,0 @@ "dependencies": {

export declare const mockOrderForm: Readonly<{
messages: {
couponMessages: never[];
generalMessages: never[];
};
id: string;

@@ -3,0 +7,0 @@ items: {

/// <reference types="react" />
declare const OrderFormProvider: import("react").FC<{}>, useOrderForm: () => import("..").Context<{
id: string;
items: never[];
value: number;
totalizers: never[];
marketingData: {};
canEditData: boolean;
loggedIn: boolean;
paymentData: {
isValid: boolean;
installmentOptions: never[];
paymentSystems: never[];
payments: never[];
availableAccounts: never[];
};
messages: {
couponMessages: never[];
generalMessages: never[];
};
shipping: {
isValid: boolean;
deliveryOptions: never[];
pickupOptions: never[];
};
}>;
import { useOrderForm } from '../modules/OrderForm';
declare const OrderFormProvider: import("react").FC<{}>;
export { OrderFormProvider, useOrderForm };
//# sourceMappingURL=OrderFormProvider.d.ts.map

@@ -9,3 +9,2 @@ /// <reference types="react" />

OrderFormProvider: import("react").FC<{}>;
useOrderForm: () => import("./typings").Context<T>;
};

@@ -12,0 +11,0 @@ declare const _default: {

export { createOrderFormProvider } from './createOrderFormProvider';
export { OrderQueueProvider, useOrderQueue, useQueueStatus } from './OrderQueue';
export { OrderQueueProvider, useOrderQueue, useQueueStatus, Context as OrderQueueContext, } from './OrderQueue';
export { useOrderForm } from './modules/OrderForm';
export { DEFAULT_ORDER_FORM, TASK_CANCELLED_CODE } from './constants';
export type { OrderForm, QueueStatus, Context } from './typings';
export type { OrderForm, QueueStatus, Context as OrderFormContext, } from './typings';
//# sourceMappingURL=index.d.ts.map
import type { FC } from 'react';
import type { OrderForm, Context } from '../typings';
import type { OrderForm } from '../typings';
import type { createUseMessages } from './createUseMessages';

@@ -17,4 +17,3 @@ export interface CreateOrderFormProviderParams<O extends OrderForm> {

OrderFormProvider: FC<{}>;
useOrderForm: () => Context<O>;
};
//# sourceMappingURL=createOrderForm.d.ts.map

@@ -6,4 +6,4 @@ import type { FC, ReactNode } from 'react';

declare type ListenFunction = (event: QueueStatus, callback: () => void) => () => void;
interface Context {
enqueue: (task: () => Promise<OrderForm>, id?: string) => CancellablePromiseLike<OrderForm>;
export interface Context<O extends OrderForm> {
enqueue: (task: () => Promise<O>, id?: string) => CancellablePromiseLike<O>;
listen: ListenFunction;

@@ -17,4 +17,4 @@ isWaiting: (id: string) => boolean;

export declare const OrderQueueProvider: FC<OrderQueueProviderProps>;
export declare const useOrderQueue: () => Context;
export declare function useOrderQueue<O extends OrderForm>(): Context<O>;
export {};
//# sourceMappingURL=OrderQueue.d.ts.map

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

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

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc