Commit graph

2 commits

Author SHA1 Message Date
132ed8a89e feat(addresses): add delete button to address card
Enhanced address management UI by introducing a delete button to the address card component. Moved address deletion logic from the profile page to the card for better modularity.

- Added a delete icon to `address.vue` with hover effect and error color styling.
- Integrated `useAddressDelete` composable into the card for deletion handling.
- Updated SCSS to style the delete button with proper alignment and spacing.

Improves usability and keeps the address management interface consistent and intuitive. No breaking changes.
2026-03-10 13:38:01 +03:00
048da0e251 feat(addresses): add address management feature with UI and logic integration
Introduced address management functionality, including address creation, deletion, and display with full localization support. Integrated GraphQL queries, mutations, and reusable composables for backend communication.

- Added `addresses.vue` to profile for managing user addresses.
- Implemented `useAddressCreate`, `useAddressDelete`, and `useAddressAutocomplete` composables.
- Created reusable components: `forms/address.vue` and `cards/address.vue`.
- Updated `navigation.vue` to include addresses in profile navigation.
- Enhanced localization files for address-related translations.

This improves user experience by enabling comprehensive address management in the profile section. No breaking changes.
2026-03-09 20:32:36 +03:00