From e4497b9ba4fd252ad49ff7e512eec8a598a002d9 Mon Sep 17 00:00:00 2001 From: Lukasz Ostrowski Date: Tue, 27 Jun 2023 12:10:19 +0200 Subject: [PATCH] Add test-ids to product feed (#669) * add test-ids to product feed * add dynamic google form * Update .changeset/poor-hounds-move.md Co-authored-by: Adrian Pilarczyk --------- Co-authored-by: Adrian Pilarczyk --- .changeset/ninety-plums-look.md | 5 +++++ .changeset/poor-hounds-move.md | 5 +++++ .../construct-category-breadcrumbs.tsx | 2 +- .../category-mapping/ui/category-mapping-form.tsx | 8 +++++++- .../category-mapping/ui/category-mapping.tsx | 2 +- apps/products-feed/src/pages/categories.tsx | 13 ++++++++++--- apps/products-feed/src/pages/configuration.tsx | 11 ++++++++++- 7 files changed, 39 insertions(+), 7 deletions(-) create mode 100644 .changeset/ninety-plums-look.md create mode 100644 .changeset/poor-hounds-move.md diff --git a/.changeset/ninety-plums-look.md b/.changeset/ninety-plums-look.md new file mode 100644 index 0000000..edc1108 --- /dev/null +++ b/.changeset/ninety-plums-look.md @@ -0,0 +1,5 @@ +--- +"saleor-app-products-feed": minor +--- + +Added test-id attributes to several meaningful elements. Now quering in automated tests are more stable diff --git a/.changeset/poor-hounds-move.md b/.changeset/poor-hounds-move.md new file mode 100644 index 0000000..012dac3 --- /dev/null +++ b/.changeset/poor-hounds-move.md @@ -0,0 +1,5 @@ +--- +"saleor-app-products-feed": minor +--- + +Make Google Categories mapping lazy loaded, so the page loads immediately and forms add with a delay. Previously the page was stuck due to large chunk size diff --git a/apps/products-feed/src/modules/category-mapping/construct-category-breadcrumbs.tsx b/apps/products-feed/src/modules/category-mapping/construct-category-breadcrumbs.tsx index ad59106..593159b 100644 --- a/apps/products-feed/src/modules/category-mapping/construct-category-breadcrumbs.tsx +++ b/apps/products-feed/src/modules/category-mapping/construct-category-breadcrumbs.tsx @@ -11,7 +11,7 @@ export const CategoryBreadcrumbs = (props: { category: CategoryWithMappingFragme const breadcrumbs = constructCategoryBreadcrumbs(props.category); return ( - + {breadcrumbs.map((category, index) => { const isLast = index === breadcrumbs.length - 1; diff --git a/apps/products-feed/src/modules/category-mapping/ui/category-mapping-form.tsx b/apps/products-feed/src/modules/category-mapping/ui/category-mapping-form.tsx index 5542dfe..b7aa7f4 100644 --- a/apps/products-feed/src/modules/category-mapping/ui/category-mapping-form.tsx +++ b/apps/products-feed/src/modules/category-mapping/ui/category-mapping-form.tsx @@ -59,6 +59,7 @@ export const CategoryMappingForm = ({ render={({ field: { value, onChange } }) => { return (