const mapStateToProps = ( state, { orderId, siteId } ) => {
	const loaded = isLoaded( state, orderId, siteId );
	const shippingLabel = getShippingLabel( state, orderId, siteId );
	return {
		refundDialog: loaded ? shippingLabel.refundDialog : {},
	};
};
const mapStateToProps = ( state, { orderId, siteId, labelId } ) => {
	const loaded = isLoaded( state, orderId, siteId );
	const { detailsDialog } = getShippingLabel( state, orderId, siteId );
	return {
		isVisible: Boolean( loaded && detailsDialog && detailsDialog.labelId === labelId ),
		canManagePayments: userCanManagePayments( state, siteId ),
	};
};
Exemple #3
0
const mapStateToProps = ( state, { orderId, siteId } ) => {
	const shippingLabel = getShippingLabel( state, orderId, siteId );
	return {
		showAddItemDialog: Boolean( shippingLabel.showAddItemDialog ),
		addedItems: shippingLabel.addedItems,
		openedPackageId: shippingLabel.openedPackageId,
		selected: shippingLabel.form.packages.selected,
		all: getAllPackageDefinitions( state, siteId ),
	};
};
Exemple #4
0
const mapStateToProps = ( state, { orderId, siteId } ) => {
	const loaded = isLoaded( state, orderId, siteId );
	const shippingLabel = getShippingLabel( state, orderId, siteId );
	return {
		paperSize: shippingLabel.paperSize,
		form: shippingLabel.form,
		errors: loaded && getFormErrors( state, orderId, siteId ).sidebar,
		fulfillOrder: loaded && shouldFulfillOrder( state, orderId, siteId ),
		emailDetails: loaded && shouldEmailDetails( state, orderId, siteId ),
	};
};
Exemple #5
0
const mapStateToProps = ( state, { orderId, siteId } ) => {
	const shippingLabel = getShippingLabel( state, orderId, siteId );
	const site = getSite( state, siteId );
	return {
		site,
		showItemMoveDialog: shippingLabel.showItemMoveDialog || false,
		movedItemIndex: isNaN( shippingLabel.movedItemIndex ) ? -1 : shippingLabel.movedItemIndex,
		targetPackageId: shippingLabel.targetPackageId,
		openedPackageId: shippingLabel.openedPackageId,
		selected: shippingLabel.form.packages.selected,
		all: getAllPackageDefinitions( state, siteId ),
	};
};
Exemple #6
0
const mapStateToProps = ( state, { orderId, siteId } ) => {
	const loaded = isLoaded( state, orderId, siteId );
	const shippingLabel = getShippingLabel( state, orderId, siteId );
	const storeOptions = loaded ? shippingLabel.storeOptions : {};
	const errors = loaded && getFormErrors( state, orderId, siteId ).packages;
	return {
		errors,
		packageId: shippingLabel.openedPackageId,
		selected: shippingLabel.form.packages.selected,
		dimensionUnit: storeOptions.dimension_unit,
		weightUnit: storeOptions.weight_unit,
		packageGroups: getPackageGroupsForLabelPurchase( state, siteId ),
	};
};
Exemple #7
0
const mapStateToProps = ( state, { orderId, siteId, type } ) => {
	const loaded = isLoaded( state, orderId, siteId );
	const shippingLabel = getShippingLabel( state, orderId, siteId );
	const storeOptions = loaded ? shippingLabel.storeOptions : {};

	const form = shippingLabel.form[ type ];
	const errors = loaded && getFormErrors( state, orderId, siteId )[ type ];

	const showCountryInSummary = type === 'destination' &&
		shippingLabel.form.origin.values.country !== form.values.country;

	return {
		errors,
		form,
		storeOptions,
		showCountryInSummary,
		expanded: form.expanded,
		normalizationStatus: getNormalizationStatus( { ...form, errors } ),
	};
};