2019-06-19 14:40:52 +00:00
|
|
|
/* eslint-disable */
|
2019-09-02 13:20:36 +00:00
|
|
|
import requireContext from "require-context.macro";
|
|
|
|
import { configure } from "@storybook/react";
|
|
|
|
|
|
|
|
const req = requireContext("../", true, /.stories.tsx$/);
|
2019-06-19 14:40:52 +00:00
|
|
|
|
|
|
|
function loadStories() {
|
2019-09-02 13:20:36 +00:00
|
|
|
// Story autodiscovery
|
2020-05-14 09:30:32 +00:00
|
|
|
req.keys().forEach(filename => req(filename));
|
2019-09-02 13:20:36 +00:00
|
|
|
|
2019-06-19 14:40:52 +00:00
|
|
|
// Components
|
|
|
|
require("./stories/components/ActionDialog");
|
|
|
|
require("./stories/components/AddressEdit");
|
|
|
|
require("./stories/components/AddressFormatter");
|
2019-08-09 11:14:35 +00:00
|
|
|
require("./stories/components/AssignProductDialog");
|
2019-06-19 14:40:52 +00:00
|
|
|
require("./stories/components/AutocompleteSelectMenu");
|
|
|
|
require("./stories/components/CardMenu");
|
|
|
|
require("./stories/components/Checkbox");
|
2019-08-09 11:14:35 +00:00
|
|
|
require("./stories/components/ColumnPicker");
|
2019-06-19 14:40:52 +00:00
|
|
|
require("./stories/components/Date");
|
|
|
|
require("./stories/components/DateTime");
|
|
|
|
require("./stories/components/DeleteFilterTabDialog");
|
|
|
|
require("./stories/components/EditableTableCell");
|
|
|
|
require("./stories/components/ErrorMessageCard");
|
|
|
|
require("./stories/components/ErrorPage");
|
|
|
|
require("./stories/components/ExternalLink");
|
|
|
|
require("./stories/components/Filter");
|
|
|
|
require("./stories/components/Money");
|
|
|
|
require("./stories/components/MoneyRange");
|
|
|
|
require("./stories/components/MultiSelectField");
|
|
|
|
require("./stories/components/NotFoundPage");
|
|
|
|
require("./stories/components/PageHeader");
|
|
|
|
require("./stories/components/Percent");
|
|
|
|
require("./stories/components/PhoneField");
|
|
|
|
require("./stories/components/PriceField");
|
|
|
|
require("./stories/components/SaveFilterTabDialog");
|
|
|
|
require("./stories/components/SingleSelectField");
|
|
|
|
require("./stories/components/Skeleton");
|
|
|
|
require("./stories/components/TablePagination");
|
|
|
|
require("./stories/components/Timeline");
|
|
|
|
require("./stories/components/Weight");
|
|
|
|
require("./stories/components/WeightRange");
|
|
|
|
require("./stories/components/messages");
|
|
|
|
|
2019-08-09 11:14:35 +00:00
|
|
|
// Attributes
|
|
|
|
require("./stories/attributes/AttributeBulkDeleteDialog");
|
|
|
|
require("./stories/attributes/AttributeDeleteDialog");
|
|
|
|
require("./stories/attributes/AttributeListPage");
|
|
|
|
require("./stories/attributes/AttributePage");
|
|
|
|
require("./stories/attributes/AttributeValueDeleteDialog");
|
|
|
|
require("./stories/attributes/AttributeValueEditDialog");
|
|
|
|
|
2019-06-19 14:40:52 +00:00
|
|
|
// Categories
|
|
|
|
require("./stories/categories/CategoryCreatePage");
|
|
|
|
require("./stories/categories/CategoryUpdatePage");
|
|
|
|
require("./stories/categories/CategoryListPage");
|
|
|
|
|
|
|
|
// Collections
|
|
|
|
require("./stories/collections/CollectionCreatePage");
|
|
|
|
require("./stories/collections/CollectionDetailsPage");
|
|
|
|
require("./stories/collections/CollectionListPage");
|
|
|
|
|
|
|
|
// Configuration
|
|
|
|
require("./stories/configuration/ConfigurationPage");
|
|
|
|
|
|
|
|
// Customers
|
|
|
|
require("./stories/customers/CustomerAddressDialog");
|
|
|
|
require("./stories/customers/CustomerAddressListPage");
|
|
|
|
require("./stories/customers/CustomerCreatePage");
|
|
|
|
require("./stories/customers/CustomerDetailsPage");
|
|
|
|
require("./stories/customers/CustomerListPage");
|
|
|
|
|
|
|
|
// Discounts
|
|
|
|
require("./stories/discounts/DiscountCountrySelectDialog");
|
|
|
|
require("./stories/discounts/SaleCreatePage");
|
|
|
|
require("./stories/discounts/SaleDetailsPage");
|
|
|
|
require("./stories/discounts/SaleListPage");
|
|
|
|
require("./stories/discounts/VoucherCreatePage");
|
|
|
|
require("./stories/discounts/VoucherDetailsPage");
|
|
|
|
require("./stories/discounts/VoucherListPage");
|
|
|
|
|
|
|
|
// Homepage
|
|
|
|
require("./stories/home/HomePage");
|
|
|
|
|
|
|
|
// Navigation
|
|
|
|
require("./stories/navigation/MenuCreateDialog");
|
|
|
|
require("./stories/navigation/MenuDetailsPage");
|
|
|
|
require("./stories/navigation/MenuItemDialog");
|
|
|
|
require("./stories/navigation/MenuListPage");
|
|
|
|
|
|
|
|
// Pages
|
|
|
|
require("./stories/pages/PageDetailsPage");
|
|
|
|
require("./stories/pages/PageListPage");
|
|
|
|
|
2019-08-28 13:02:45 +00:00
|
|
|
// Plugins
|
|
|
|
require("./stories/plugins/PluginDetailsPage");
|
|
|
|
require("./stories/plugins/PluginsListPage");
|
|
|
|
|
2019-06-19 14:40:52 +00:00
|
|
|
// Products
|
|
|
|
require("./stories/products/ProductCreatePage");
|
|
|
|
require("./stories/products/ProductImagePage");
|
2019-08-09 11:14:35 +00:00
|
|
|
require("./stories/products/ProductListPage");
|
2019-06-19 14:40:52 +00:00
|
|
|
require("./stories/products/ProductUpdatePage");
|
|
|
|
require("./stories/products/ProductVariantCreatePage");
|
|
|
|
require("./stories/products/ProductVariantImageSelectDialog");
|
|
|
|
require("./stories/products/ProductVariantPage");
|
|
|
|
|
|
|
|
// Orders
|
|
|
|
require("./stories/orders/OrderBulkCancelDialog");
|
|
|
|
require("./stories/orders/OrderCancelDialog");
|
|
|
|
require("./stories/orders/OrderCustomer");
|
|
|
|
require("./stories/orders/OrderDetailsPage");
|
|
|
|
require("./stories/orders/OrderDraftCancelDialog");
|
|
|
|
require("./stories/orders/OrderDraftListPage");
|
Saleor 1856/implement discount modal 2 (#978)
* Add currency to orderline unitprice and update hella lots of types
* wip
* Add diiscount modal component
* Refactor action dialog - move buttons to separate component so they can be reused
* Add discount provider to keep logic of discounts separated and wrap proper components
* Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc
* UUpdate lots of types, fragments, schema etc
* Update quries and mutations
* ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc
* Add order line discount provider + consumer, same for order discount
* Fix ts wip
* Update schema and types
* Update order discount provider
* Add nnetto price to order details fragment and update lots of types
* Adjust fixtures to order details containing net total
* Move both order and order line provider to same dir to make types and utils more accessible
* Update schema to match master
* Update schema and types
* Update order history, add some related components, add events etc.
* Fix types
* Fix schema to match master
* Update messages
* Update changelog
* Retrigger build
* Add stories and update common modal to display floats properly
* Add and update stories and tests
* Add optional displaying of reason in case it's empty
* Make user name label for history events return email if last name and first name are absent
* Update schema, types, and mutations to properly refresh
* Remove unnecessary imports
* Add discounts decorator to draft details page storybook
* Fixs after review
* Update messages
* Small fixes to timeline events
* Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette
* Updaste tests, messages
* Fixs after review
* Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode
* Add change to changelog
* Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null
* Refactor selecting employee name in utils
* Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
|
|
|
require("./stories/orders/OrderDraftPage/OrderDraftPage");
|
2019-06-19 14:40:52 +00:00
|
|
|
require("./stories/orders/OrderFulfillmentCancelDialog");
|
|
|
|
require("./stories/orders/OrderFulfillmentTrackingDialog");
|
|
|
|
require("./stories/orders/OrderHistory");
|
|
|
|
require("./stories/orders/OrderListPage");
|
|
|
|
require("./stories/orders/OrderMarkAsPaidDialog");
|
|
|
|
require("./stories/orders/OrderPaymentDialog");
|
|
|
|
require("./stories/orders/OrderPaymentVoidDialog");
|
|
|
|
require("./stories/orders/OrderProductAddDialog");
|
|
|
|
require("./stories/orders/OrderShippingMethodEditDialog");
|
2020-07-02 14:32:38 +00:00
|
|
|
require("./stories/orders/OrderInvoiceList");
|
2019-06-19 14:40:52 +00:00
|
|
|
|
|
|
|
// Product types
|
|
|
|
require("./stories/productTypes/ProductTypeCreatePage");
|
|
|
|
require("./stories/productTypes/ProductTypeDetailsPage");
|
|
|
|
require("./stories/productTypes/ProductTypeListPage");
|
|
|
|
|
|
|
|
// Shipping
|
|
|
|
require("./stories/shipping/ShippingZoneCountriesAssignDialog");
|
|
|
|
require("./stories/shipping/ShippingZoneCreatePage");
|
|
|
|
require("./stories/shipping/ShippingZoneDetailsPage");
|
|
|
|
require("./stories/shipping/ShippingZonesListPage");
|
|
|
|
|
|
|
|
// Site settings
|
|
|
|
require("./stories/siteSettings/SiteSettingsPage");
|
|
|
|
|
|
|
|
// Translations
|
|
|
|
require("./stories/translations/TranslationsEntitiesListPage");
|
|
|
|
require("./stories/translations/TranslationsLanguageListPage");
|
|
|
|
}
|
|
|
|
|
|
|
|
configure(loadStories, module);
|