diff --git a/src/components/TextFieldWithChoice/TextFieldWithChoice.tsx b/src/components/TextFieldWithChoice/TextFieldWithChoice.tsx
index ef2d82f7d..abf8e6697 100644
--- a/src/components/TextFieldWithChoice/TextFieldWithChoice.tsx
+++ b/src/components/TextFieldWithChoice/TextFieldWithChoice.tsx
@@ -4,10 +4,10 @@ import MenuItem from "@material-ui/core/MenuItem";
import Menu from "@material-ui/core/MenuList";
import Paper from "@material-ui/core/Paper";
import Popper from "@material-ui/core/Popper";
-import { makeStyles } from "@material-ui/core/styles";
import TextField, { TextFieldProps } from "@material-ui/core/TextField";
import Typography from "@material-ui/core/Typography";
import DropdownIcon from "@material-ui/icons/ArrowDropDown";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import MenuToggle from "../MenuToggle";
diff --git a/src/components/Timeline/Timeline.tsx b/src/components/Timeline/Timeline.tsx
index 128c9b7f7..674cc56f3 100644
--- a/src/components/Timeline/Timeline.tsx
+++ b/src/components/Timeline/Timeline.tsx
@@ -2,9 +2,9 @@ import Avatar from "@material-ui/core/Avatar";
import Button from "@material-ui/core/Button";
import CardContent from "@material-ui/core/CardContent";
import deepPurple from "@material-ui/core/colors/deepPurple";
-import { makeStyles } from "@material-ui/core/styles";
import TextField from "@material-ui/core/TextField";
import PersonIcon from "@material-ui/icons/Person";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
diff --git a/src/components/Timeline/TimelineEvent.tsx b/src/components/Timeline/TimelineEvent.tsx
index 6182bccb9..112fccb2c 100644
--- a/src/components/Timeline/TimelineEvent.tsx
+++ b/src/components/Timeline/TimelineEvent.tsx
@@ -1,9 +1,9 @@
import ExpansionPanel from "@material-ui/core/ExpansionPanel";
import ExpansionPanelDetails from "@material-ui/core/ExpansionPanelDetails";
import ExpansionPanelSummary from "@material-ui/core/ExpansionPanelSummary";
-import { makeStyles } from "@material-ui/core/styles";
import Typography from "@material-ui/core/Typography";
import ExpandMoreIcon from "@material-ui/icons/ExpandMore";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import TimelineEventHeader, { TitleElement } from "./TimelineEventHeader";
diff --git a/src/components/Timeline/TimelineEventHeader.tsx b/src/components/Timeline/TimelineEventHeader.tsx
index 4520ef2d9..e1fc50cc1 100644
--- a/src/components/Timeline/TimelineEventHeader.tsx
+++ b/src/components/Timeline/TimelineEventHeader.tsx
@@ -1,6 +1,6 @@
-import { makeStyles } from "@material-ui/core/styles";
import Typography from "@material-ui/core/Typography";
import useNavigator from "@saleor/hooks/useNavigator";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { DateTime } from "../Date";
diff --git a/src/components/Timeline/TimelineNote.tsx b/src/components/Timeline/TimelineNote.tsx
index 21e9bbe1f..507edfe32 100644
--- a/src/components/Timeline/TimelineNote.tsx
+++ b/src/components/Timeline/TimelineNote.tsx
@@ -2,9 +2,9 @@ import Avatar from "@material-ui/core/Avatar";
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
import * as colors from "@material-ui/core/colors";
-import { makeStyles } from "@material-ui/core/styles";
import Typography from "@material-ui/core/Typography";
import PersonIcon from "@material-ui/icons/Person";
+import { makeStyles } from "@saleor/theme";
import CRC from "crc-32";
import React from "react";
diff --git a/src/components/UserChip/UserChip.tsx b/src/components/UserChip/UserChip.tsx
index 488cf3299..d148651ba 100644
--- a/src/components/UserChip/UserChip.tsx
+++ b/src/components/UserChip/UserChip.tsx
@@ -8,11 +8,11 @@ import MenuItem from "@material-ui/core/MenuItem";
import Menu from "@material-ui/core/MenuList";
import Paper from "@material-ui/core/Paper";
import Popper from "@material-ui/core/Popper";
-import makeStyles from "@material-ui/core/styles/makeStyles";
import Switch from "@material-ui/core/Switch";
import { User } from "@saleor/fragments/types/User";
import ArrowDropdown from "@saleor/icons/ArrowDropdown";
import { getUserInitials, getUserName } from "@saleor/misc";
+import { makeStyles } from "@saleor/theme";
import classNames from "classnames";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
diff --git a/src/components/VisibilityCard/DateVisibilitySelector.tsx b/src/components/VisibilityCard/DateVisibilitySelector.tsx
index 47bd19336..583495d71 100644
--- a/src/components/VisibilityCard/DateVisibilitySelector.tsx
+++ b/src/components/VisibilityCard/DateVisibilitySelector.tsx
@@ -1,6 +1,6 @@
import closeIcon from "@assets/images/close-thin.svg";
import { Typography } from "@material-ui/core";
-import { makeStyles } from "@material-ui/core/styles";
+import { makeStyles } from "@saleor/theme";
import React, { useState } from "react";
import FormSpacer from "../FormSpacer";
diff --git a/src/components/VisibilityCard/VisibilityCard.tsx b/src/components/VisibilityCard/VisibilityCard.tsx
index 95a163555..597425f87 100644
--- a/src/components/VisibilityCard/VisibilityCard.tsx
+++ b/src/components/VisibilityCard/VisibilityCard.tsx
@@ -1,6 +1,5 @@
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import { makeStyles } from "@material-ui/core/styles";
import TextField from "@material-ui/core/TextField";
import Typography from "@material-ui/core/Typography";
import CardTitle from "@saleor/components/CardTitle";
@@ -9,6 +8,7 @@ import Hr from "@saleor/components/Hr";
import RadioSwitchField from "@saleor/components/RadioSwitchField";
import useDateLocalize from "@saleor/hooks/useDateLocalize";
import { ChangeEvent } from "@saleor/hooks/useForm";
+import { makeStyles } from "@saleor/theme";
import { UserError } from "@saleor/types";
import { getFieldError } from "@saleor/utils/errors";
import classNames from "classnames";
diff --git a/src/components/messages/styles.ts b/src/components/messages/styles.ts
index d462a93b7..f880b399d 100644
--- a/src/components/messages/styles.ts
+++ b/src/components/messages/styles.ts
@@ -2,8 +2,8 @@ import errorIcon from "@assets/images/error-icon.svg";
import infoIcon from "@assets/images/info-icon.svg";
import successIcon from "@assets/images/success-icon.svg";
import warningIcon from "@assets/images/warning-icon.svg";
-import { makeStyles } from "@material-ui/core/styles";
import { darken } from "@material-ui/core/styles/colorManipulator";
+import { makeStyles } from "@saleor/theme";
const successColor = "#60DAA0";
const warningColor = "#FFB84E";
diff --git a/src/configuration/ConfigurationPage.tsx b/src/configuration/ConfigurationPage.tsx
index 502b9568c..d55fdd67d 100644
--- a/src/configuration/ConfigurationPage.tsx
+++ b/src/configuration/ConfigurationPage.tsx
@@ -1,10 +1,10 @@
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
import { IconProps } from "@material-ui/core/Icon";
-import { makeStyles } from "@material-ui/core/styles";
import Typography from "@material-ui/core/Typography";
import { User } from "@saleor/fragments/types/User";
import { sectionNames } from "@saleor/intl";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { useIntl } from "react-intl";
@@ -19,6 +19,7 @@ export interface MenuItem {
permission: PermissionEnum;
title: string;
url?: string;
+ testId?: string;
}
export interface MenuSection {
@@ -128,6 +129,7 @@ export const ConfigurationPage: React.FC
= props => {
key={itemIndex}
data-test="settingsSubsection"
data-testid={item.title.toLowerCase()}
+ data-test-id={item.testId}
>
{item.icon}
diff --git a/src/configuration/index.tsx b/src/configuration/index.tsx
index 60bc1582f..8eb051fc5 100644
--- a/src/configuration/index.tsx
+++ b/src/configuration/index.tsx
@@ -50,7 +50,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES,
title: intl.formatMessage(sectionNames.attributes),
- url: attributeListUrl()
+ url: attributeListUrl(),
+ testId: "configurationMenuAttributes"
},
{
description: intl.formatMessage({
@@ -60,7 +61,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_PRODUCT_TYPES_AND_ATTRIBUTES,
title: intl.formatMessage(sectionNames.productTypes),
- url: productTypeListUrl()
+ url: productTypeListUrl(),
+ testId: "configurationMenuProductTypes"
}
]
},
@@ -77,7 +79,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_SETTINGS,
title: intl.formatMessage(sectionNames.taxes),
- url: taxSection
+ url: taxSection,
+ testId: "configurationMenuTaxes"
}
]
},
@@ -94,7 +97,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_STAFF,
title: intl.formatMessage(sectionNames.staff),
- url: staffListUrl()
+ url: staffListUrl(),
+ testId: "configurationMenuStaff"
},
{
description: intl.formatMessage({
@@ -105,7 +109,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_STAFF,
title: intl.formatMessage(sectionNames.permissionGroups),
- url: permissionGroupListUrl()
+ url: permissionGroupListUrl(),
+ testId: "configurationMenuPermissionGroups"
}
]
},
@@ -122,7 +127,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_SHIPPING,
title: intl.formatMessage(sectionNames.shipping),
- url: shippingZonesListUrl()
+ url: shippingZonesListUrl(),
+ testId: "configurationMenuShipping"
},
{
description: intl.formatMessage({
@@ -132,7 +138,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_PRODUCTS,
title: intl.formatMessage(sectionNames.warehouses),
- url: warehouseSection
+ url: warehouseSection,
+ testId: "configurationMenuWarehouses"
}
]
},
@@ -149,7 +156,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_CHANNELS,
title: intl.formatMessage(sectionNames.channels),
- url: channelsListUrl()
+ url: channelsListUrl(),
+ testId: "configurationMenuChannels"
}
]
},
@@ -166,7 +174,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_PAGES,
title: intl.formatMessage(sectionNames.pageTypes),
- url: pageTypeListUrl()
+ url: pageTypeListUrl(),
+ testId: "configurationMenuPageTypes"
},
{
description: intl.formatMessage({
@@ -176,7 +185,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_PAGES,
title: intl.formatMessage(sectionNames.pages),
- url: pageListUrl()
+ url: pageListUrl(),
+ testId: "configurationMenuPages"
}
]
},
@@ -193,7 +203,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_MENUS,
title: intl.formatMessage(sectionNames.navigation),
- url: menuListUrl()
+ url: menuListUrl(),
+ testId: "configurationMenuNavigation"
},
{
description: intl.formatMessage({
@@ -203,7 +214,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
icon: ,
permission: PermissionEnum.MANAGE_SETTINGS,
title: intl.formatMessage(sectionNames.siteSettings),
- url: siteSettingsUrl()
+ url: siteSettingsUrl(),
+ testId: "configurationMenuSiteSettings"
},
{
description: intl.formatMessage({
@@ -219,7 +231,8 @@ export function createConfigurationMenu(intl: IntlShape): MenuSection[] {
),
permission: PermissionEnum.MANAGE_PLUGINS,
title: intl.formatMessage(sectionNames.plugins),
- url: pluginListUrl()
+ url: pluginListUrl(),
+ testId: "configurationPluginsPages"
}
]
}
diff --git a/src/containers/BackgroundTasks/types/CheckExportFileStatus.ts b/src/containers/BackgroundTasks/types/CheckExportFileStatus.ts
index 210e7e474..7c4f6b581 100644
--- a/src/containers/BackgroundTasks/types/CheckExportFileStatus.ts
+++ b/src/containers/BackgroundTasks/types/CheckExportFileStatus.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { JobStatusEnum } from "./../../../types/globalTypes";
diff --git a/src/containers/BackgroundTasks/types/CheckOrderInvoicesStatus.ts b/src/containers/BackgroundTasks/types/CheckOrderInvoicesStatus.ts
index 848f69b04..502ceb521 100644
--- a/src/containers/BackgroundTasks/types/CheckOrderInvoicesStatus.ts
+++ b/src/containers/BackgroundTasks/types/CheckOrderInvoicesStatus.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { JobStatusEnum } from "./../../../types/globalTypes";
diff --git a/src/customers/components/CustomerAddress/CustomerAddress.tsx b/src/customers/components/CustomerAddress/CustomerAddress.tsx
index 5d0e8dddb..15fd0c145 100644
--- a/src/customers/components/CustomerAddress/CustomerAddress.tsx
+++ b/src/customers/components/CustomerAddress/CustomerAddress.tsx
@@ -1,10 +1,10 @@
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import { makeStyles } from "@material-ui/core/styles";
import AddressFormatter from "@saleor/components/AddressFormatter";
import CardMenu from "@saleor/components/CardMenu";
import CardTitle from "@saleor/components/CardTitle";
import Skeleton from "@saleor/components/Skeleton";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { defineMessages, useIntl } from "react-intl";
diff --git a/src/customers/components/CustomerAddressDialog/CustomerAddressDialog.tsx b/src/customers/components/CustomerAddressDialog/CustomerAddressDialog.tsx
index 3ca004fa4..f82f96fce 100644
--- a/src/customers/components/CustomerAddressDialog/CustomerAddressDialog.tsx
+++ b/src/customers/components/CustomerAddressDialog/CustomerAddressDialog.tsx
@@ -3,7 +3,6 @@ import Dialog from "@material-ui/core/Dialog";
import DialogActions from "@material-ui/core/DialogActions";
import DialogContent from "@material-ui/core/DialogContent";
import DialogTitle from "@material-ui/core/DialogTitle";
-import { createStyles, WithStyles, withStyles } from "@material-ui/core/styles";
import AddressEdit from "@saleor/components/AddressEdit";
import ConfirmButton, {
ConfirmButtonTransitionState
@@ -14,6 +13,7 @@ import useAddressValidation from "@saleor/hooks/useAddressValidation";
import useModalDialogErrors from "@saleor/hooks/useModalDialogErrors";
import useStateFromProps from "@saleor/hooks/useStateFromProps";
import { buttonMessages } from "@saleor/intl";
+import { createStyles, WithStyles, withStyles } from "@saleor/theme";
import { AddressInput } from "@saleor/types/globalTypes";
import createSingleAutocompleteSelectHandler from "@saleor/utils/handlers/singleAutocompleteSelectChangeHandler";
import React from "react";
diff --git a/src/customers/components/CustomerAddressListPage/CustomerAddressListPage.tsx b/src/customers/components/CustomerAddressListPage/CustomerAddressListPage.tsx
index e77239552..fdbe09feb 100644
--- a/src/customers/components/CustomerAddressListPage/CustomerAddressListPage.tsx
+++ b/src/customers/components/CustomerAddressListPage/CustomerAddressListPage.tsx
@@ -1,10 +1,10 @@
import Button from "@material-ui/core/Button";
-import { makeStyles } from "@material-ui/core/styles";
import Typography from "@material-ui/core/Typography";
import AppHeader from "@saleor/components/AppHeader";
import Container from "@saleor/components/Container";
import PageHeader from "@saleor/components/PageHeader";
import { renderCollection } from "@saleor/misc";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { defineMessages, useIntl } from "react-intl";
diff --git a/src/customers/components/CustomerAddresses/CustomerAddresses.tsx b/src/customers/components/CustomerAddresses/CustomerAddresses.tsx
index a82fbc172..e3c38c128 100644
--- a/src/customers/components/CustomerAddresses/CustomerAddresses.tsx
+++ b/src/customers/components/CustomerAddresses/CustomerAddresses.tsx
@@ -1,12 +1,12 @@
import Button from "@material-ui/core/Button";
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import { makeStyles } from "@material-ui/core/styles";
import Typography from "@material-ui/core/Typography";
import AddressFormatter from "@saleor/components/AddressFormatter";
import CardTitle from "@saleor/components/CardTitle";
import { Hr } from "@saleor/components/Hr";
import { buttonMessages } from "@saleor/intl";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
diff --git a/src/customers/components/CustomerCreateAddress/CustomerCreateAddress.tsx b/src/customers/components/CustomerCreateAddress/CustomerCreateAddress.tsx
index 710aa1d2c..686dbe8be 100644
--- a/src/customers/components/CustomerCreateAddress/CustomerCreateAddress.tsx
+++ b/src/customers/components/CustomerCreateAddress/CustomerCreateAddress.tsx
@@ -1,12 +1,12 @@
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import { makeStyles } from "@material-ui/core/styles";
import Typography from "@material-ui/core/Typography";
import AddressEdit from "@saleor/components/AddressEdit";
import CardTitle from "@saleor/components/CardTitle";
import { FormSpacer } from "@saleor/components/FormSpacer";
import { SingleAutocompleteChoiceType } from "@saleor/components/SingleAutocompleteSelectField";
import { AccountErrorFragment } from "@saleor/fragments/types/AccountErrorFragment";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
diff --git a/src/customers/components/CustomerCreateDetails/CustomerCreateDetails.tsx b/src/customers/components/CustomerCreateDetails/CustomerCreateDetails.tsx
index 06fd2da43..9b48d9346 100644
--- a/src/customers/components/CustomerCreateDetails/CustomerCreateDetails.tsx
+++ b/src/customers/components/CustomerCreateDetails/CustomerCreateDetails.tsx
@@ -1,10 +1,10 @@
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import { makeStyles } from "@material-ui/core/styles";
import TextField from "@material-ui/core/TextField";
import CardTitle from "@saleor/components/CardTitle";
import { AccountErrorFragment } from "@saleor/fragments/types/AccountErrorFragment";
import { commonMessages } from "@saleor/intl";
+import { makeStyles } from "@saleor/theme";
import { getFormErrors } from "@saleor/utils/errors";
import getAccountErrorMessage from "@saleor/utils/errors/account";
import React from "react";
diff --git a/src/customers/components/CustomerDetails/CustomerDetails.tsx b/src/customers/components/CustomerDetails/CustomerDetails.tsx
index b916c6c19..5039626c8 100644
--- a/src/customers/components/CustomerDetails/CustomerDetails.tsx
+++ b/src/customers/components/CustomerDetails/CustomerDetails.tsx
@@ -1,6 +1,5 @@
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import { makeStyles } from "@material-ui/core/styles";
import TextField from "@material-ui/core/TextField";
import Typography from "@material-ui/core/Typography";
import CardTitle from "@saleor/components/CardTitle";
@@ -8,6 +7,7 @@ import { ControlledCheckbox } from "@saleor/components/ControlledCheckbox";
import Skeleton from "@saleor/components/Skeleton";
import { AccountErrorFragment } from "@saleor/fragments/types/AccountErrorFragment";
import { maybe } from "@saleor/misc";
+import { makeStyles } from "@saleor/theme";
import { getFormErrors } from "@saleor/utils/errors";
import getAccountErrorMessage from "@saleor/utils/errors/account";
import moment from "moment-timezone";
diff --git a/src/customers/components/CustomerInfo/CustomerInfo.tsx b/src/customers/components/CustomerInfo/CustomerInfo.tsx
index c722f49d1..9dfdbd7f2 100644
--- a/src/customers/components/CustomerInfo/CustomerInfo.tsx
+++ b/src/customers/components/CustomerInfo/CustomerInfo.tsx
@@ -1,6 +1,5 @@
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import { makeStyles } from "@material-ui/core/styles";
import TextField from "@material-ui/core/TextField";
import Typography from "@material-ui/core/Typography";
import CardTitle from "@saleor/components/CardTitle";
@@ -8,6 +7,7 @@ import Grid from "@saleor/components/Grid";
import Hr from "@saleor/components/Hr";
import { AccountErrorFragment } from "@saleor/fragments/types/AccountErrorFragment";
import { commonMessages } from "@saleor/intl";
+import { makeStyles } from "@saleor/theme";
import { getFormErrors } from "@saleor/utils/errors";
import getAccountErrorMessage from "@saleor/utils/errors/account";
import React from "react";
diff --git a/src/customers/components/CustomerList/CustomerList.tsx b/src/customers/components/CustomerList/CustomerList.tsx
index 160bc7d7b..8b72865ac 100644
--- a/src/customers/components/CustomerList/CustomerList.tsx
+++ b/src/customers/components/CustomerList/CustomerList.tsx
@@ -1,4 +1,3 @@
-import { makeStyles } from "@material-ui/core/styles";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableFooter from "@material-ui/core/TableFooter";
@@ -11,6 +10,7 @@ import TableHead from "@saleor/components/TableHead";
import TablePagination from "@saleor/components/TablePagination";
import { CustomerListUrlSortField } from "@saleor/customers/urls";
import { getUserName, maybe, renderCollection } from "@saleor/misc";
+import { makeStyles } from "@saleor/theme";
import { ListActions, ListProps, SortPage } from "@saleor/types";
import { getArrowDirection } from "@saleor/utils/sort";
import React from "react";
diff --git a/src/customers/components/CustomerOrders/CustomerOrders.tsx b/src/customers/components/CustomerOrders/CustomerOrders.tsx
index cf9aac9c5..18bd339e9 100644
--- a/src/customers/components/CustomerOrders/CustomerOrders.tsx
+++ b/src/customers/components/CustomerOrders/CustomerOrders.tsx
@@ -1,6 +1,5 @@
import Button from "@material-ui/core/Button";
import Card from "@material-ui/core/Card";
-import { makeStyles } from "@material-ui/core/styles";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableHead from "@material-ui/core/TableHead";
@@ -11,6 +10,7 @@ import Money from "@saleor/components/Money";
import ResponsiveTable from "@saleor/components/ResponsiveTable";
import Skeleton from "@saleor/components/Skeleton";
import StatusLabel from "@saleor/components/StatusLabel";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
diff --git a/src/customers/components/CustomerStats/CustomerStats.tsx b/src/customers/components/CustomerStats/CustomerStats.tsx
index 2623a6c0f..bc92964fc 100644
--- a/src/customers/components/CustomerStats/CustomerStats.tsx
+++ b/src/customers/components/CustomerStats/CustomerStats.tsx
@@ -1,11 +1,11 @@
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import { makeStyles } from "@material-ui/core/styles";
import Typography from "@material-ui/core/Typography";
import CardTitle from "@saleor/components/CardTitle";
import { DateTime } from "@saleor/components/Date";
import { Hr } from "@saleor/components/Hr";
import Skeleton from "@saleor/components/Skeleton";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
diff --git a/src/customers/types/BulkRemoveCustomers.ts b/src/customers/types/BulkRemoveCustomers.ts
index 206900f35..ebaf85ab3 100644
--- a/src/customers/types/BulkRemoveCustomers.ts
+++ b/src/customers/types/BulkRemoveCustomers.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { AccountErrorCode } from "./../../types/globalTypes";
diff --git a/src/customers/types/CreateCustomer.ts b/src/customers/types/CreateCustomer.ts
index 6b75e5d8d..187a7a584 100644
--- a/src/customers/types/CreateCustomer.ts
+++ b/src/customers/types/CreateCustomer.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { UserCreateInput, AccountErrorCode } from "./../../types/globalTypes";
diff --git a/src/customers/types/CreateCustomerAddress.ts b/src/customers/types/CreateCustomerAddress.ts
index 5ffafaee9..50a60f156 100644
--- a/src/customers/types/CreateCustomerAddress.ts
+++ b/src/customers/types/CreateCustomerAddress.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { AddressInput, AccountErrorCode } from "./../../types/globalTypes";
diff --git a/src/customers/types/CustomerAddresses.ts b/src/customers/types/CustomerAddresses.ts
index b95d46a28..7ba0921e6 100644
--- a/src/customers/types/CustomerAddresses.ts
+++ b/src/customers/types/CustomerAddresses.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
// ====================================================
diff --git a/src/customers/types/CustomerCreateData.ts b/src/customers/types/CustomerCreateData.ts
index a6e641a56..f1c8afe26 100644
--- a/src/customers/types/CustomerCreateData.ts
+++ b/src/customers/types/CustomerCreateData.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
// ====================================================
diff --git a/src/customers/types/CustomerDetails.ts b/src/customers/types/CustomerDetails.ts
index 89532aa61..2645c09b9 100644
--- a/src/customers/types/CustomerDetails.ts
+++ b/src/customers/types/CustomerDetails.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { PaymentChargeStatusEnum } from "./../../types/globalTypes";
diff --git a/src/customers/types/ListCustomers.ts b/src/customers/types/ListCustomers.ts
index 29f19197f..f16acb87f 100644
--- a/src/customers/types/ListCustomers.ts
+++ b/src/customers/types/ListCustomers.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { CustomerFilterInput, UserSortingInput } from "./../../types/globalTypes";
diff --git a/src/customers/types/RemoveCustomer.ts b/src/customers/types/RemoveCustomer.ts
index ceaddf38a..6217b2034 100644
--- a/src/customers/types/RemoveCustomer.ts
+++ b/src/customers/types/RemoveCustomer.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { AccountErrorCode } from "./../../types/globalTypes";
diff --git a/src/customers/types/RemoveCustomerAddress.ts b/src/customers/types/RemoveCustomerAddress.ts
index 4d1769f49..64833f9a9 100644
--- a/src/customers/types/RemoveCustomerAddress.ts
+++ b/src/customers/types/RemoveCustomerAddress.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { AccountErrorCode } from "./../../types/globalTypes";
diff --git a/src/customers/types/SetCustomerDefaultAddress.ts b/src/customers/types/SetCustomerDefaultAddress.ts
index af2058f60..c53179a61 100644
--- a/src/customers/types/SetCustomerDefaultAddress.ts
+++ b/src/customers/types/SetCustomerDefaultAddress.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { AddressTypeEnum, AccountErrorCode } from "./../../types/globalTypes";
diff --git a/src/customers/types/UpdateCustomer.ts b/src/customers/types/UpdateCustomer.ts
index 500a0c01c..c62a7f8b6 100644
--- a/src/customers/types/UpdateCustomer.ts
+++ b/src/customers/types/UpdateCustomer.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { CustomerInput, AccountErrorCode } from "./../../types/globalTypes";
diff --git a/src/customers/types/UpdateCustomerAddress.ts b/src/customers/types/UpdateCustomerAddress.ts
index e62b464a1..da56ad532 100644
--- a/src/customers/types/UpdateCustomerAddress.ts
+++ b/src/customers/types/UpdateCustomerAddress.ts
@@ -1,5 +1,6 @@
/* tslint:disable */
/* eslint-disable */
+// @generated
// This file was automatically generated and should not be edited.
import { AddressInput, AccountErrorCode } from "./../../types/globalTypes";
diff --git a/src/discounts/components/DiscountCategories/DiscountCategories.tsx b/src/discounts/components/DiscountCategories/DiscountCategories.tsx
index ddf81ad16..f10ec70f2 100644
--- a/src/discounts/components/DiscountCategories/DiscountCategories.tsx
+++ b/src/discounts/components/DiscountCategories/DiscountCategories.tsx
@@ -1,7 +1,6 @@
import Button from "@material-ui/core/Button";
import Card from "@material-ui/core/Card";
import IconButton from "@material-ui/core/IconButton";
-import { makeStyles } from "@material-ui/core/styles";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableFooter from "@material-ui/core/TableFooter";
@@ -13,6 +12,7 @@ import ResponsiveTable from "@saleor/components/ResponsiveTable";
import Skeleton from "@saleor/components/Skeleton";
import TableHead from "@saleor/components/TableHead";
import TablePagination from "@saleor/components/TablePagination";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
diff --git a/src/discounts/components/DiscountCollections/DiscountCollections.tsx b/src/discounts/components/DiscountCollections/DiscountCollections.tsx
index 4d61dfd7b..255352651 100644
--- a/src/discounts/components/DiscountCollections/DiscountCollections.tsx
+++ b/src/discounts/components/DiscountCollections/DiscountCollections.tsx
@@ -1,7 +1,6 @@
import Button from "@material-ui/core/Button";
import Card from "@material-ui/core/Card";
import IconButton from "@material-ui/core/IconButton";
-import { makeStyles } from "@material-ui/core/styles";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableFooter from "@material-ui/core/TableFooter";
@@ -13,6 +12,7 @@ import ResponsiveTable from "@saleor/components/ResponsiveTable";
import Skeleton from "@saleor/components/Skeleton";
import TableHead from "@saleor/components/TableHead";
import TablePagination from "@saleor/components/TablePagination";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
diff --git a/src/discounts/components/DiscountCountrySelectDialog/DiscountCountrySelectDialog.tsx b/src/discounts/components/DiscountCountrySelectDialog/DiscountCountrySelectDialog.tsx
index 9a12c61f3..dfcdcb125 100644
--- a/src/discounts/components/DiscountCountrySelectDialog/DiscountCountrySelectDialog.tsx
+++ b/src/discounts/components/DiscountCountrySelectDialog/DiscountCountrySelectDialog.tsx
@@ -3,7 +3,6 @@ import Dialog from "@material-ui/core/Dialog";
import DialogActions from "@material-ui/core/DialogActions";
import DialogContent from "@material-ui/core/DialogContent";
import DialogTitle from "@material-ui/core/DialogTitle";
-import { makeStyles } from "@material-ui/core/styles";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableRow from "@material-ui/core/TableRow";
@@ -20,6 +19,7 @@ import ResponsiveTable from "@saleor/components/ResponsiveTable";
// tslint:disable no-submodule-imports
import { ShopInfo_shop_countries } from "@saleor/components/Shop/types/ShopInfo";
import { buttonMessages } from "@saleor/intl";
+import { makeStyles } from "@saleor/theme";
import { filter } from "fuzzaldrin";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
diff --git a/src/discounts/components/DiscountProducts/DiscountProducts.tsx b/src/discounts/components/DiscountProducts/DiscountProducts.tsx
index 9e94099b9..3ac72f735 100644
--- a/src/discounts/components/DiscountProducts/DiscountProducts.tsx
+++ b/src/discounts/components/DiscountProducts/DiscountProducts.tsx
@@ -1,7 +1,6 @@
import Button from "@material-ui/core/Button";
import Card from "@material-ui/core/Card";
import IconButton from "@material-ui/core/IconButton";
-import { makeStyles } from "@material-ui/core/styles";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableFooter from "@material-ui/core/TableFooter";
@@ -17,6 +16,7 @@ import TableCellAvatar, {
} from "@saleor/components/TableCellAvatar";
import TableHead from "@saleor/components/TableHead";
import TablePagination from "@saleor/components/TablePagination";
+import { makeStyles } from "@saleor/theme";
import React from "react";
import { FormattedMessage, useIntl } from "react-intl";
diff --git a/src/discounts/components/SaleList/SaleList.tsx b/src/discounts/components/SaleList/SaleList.tsx
index d2a1d7e43..8040121d4 100644
--- a/src/discounts/components/SaleList/SaleList.tsx
+++ b/src/discounts/components/SaleList/SaleList.tsx
@@ -1,4 +1,3 @@
-import { makeStyles } from "@material-ui/core/styles";
import TableBody from "@material-ui/core/TableBody";
import TableCell from "@material-ui/core/TableCell";
import TableFooter from "@material-ui/core/TableFooter";
@@ -14,6 +13,7 @@ import TableHead from "@saleor/components/TableHead";
import TablePagination from "@saleor/components/TablePagination";
import { SaleListUrlSortField } from "@saleor/discounts/urls";
import { maybe, renderCollection } from "@saleor/misc";
+import { makeStyles } from "@saleor/theme";
import { ChannelProps, ListActions, ListProps, SortPage } from "@saleor/types";
import { SaleType } from "@saleor/types/globalTypes";
import { getArrowDirection } from "@saleor/utils/sort";
diff --git a/src/discounts/components/SaleType/SaleType.tsx b/src/discounts/components/SaleType/SaleType.tsx
index ebec25615..8b4d9e634 100644
--- a/src/discounts/components/SaleType/SaleType.tsx
+++ b/src/discounts/components/SaleType/SaleType.tsx
@@ -1,11 +1,11 @@
import Card from "@material-ui/core/Card";
import CardContent from "@material-ui/core/CardContent";
-import { makeStyles } from "@material-ui/core/styles";
import CardTitle from "@saleor/components/CardTitle";
import RadioGroupField, {
RadioGroupFieldChoice
} from "@saleor/components/RadioGroupField";
import { FormChange } from "@saleor/hooks/useForm";
+import { makeStyles } from "@saleor/theme";
import { SaleType as SaleTypeEnum } from "@saleor/types/globalTypes";
import React from "react";
import { IntlShape, useIntl } from "react-intl";
diff --git a/src/discounts/components/SaleValue/styles.ts b/src/discounts/components/SaleValue/styles.ts
index a9eaef751..2e1aef9a2 100644
--- a/src/discounts/components/SaleValue/styles.ts
+++ b/src/discounts/components/SaleValue/styles.ts
@@ -1,4 +1,4 @@
-import { makeStyles } from "@material-ui/core/styles";
+import { makeStyles } from "@saleor/theme";
export const useStyles = makeStyles(
theme => ({
diff --git a/src/discounts/components/VoucherInfo/VoucherInfo.tsx b/src/discounts/components/VoucherInfo/VoucherInfo.tsx
index e773d17a4..3e2dccf3e 100644
--- a/src/discounts/components/VoucherInfo/VoucherInfo.tsx
+++ b/src/discounts/components/VoucherInfo/VoucherInfo.tsx
@@ -46,7 +46,11 @@ const VoucherInfo = ({
title={intl.formatMessage(commonMessages.generalInformations)}
toolbar={
variant === "create" && (
-