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.
40 lines
No EOL
676 B
TypeScript
40 lines
No EOL
676 B
TypeScript
import {BRAND_FRAGMENT} from "@/graphql/fragments/brands.fragment.js";
|
|
import {CATEGORY_FRAGMENT} from "@/graphql/fragments/categories.fragment.js";
|
|
|
|
export const GET_BRANDS = gql`
|
|
query getBrands (
|
|
$brandName: String
|
|
) {
|
|
brands(
|
|
name: $brandName
|
|
) {
|
|
edges {
|
|
node {
|
|
...Brand
|
|
}
|
|
}
|
|
}
|
|
}
|
|
${BRAND_FRAGMENT}
|
|
`
|
|
|
|
export const GET_BRAND_BY_UUID = gql`
|
|
query getBrandbyUuid(
|
|
$uuid: UUID!
|
|
) {
|
|
brands(
|
|
uuid: $uuid
|
|
) {
|
|
edges {
|
|
node {
|
|
...Brand
|
|
categories {
|
|
...Category
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
${BRAND_FRAGMENT}
|
|
${CATEGORY_FRAGMENT}
|
|
` |