Fixes: 1) Replace deprecated context usage in `useAvatarUpload` mutation; 2) Resolve incorrect locale parsing in `useDate` utility and fix non-reactive cart state in `profile/cart.vue`; 3) Update stale imports and standardize type naming across composables; Extra: 1) Refactor i18n strings including order status and search-related texts; 2) Replace temporary workarounds with `apollo-upload-client` configuration and add `apollo-upload-link.ts` plugin; 3) Cleanup redundant files, comments, and improve SCSS structure with new variables and placeholders.
27 lines
No EOL
476 B
TypeScript
27 lines
No EOL
476 B
TypeScript
import {PRODUCT_FRAGMENT} from "~/graphql/fragments/products.fragment";
|
|
|
|
export const ORDER_FRAGMENT = gql`
|
|
fragment Order on OrderType {
|
|
totalPrice
|
|
uuid
|
|
status
|
|
buyTime
|
|
humanReadableId
|
|
notifications
|
|
orderProducts {
|
|
edges {
|
|
node {
|
|
uuid
|
|
notifications
|
|
attributes
|
|
quantity
|
|
status
|
|
product {
|
|
...Product
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
${PRODUCT_FRAGMENT}
|
|
` |