diff --git a/packages/api-client/src/api/storeConfig/storeConfig.ts b/packages/api-client/src/api/storeConfig/storeConfig.ts
index 6e0b9166a..f1c5e03b4 100644
--- a/packages/api-client/src/api/storeConfig/storeConfig.ts
+++ b/packages/api-client/src/api/storeConfig/storeConfig.ts
@@ -7,6 +7,7 @@ export default gql`
allow_items,
allow_order,
base_currency_code,
+ base_media_url,
catalog_default_sort_by,
category_fixed_product_tax_display_setting,
cms_home_page,
diff --git a/packages/composables/src/getters/storeConfigGetters.ts b/packages/composables/src/getters/storeConfigGetters.ts
index 9256211c4..4f9a5bdea 100644
--- a/packages/composables/src/getters/storeConfigGetters.ts
+++ b/packages/composables/src/getters/storeConfigGetters.ts
@@ -7,6 +7,11 @@ const getCurrency = (config: StoreConfig) => config.default_display_currency_cod
const getLocale = (config: StoreConfig) => config.locale;
const allowGuestProductReview = (config: StoreConfig) => config.allow_guests_to_write_product_reviews;
const enabledWishlist = (config: StoreConfig) => config.magento_wishlist_general_is_enabled;
+const getBaseMediaUrl = (config: StoreConfig) => config.base_media_url;
+const getLogoSrc = (config: StoreConfig) => config.header_logo_src;
+const getLogoWidth = (config: StoreConfig) => config.logo_width;
+const getLogoHeight = (config: StoreConfig) => config.logo_height;
+const getLogoAlt = (config: StoreConfig) => config.logo_alt;
const storeConfigGetters = {
getCode,
@@ -16,6 +21,11 @@ const storeConfigGetters = {
getLocale,
allowGuestProductReview,
enabledWishlist,
+ getBaseMediaUrl,
+ getLogoSrc,
+ getLogoWidth,
+ getLogoHeight,
+ getLogoAlt,
};
export default storeConfigGetters;
diff --git a/packages/theme/components/AddToWishlist.vue b/packages/theme/components/AddToWishlist.vue
index 64bfad06f..f7137a114 100644
--- a/packages/theme/components/AddToWishlist.vue
+++ b/packages/theme/components/AddToWishlist.vue
@@ -5,12 +5,11 @@
class="add-to-wishlist"
@click="$emit('addToWishlist')"
>
-
{{ $t(actionText) }}
@@ -20,13 +19,14 @@
diff --git a/packages/theme/components/General/SvgImage.vue b/packages/theme/components/General/SvgImage.vue
new file mode 100644
index 000000000..5abf9b214
--- /dev/null
+++ b/packages/theme/components/General/SvgImage.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
diff --git a/packages/theme/components/Header/SearchBar/SearchBar.vue b/packages/theme/components/Header/SearchBar/SearchBar.vue
index 36c9395e4..fd590adc3 100644
--- a/packages/theme/components/Header/SearchBar/SearchBar.vue
+++ b/packages/theme/components/Header/SearchBar/SearchBar.vue
@@ -20,10 +20,11 @@
@click="closeSearch"
>
-
@@ -35,10 +36,11 @@
@keydown.tab="hideSearch"
>
-
@@ -47,13 +49,10 @@
diff --git a/packages/theme/components/Notification.vue b/packages/theme/components/Notification.vue
index cc6993bca..24a8a9756 100644
--- a/packages/theme/components/Notification.vue
+++ b/packages/theme/components/Notification.vue
@@ -14,13 +14,11 @@
@click:close="notification.dismiss"
@click:action="notification.action && notification.action.onClick()"
>
-
-
+
@@ -29,14 +27,15 @@