From ddf4adda9d08f3f79ad027f48520472451a3f532 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Dro=C5=84?= Date: Wed, 11 Jan 2023 17:10:04 +0100 Subject: [PATCH] Mark taxes as preview (#2971) * Create dedicated TaxPageTitle component * Change page headers in taxes views * Apply CR fixes --- .../components/TaxPageTitle/TaxPageTitle.tsx | 29 +++++++++++++++++++ src/taxes/components/TaxPageTitle/index.ts | 2 ++ .../pages/TaxChannelsPage/TaxChannelsPage.tsx | 4 +-- .../pages/TaxClassesPage/TaxClassesPage.tsx | 4 +-- .../TaxCountriesPage/TaxCountriesPage.tsx | 4 +-- 5 files changed, 37 insertions(+), 6 deletions(-) create mode 100644 src/taxes/components/TaxPageTitle/TaxPageTitle.tsx create mode 100644 src/taxes/components/TaxPageTitle/index.ts diff --git a/src/taxes/components/TaxPageTitle/TaxPageTitle.tsx b/src/taxes/components/TaxPageTitle/TaxPageTitle.tsx new file mode 100644 index 000000000..b843be04f --- /dev/null +++ b/src/taxes/components/TaxPageTitle/TaxPageTitle.tsx @@ -0,0 +1,29 @@ +import HorizontalSpacer from "@saleor/apps/components/HorizontalSpacer"; +import PreviewPill from "@saleor/components/PreviewPill"; +import { sectionNames } from "@saleor/intl"; +import { makeStyles } from "@saleor/macaw-ui"; +import React from "react"; +import { FormattedMessage } from "react-intl"; + +const useStyles = makeStyles( + () => ({ + wrapper: { + display: "flex", + }, + }), + { name: "TaxPageTitle" }, +); + +export const TaxPageTitle = () => { + const classes = useStyles(); + + return ( +
+ + + +
+ ); +}; + +export default TaxPageTitle; diff --git a/src/taxes/components/TaxPageTitle/index.ts b/src/taxes/components/TaxPageTitle/index.ts new file mode 100644 index 000000000..d34b5b342 --- /dev/null +++ b/src/taxes/components/TaxPageTitle/index.ts @@ -0,0 +1,2 @@ +export { default } from "./TaxPageTitle"; +export * from "./TaxPageTitle"; diff --git a/src/taxes/pages/TaxChannelsPage/TaxChannelsPage.tsx b/src/taxes/pages/TaxChannelsPage/TaxChannelsPage.tsx index 93f6c0640..d839c2cc3 100644 --- a/src/taxes/pages/TaxChannelsPage/TaxChannelsPage.tsx +++ b/src/taxes/pages/TaxChannelsPage/TaxChannelsPage.tsx @@ -17,7 +17,6 @@ import { TaxConfigurationUpdateInput, } from "@saleor/graphql"; import useNavigator from "@saleor/hooks/useNavigator"; -import { sectionNames } from "@saleor/intl"; import { Button, ConfirmButtonTransitionState, @@ -29,6 +28,7 @@ import { PageTabs, } from "@saleor/macaw-ui"; import TaxCountryDialog from "@saleor/taxes/components/TaxCountryDialog"; +import TaxPageTitle from "@saleor/taxes/components/TaxPageTitle"; import { taxesMessages } from "@saleor/taxes/messages"; import { isLastElement } from "@saleor/taxes/utils/utils"; import React from "react"; @@ -161,7 +161,7 @@ export const TaxChannelsPage: React.FC = props => { return ( - + } /> = props => { return ( - + } /> = props => { return ( - + } />