From 3d8cfedf9c8b6e1389d5c4dc492e564dec57033c Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Tue, 20 Jun 2023 18:23:44 +0200 Subject: [PATCH 01/42] CC-29767 Added deploy file --- deploy.b2bmp-202307.yml | 263 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 263 insertions(+) create mode 100644 deploy.b2bmp-202307.yml diff --git a/deploy.b2bmp-202307.yml b/deploy.b2bmp-202307.yml new file mode 100644 index 0000000000..85edaf6f02 --- /dev/null +++ b/deploy.b2bmp-202307.yml @@ -0,0 +1,263 @@ +version: "0.1" + +x-real-ip: &real-ip + real-ip: + from: + - 10.0.0.0/8 # AWS VPC network + - 103.21.244.0/22 # Cloudflare + - 103.22.200.0/22 # Cloudflare + - 103.31.4.0/22 # Cloudflare + - 104.16.0.0/12 # Cloudflare + - 108.162.192.0/18 # Cloudflare + - 131.0.72.0/22 # Cloudflare + - 141.101.64.0/18 # Cloudflare + - 162.158.0.0/15 # Cloudflare + - 172.64.0.0/13 # Cloudflare + - 173.245.48.0/20 # Cloudflare + - 188.114.96.0/20 # Cloudflare + - 190.93.240.0/20 # Cloudflare + - 197.234.240.0/22 # Cloudflare + - 198.41.128.0/17 # Cloudflare + - 2400:cb00::/32 # Cloudflare + - 2606:4700::/32 # Cloudflare + - 2803:f800::/32 # Cloudflare + - 2405:b500::/32 # Cloudflare + - 2405:8100::/32 # Cloudflare + - 2c0f:f248::/32 # Cloudflare + - 2a06:98c0::/29 # Cloudflare + +x-frontend-auth: &frontend-auth + <<: *real-ip + auth: + engine: basic + users: + - username: cloud + password: cloud + exclude: + - '${ALLOWED_IP}' # AWS gateway + - 185.60.20.0/24 # PayOne + +namespace: spryker-cloud +tag: '1.0' + +environment: docker.prod + +image: + tag: spryker/php:8.1 + environment: + SPRYKER_DEFAULT_STORE: "DE" + SPRYKER_ACTIVE_STORES: "DE,AT" + SPRYKER_HOOK_BEFORE_DEPLOY: "vendor/bin/install -r EU/pre-deploy -vvv" + SPRYKER_HOOK_AFTER_DEPLOY: "true" + SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" + SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" + SPRYKER_PRODUCT_CONFIGURATOR_HOST: dtc.mp-b2b.internal-testing.demo-spryker.com + SPRYKER_PRODUCT_CONFIGURATOR_PORT: 443 + SPRYKER_YVES_HOST_DE: www.de.mp-b2b.internal-testing.demo-spryker.com + SPRYKER_YVES_HOST_AT: www.at.mp-b2b.internal-testing.demo-spryker.com + php: + enabled-extensions: + - blackfire + - newrelic + node: + version: 18 + npm: 9 + +composer: + mode: --no-dev + autoload: --classmap-authoritative + +assets: + image: spryker/nginx-brotli:latest + mode: production + compression: + brotli: + static: on + level: 5 + +regions: + EU: + services: + database: + database: spryker_mp_b2b + username: spryker + password: secret + + stores: + DE: + services: + broker: + namespace: de_queue + key_value_store: + namespace: 1 + search: + namespace: de_search + session: + namespace: 2 + AT: + services: + broker: + namespace: at_queue + key_value_store: + namespace: 1 + search: + namespace: at_search + session: + namespace: 2 + +groups: + EU: + region: EU + applications: + redirects_eu: + application: static + endpoints: + mp-b2b.internal-testing.demo-spryker.com: + store: DE + redirect: + type: 302 + url: www.de.mp-b2b.internal-testing.demo-spryker.com + de.mp-b2b.internal-testing.demo-spryker.com: + store: DE + redirect: + type: 302 + url: www.de.mp-b2b.internal-testing.demo-spryker.com + at.mp-b2b.internal-testing.demo-spryker.com: + store: AT + redirect: + type: 302 + url: www.at.mp-b2b.internal-testing.demo-spryker.com + yves_eu: + application: yves + endpoints: + dtc.mp-b2b.internal-testing.demo-spryker.com: + entry-point: Configurator + www.de.mp-b2b.internal-testing.demo-spryker.com: + store: DE + <<: *frontend-auth + www.at.mp-b2b.internal-testing.demo-spryker.com: + store: AT + <<: *frontend-auth + backoffice_eu: + application: backoffice + endpoints: + backoffice.de.mp-b2b.internal-testing.demo-spryker.com: + store: DE + <<: *frontend-auth + backoffice.at.mp-b2b.internal-testing.demo-spryker.com: + store: AT + <<: *frontend-auth + backend_gateway_eu: + application: backend-gateway + endpoints: + backend-gateway.de.mp-b2b.internal-testing.demo-spryker.com: + store: DE + backend-gateway.at.mp-b2b.internal-testing.demo-spryker.com: + store: AT + backend_api_eu: + application: zed + endpoints: + backend-api.de.mp-b2b.internal-testing.demo-spryker.com: + store: DE + entry-point: BackendApi + backend-api.at.mp-b2b.internal-testing.demo-spryker.com: + store: AT + entry-point: BackendApi + glue_eu: + application: glue + endpoints: + glue.de.mp-b2b.internal-testing.demo-spryker.com: + store: DE + glue.at.mp-b2b.internal-testing.demo-spryker.com: + store: AT + glue_storefront_eu: + application: glue-storefront + endpoints: + glue-storefront.de.mp-b2b.internal-testing.demo-spryker.com: + store: DE + glue-storefront.at.mp-b2b.internal-testing.demo-spryker.com: + store: AT + glue_backend_eu: + application: glue-backend + endpoints: + glue-backend.de.mp-b2b.internal-testing.demo-spryker.com: + store: DE + glue-backend.at.mp-b2b.internal-testing.demo-spryker.com: + store: AT + merchant_portal_eu: + application: merchant-portal + endpoints: + mp.de.mp-b2b.internal-testing.demo-spryker.com: + entry-point: MerchantPortal + store: DE + primal: true + services: + session: + namespace: 7 + mp.at.mp-b2b.internal-testing.demo-spryker.com: + entry-point: MerchantPortal + store: AT + services: + session: + namespace: 8 +services: + database: + engine: mysql + version: mariadb-10.4 + root: + username: "root" + password: "secret" + endpoints: + localhost:3306: + protocol: tcp + broker: + engine: rabbitmq + version: '3.9' + api: + username: "spryker" + password: "secret" + endpoints: + queue.mp-b2b.internal-testing.demo-spryker.com: + localhost:5672: + protocol: tcp + session: + engine: redis + key_value_store: + engine: redis + endpoints: + localhost:16379: + protocol: tcp + search: + engine: elastic + version: '7.10' + endpoints: + localhost:9200: + protocol: tcp + scheduler: + engine: jenkins + endpoints: + scheduler.mp-b2b.internal-testing.demo-spryker.com: + mail_catcher: + engine: mailhog + endpoints: + mail.mp-b2b.internal-testing.demo-spryker.com: + +docker: + + blackfire: + enabled: true + + ssl: + enabled: true + redirect: true + + debug: + enabled: false + xdebug: + enabled: false + + testing: + store: DE + + mount: + baked: From 9bef79bd41b60fc63d298092f92d36132fc98879 Mon Sep 17 00:00:00 2001 From: Dmitry Lymarenko Date: Wed, 21 Jun 2023 15:20:22 +0200 Subject: [PATCH 02/42] CC-29767 Updated deploy file --- deploy.b2bmp-202307.yml | 263 -------------------------------------- deploy.spryker-mp-b2b.yml | 14 ++ 2 files changed, 14 insertions(+), 263 deletions(-) delete mode 100644 deploy.b2bmp-202307.yml diff --git a/deploy.b2bmp-202307.yml b/deploy.b2bmp-202307.yml deleted file mode 100644 index 85edaf6f02..0000000000 --- a/deploy.b2bmp-202307.yml +++ /dev/null @@ -1,263 +0,0 @@ -version: "0.1" - -x-real-ip: &real-ip - real-ip: - from: - - 10.0.0.0/8 # AWS VPC network - - 103.21.244.0/22 # Cloudflare - - 103.22.200.0/22 # Cloudflare - - 103.31.4.0/22 # Cloudflare - - 104.16.0.0/12 # Cloudflare - - 108.162.192.0/18 # Cloudflare - - 131.0.72.0/22 # Cloudflare - - 141.101.64.0/18 # Cloudflare - - 162.158.0.0/15 # Cloudflare - - 172.64.0.0/13 # Cloudflare - - 173.245.48.0/20 # Cloudflare - - 188.114.96.0/20 # Cloudflare - - 190.93.240.0/20 # Cloudflare - - 197.234.240.0/22 # Cloudflare - - 198.41.128.0/17 # Cloudflare - - 2400:cb00::/32 # Cloudflare - - 2606:4700::/32 # Cloudflare - - 2803:f800::/32 # Cloudflare - - 2405:b500::/32 # Cloudflare - - 2405:8100::/32 # Cloudflare - - 2c0f:f248::/32 # Cloudflare - - 2a06:98c0::/29 # Cloudflare - -x-frontend-auth: &frontend-auth - <<: *real-ip - auth: - engine: basic - users: - - username: cloud - password: cloud - exclude: - - '${ALLOWED_IP}' # AWS gateway - - 185.60.20.0/24 # PayOne - -namespace: spryker-cloud -tag: '1.0' - -environment: docker.prod - -image: - tag: spryker/php:8.1 - environment: - SPRYKER_DEFAULT_STORE: "DE" - SPRYKER_ACTIVE_STORES: "DE,AT" - SPRYKER_HOOK_BEFORE_DEPLOY: "vendor/bin/install -r EU/pre-deploy -vvv" - SPRYKER_HOOK_AFTER_DEPLOY: "true" - SPRYKER_HOOK_INSTALL: "vendor/bin/install -r EU/production --no-ansi -vvv" - SPRYKER_HOOK_DESTRUCTIVE_INSTALL: "vendor/bin/install -r EU/destructive --no-ansi -vvv" - SPRYKER_PRODUCT_CONFIGURATOR_HOST: dtc.mp-b2b.internal-testing.demo-spryker.com - SPRYKER_PRODUCT_CONFIGURATOR_PORT: 443 - SPRYKER_YVES_HOST_DE: www.de.mp-b2b.internal-testing.demo-spryker.com - SPRYKER_YVES_HOST_AT: www.at.mp-b2b.internal-testing.demo-spryker.com - php: - enabled-extensions: - - blackfire - - newrelic - node: - version: 18 - npm: 9 - -composer: - mode: --no-dev - autoload: --classmap-authoritative - -assets: - image: spryker/nginx-brotli:latest - mode: production - compression: - brotli: - static: on - level: 5 - -regions: - EU: - services: - database: - database: spryker_mp_b2b - username: spryker - password: secret - - stores: - DE: - services: - broker: - namespace: de_queue - key_value_store: - namespace: 1 - search: - namespace: de_search - session: - namespace: 2 - AT: - services: - broker: - namespace: at_queue - key_value_store: - namespace: 1 - search: - namespace: at_search - session: - namespace: 2 - -groups: - EU: - region: EU - applications: - redirects_eu: - application: static - endpoints: - mp-b2b.internal-testing.demo-spryker.com: - store: DE - redirect: - type: 302 - url: www.de.mp-b2b.internal-testing.demo-spryker.com - de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - redirect: - type: 302 - url: www.de.mp-b2b.internal-testing.demo-spryker.com - at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - redirect: - type: 302 - url: www.at.mp-b2b.internal-testing.demo-spryker.com - yves_eu: - application: yves - endpoints: - dtc.mp-b2b.internal-testing.demo-spryker.com: - entry-point: Configurator - www.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - <<: *frontend-auth - www.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - <<: *frontend-auth - backoffice_eu: - application: backoffice - endpoints: - backoffice.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - <<: *frontend-auth - backoffice.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - <<: *frontend-auth - backend_gateway_eu: - application: backend-gateway - endpoints: - backend-gateway.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - backend-gateway.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - backend_api_eu: - application: zed - endpoints: - backend-api.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - entry-point: BackendApi - backend-api.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - entry-point: BackendApi - glue_eu: - application: glue - endpoints: - glue.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - glue.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - glue_storefront_eu: - application: glue-storefront - endpoints: - glue-storefront.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - glue-storefront.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - glue_backend_eu: - application: glue-backend - endpoints: - glue-backend.de.mp-b2b.internal-testing.demo-spryker.com: - store: DE - glue-backend.at.mp-b2b.internal-testing.demo-spryker.com: - store: AT - merchant_portal_eu: - application: merchant-portal - endpoints: - mp.de.mp-b2b.internal-testing.demo-spryker.com: - entry-point: MerchantPortal - store: DE - primal: true - services: - session: - namespace: 7 - mp.at.mp-b2b.internal-testing.demo-spryker.com: - entry-point: MerchantPortal - store: AT - services: - session: - namespace: 8 -services: - database: - engine: mysql - version: mariadb-10.4 - root: - username: "root" - password: "secret" - endpoints: - localhost:3306: - protocol: tcp - broker: - engine: rabbitmq - version: '3.9' - api: - username: "spryker" - password: "secret" - endpoints: - queue.mp-b2b.internal-testing.demo-spryker.com: - localhost:5672: - protocol: tcp - session: - engine: redis - key_value_store: - engine: redis - endpoints: - localhost:16379: - protocol: tcp - search: - engine: elastic - version: '7.10' - endpoints: - localhost:9200: - protocol: tcp - scheduler: - engine: jenkins - endpoints: - scheduler.mp-b2b.internal-testing.demo-spryker.com: - mail_catcher: - engine: mailhog - endpoints: - mail.mp-b2b.internal-testing.demo-spryker.com: - -docker: - - blackfire: - enabled: true - - ssl: - enabled: true - redirect: true - - debug: - enabled: false - xdebug: - enabled: false - - testing: - store: DE - - mount: - baked: diff --git a/deploy.spryker-mp-b2b.yml b/deploy.spryker-mp-b2b.yml index 884cc26155..49eaea56c7 100644 --- a/deploy.spryker-mp-b2b.yml +++ b/deploy.spryker-mp-b2b.yml @@ -170,6 +170,20 @@ groups: store: DE glue.at.mp-b2b.internal-testing.demo-spryker.com: store: AT + glue_storefront: + application: glue-storefront + endpoints: + glue-storefront.de.mp-b2b.internal-testing.demo-spryker.com: + store: DE + glue-storefront.at.mp-b2b.internal-testing.demo-spryker.com: + store: AT + glue_backend: + application: glue-backend + endpoints: + glue-backend.de.mp-b2b.internal-testing.demo-spryker.com: + store: DE + glue-backend.at.mp-b2b.internal-testing.demo-spryker.com: + store: AT mportal: application: merchant-portal endpoints: From 2db572a7e75cc6764e48d833dc90d7b81629070e Mon Sep 17 00:00:00 2001 From: Roman Havrylko Date: Wed, 28 Jun 2023 11:04:16 +0200 Subject: [PATCH 03/42] CC-29911: adjusted deployment yaml file. --- deploy.spryker-mp-b2b.yml => deploy.spryker-mpb2b.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename deploy.spryker-mp-b2b.yml => deploy.spryker-mpb2b.yml (98%) diff --git a/deploy.spryker-mp-b2b.yml b/deploy.spryker-mpb2b.yml similarity index 98% rename from deploy.spryker-mp-b2b.yml rename to deploy.spryker-mpb2b.yml index 49eaea56c7..e955b444b9 100644 --- a/deploy.spryker-mp-b2b.yml +++ b/deploy.spryker-mpb2b.yml @@ -79,7 +79,7 @@ regions: EU: services: database: - database: spryker_mp_b2b + database: spryker_mpb2b username: spryker password: secret @@ -170,14 +170,14 @@ groups: store: DE glue.at.mp-b2b.internal-testing.demo-spryker.com: store: AT - glue_storefront: + gluestorefront: application: glue-storefront endpoints: glue-storefront.de.mp-b2b.internal-testing.demo-spryker.com: store: DE glue-storefront.at.mp-b2b.internal-testing.demo-spryker.com: store: AT - glue_backend: + gluebackend: application: glue-backend endpoints: glue-backend.de.mp-b2b.internal-testing.demo-spryker.com: From 20fdb3c0e18012067c051ed342b05a9d9366a3eb Mon Sep 17 00:00:00 2001 From: "danil.moroz" Date: Mon, 3 Jul 2023 13:18:31 +0300 Subject: [PATCH 04/42] CC-29576: Fixed main search UI issues. --- .../molecules/search-form/search-form.scss | 10 +-- .../molecules/search-form/search-form.twig | 40 ++++++------ .../suggest-search/suggest-search.scss | 61 ++++++++----------- .../suggest-search/suggest-search.twig | 12 +--- 4 files changed, 50 insertions(+), 73 deletions(-) diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.scss b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.scss index 4f2e88510d..e1e3ddb0a6 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.scss +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.scss @@ -33,16 +33,17 @@ &__button { position: absolute; top: 0; - width: rem(43); + width: rem(45); height: 100%; padding: 0; border: none; background: $setting-color-transparent; color: $setting-color-gray-4; z-index: $setting-zi-search-suggestions + 3; + cursor: pointer; @include helper-breakpoint-media-min($lg) { - width: rem(56); + width: rem(55); } &--submit { @@ -58,10 +59,9 @@ } &:hover { - background: $setting-color-transparent; - - .icon { + #{$name}__icon { color: $setting-color-gray-3; + fill: $setting-color-gray-3; } } } diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.twig index ff2fe4bd48..67d6920496 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.twig @@ -1,37 +1,31 @@ -{% extends model('component') %} - -{% define config = { - name: 'search-form' -} %} - -{% define data = { - searchUrl: path('search'), - searchValue: app.request.get('q') -} %} - -{% define attributes = { - 'data-search-id': required -} %} +{% extends molecule('search-form', '@SprykerShop:ShopUi') %} {% block body %} -
- - - - diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/suggest-search/suggest-search.scss b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/suggest-search/suggest-search.scss index b9b0deafec..e5cb828d1d 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/suggest-search/suggest-search.scss +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/suggest-search/suggest-search.scss @@ -4,36 +4,31 @@ position: absolute; top: 100%; left: 0; - margin: rem(-3) 0 0 0; - padding: rem(1) rem(25) rem(29); + width: 100%; + padding: rem(1) rem(25) rem(30); border-radius: 0 0 $setting-border-radius $setting-border-radius; background: $setting-color-white; box-shadow: 0 18px 18px 0 $setting-color-shadow-1, 0 3px 3px 0 $setting-color-shadow-1; - width: 100%; max-height: rem(300); overflow-x: hidden; z-index: $setting-zi-search-suggestions + 3; @include helper-breakpoint-media-min($lg) { max-height: 30rem; - padding-left: rem(19); - padding-right: rem(21); + padding-left: rem(20); + padding-right: rem(20); } } - &__input { - padding: rem(19) rem(46) rem(20) rem(43); + &__input, + &__hint { + padding: rem(20) rem(45); border: none; - font-size: rem(18); - font-weight: fw(bold); - line-height: rem(20); - border-radius: $setting-border-radius; - box-shadow: 0 18px 18px 0 $setting-color-shadow-1, 0 3px 3px 0 $setting-color-shadow-1; - position: relative; - z-index: $setting-zi-search-suggestions + 2; + font: fw(bold) rem(18) / rem(20) $setting-font-family; + width: 100%; @include helper-breakpoint-media-min($lg) { - padding: rem(15) rem(10) rem(15) rem(56); + padding: rem(15) rem(10) rem(15) rem(55); font-size: rem(15); font-weight: fw(regular); } @@ -41,44 +36,42 @@ &--active { border-radius: $setting-border-radius $setting-border-radius 0 0; } + } + + &__input { + position: relative; + border-radius: $setting-border-radius; + box-shadow: 0 18px 18px 0 $setting-color-shadow-1, 0 3px 3px 0 $setting-color-shadow-1; + z-index: $setting-zi-search-suggestions + 2; &--transparent { background-color: $setting-color-transparent; } } - &__product { - padding-bottom: rem(10); - } - - &__product-action { - padding-top: rem(23); - } - &__hint { - padding: rem(19) rem(46) rem(20) rem(43); - border: none; - font-size: rem(18); - font-weight: fw(bold); - line-height: rem(20); position: absolute; - width: 100%; - color: $setting-color-gray-2; top: 0; + color: $setting-color-gray-2; z-index: $setting-zi-search-suggestions + 1; @include helper-breakpoint-media-min($lg) { - padding: rem(15) rem(15) rem(15) rem(56); - font-size: rem(15); - font-weight: fw(regular); + padding-right: rem(15); } &--active { background-color: $setting-color-gray-7; - border-radius: $setting-border-radius $setting-border-radius 0 0; } } + &__product { + padding-bottom: rem(10); + } + + &__product-action { + padding-top: rem(23); + } + &__item { &--active { text-decoration: underline; diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/suggest-search/suggest-search.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/suggest-search/suggest-search.twig index babc96e41b..61189c2526 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/suggest-search/suggest-search.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/suggest-search/suggest-search.twig @@ -1,17 +1,7 @@ -{% extends model('component') %} - -{% define config = { - name: 'suggest-search', - tag: 'suggest-search', -} %} +{% extends molecule('suggest-search', '@SprykerShop:ShopUi') %} {% define attributes = { - 'suggestion-url': required, 'base-suggest-url': required, - 'input-class-name': required, - 'debounce-delay': 500, - 'throttle-delay': 200, - 'letters-trashold': 2, 'overlay-class-name': 'js-overlay-block', 'overlay-breakpoint': '0', } %} From 5d780924b6cbc4f6325b67505760be0209b6bbee Mon Sep 17 00:00:00 2001 From: "danil.moroz" Date: Mon, 3 Jul 2023 13:30:49 +0300 Subject: [PATCH 05/42] CC-29576: Updated search-form.twig. --- .../default/components/molecules/search-form/search-form.twig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.twig b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.twig index 67d6920496..90b01919ce 100644 --- a/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.twig +++ b/src/Pyz/Yves/ShopUi/Theme/default/components/molecules/search-form/search-form.twig @@ -13,6 +13,7 @@