schon/storefront/pages/profile.vue
Alexandr SaVBaD Waltz 761fecf67f Features: 1) Add useWishlistOverwrite composable for wishlist mutations, including adding, removing, and bulk actions; 2) Introduce new localized UI texts for cart and wishlist operations; 3) Enhance filtering logic with parseAttributesString and route query synchronization;
Fixes: 1) Replace `ElNotification` calls with `useNotification` utility across all authentication and user-related composables; 2) Add missing semicolons in multiple index exports and styled components; 3) Resolve issues with reactivity in `useStore` composable by renaming and restructuring product variables;

Extra: 1) Refactor localized strings and translations for better readability and maintenance; 2) Tweak styles including scoped styles, z-index adjustments, and SCSS mixins; 3) Remove unused components and imports to streamline storefront layout.
2025-07-06 19:49:26 +03:00

46 lines
No EOL
700 B
Vue

<template>
<div class="profile">
<div class="container">
<div class="profile__wrapper">
<profile-navigation />
<div class="profile__inner">
<NuxtPage />
</div>
</div>
</div>
</div>
</template>
<script setup lang="ts">
</script>
<style lang="scss" scoped>
.profile {
position: relative;
padding-top: 50px;
height: calc(100vh - 125px);
display: flex;
& .container {
display: flex;
flex: 1;
min-height: 0;
}
&__wrapper {
flex: 1;
display: flex;
align-items: stretch;
gap: 100px;
min-height: 0;
}
&__inner {
flex: 1;
width: 100%;
min-height: 0;
display: flex;
}
}
</style>