
* 1721 - add refunds miscellaneous view (#860) * Create new page for Miscellaneous Refunds * Replace refund order dialog with dedicated page * Add data test ids * Update order details view for refunds (#874) * 1719 - add refund entry to order history (#875) * Add refund order history entry * Update refund event with the right query * 1722 - add refunds product view (#873) * Create new page for Miscellaneous Refunds * Replace refund order dialog with dedicated page * Add data test ids * Create refund products table * Implement refund products view * Update refund mutation with product lines input * Fix products quantities on refund page * Fix order refund submission * Fix products refund submission input variables * Filter out fulfillments on refund page * Update refund page in storybook * Fix test snapshots after wrong refunds rebase * Set max refund as captured amount * Refund queries adjustments * Display refund values with nullish coalescing operator * Update test snapshots with refunds * Refactor order refund values calculation * Create and use refund order line fragment * Use old simple refund mutation for miscellaneous refund * Submit for refund only lines with non-zero quantity set * Fix showing refund error * Fix refund details on order details page (#879) * Update order details view for refunds (#874) * 1719 - add refund entry to order history (#875) * Add refund order history entry * Update refund event with the right query * 1722 - add refunds product view (#873) * Create new page for Miscellaneous Refunds * Replace refund order dialog with dedicated page * Add data test ids * Create refund products table * Implement refund products view * Update refund mutation with product lines input * Fix products quantities on refund page * Fix order refund submission * Fix products refund submission input variables * Filter out fulfillments on refund page * Update refund page in storybook * Fix test snapshots after wrong refunds rebase * Set max refund as captured amount * Refund queries adjustments * Display refund values with nullish coalescing operator * Update test snapshots with refunds * Refactor order refund values calculation * Create and use refund order line fragment * Use old simple refund mutation for miscellaneous refund * Submit for refund only lines with non-zero quantity set * Fix showing refund error * Add missing refund amount to order history * Merge repeated order lines in fulfillment lines * Update order history events types and test snapshots * Update changelog with refunds changes
56 lines
1.1 KiB
JavaScript
56 lines
1.1 KiB
JavaScript
module.exports = api => {
|
|
const isExtract = api.env("extract");
|
|
const isTest = api.env("test");
|
|
const isStorybook = api.env("storybook");
|
|
|
|
const ignore =
|
|
isTest || isStorybook
|
|
? []
|
|
: ["**/*.test.ts", "**/*.test.tsx", "src/storybook"];
|
|
|
|
const presets = [
|
|
[
|
|
"@babel/preset-env",
|
|
{
|
|
corejs: "3.2.1",
|
|
modules: isTest ? "auto" : false,
|
|
useBuiltIns: "usage"
|
|
}
|
|
],
|
|
"@babel/preset-react",
|
|
"@babel/preset-typescript"
|
|
];
|
|
|
|
const plugins = [
|
|
"@babel/plugin-proposal-numeric-separator",
|
|
"@babel/plugin-proposal-optional-chaining",
|
|
"@babel/plugin-proposal-class-properties",
|
|
[
|
|
"@babel/plugin-proposal-decorators",
|
|
{
|
|
decoratorsBeforeExport: true
|
|
}
|
|
],
|
|
"@babel/plugin-proposal-object-rest-spread",
|
|
"@babel/plugin-proposal-nullish-coalescing-operator",
|
|
"react-intl-auto"
|
|
];
|
|
|
|
if (isExtract) {
|
|
plugins.push([
|
|
"react-intl",
|
|
{
|
|
extractFromFormatMessageCall: true,
|
|
messagesDir: "build/locale/"
|
|
}
|
|
]);
|
|
}
|
|
|
|
plugins.push("macros");
|
|
|
|
return {
|
|
ignore,
|
|
plugins,
|
|
presets
|
|
};
|
|
};
|