addresses list improvement
This commit is contained in:
parent
abc527568d
commit
a3917aae32
|
@ -11,7 +11,15 @@
|
||||||
<vn-horizontal style="align-items: center;">
|
<vn-horizontal style="align-items: center;">
|
||||||
<vn-none pad-medium-h style="color:#FFA410;">
|
<vn-none pad-medium-h style="color:#FFA410;">
|
||||||
<i class="material-icons" ng-if="address.isDefaultAddress">star</i>
|
<i class="material-icons" ng-if="address.isDefaultAddress">star</i>
|
||||||
<i class="material-icons pointer" ng-if="!address.isDefaultAddress" vn-tooltip="Set as default" tooltip-position="left" ng-click="$ctrl.setDefault(address.id)">star_border</i>
|
<i class="material-icons"
|
||||||
|
vn-tooltip="Active first to set as default"
|
||||||
|
tooltip-position="left"
|
||||||
|
ng-if="!address.isActive">star_border</i>
|
||||||
|
<i class="material-icons pointer"
|
||||||
|
ng-if="address.isActive && !address.isDefaultAddress"
|
||||||
|
vn-tooltip="Set as default"
|
||||||
|
tooltip-position="left"
|
||||||
|
ng-click="$ctrl.setDefault(address)">star_border</i>
|
||||||
</vn-none>
|
</vn-none>
|
||||||
<vn-one border-solid-right>
|
<vn-one border-solid-right>
|
||||||
<div><b>{{::address.nickname}}</b></div>
|
<div><b>{{::address.nickname}}</b></div>
|
||||||
|
|
|
@ -5,11 +5,13 @@ class ClientAddresses {
|
||||||
this.$http = $http;
|
this.$http = $http;
|
||||||
this.$scope = $scope;
|
this.$scope = $scope;
|
||||||
}
|
}
|
||||||
setDefault(id) {
|
setDefault(address) {
|
||||||
let params = {isDefaultAddress: true};
|
if (address.isActive) {
|
||||||
this.$http.patch(`/client/api/Addresses/${id}`, params).then(
|
let params = {isDefaultAddress: true};
|
||||||
() => this.$scope.index.accept()
|
this.$http.patch(`/client/api/Addresses/${address.id}`, params).then(
|
||||||
);
|
() => this.$scope.index.accept()
|
||||||
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ClientAddresses.$inject = ['$http', '$scope'];
|
ClientAddresses.$inject = ['$http', '$scope'];
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
Set as default: Establecer como predeterminado
|
Set as default: Establecer como predeterminado
|
||||||
|
Active first to set as default: Active primero para marcar como predeterminado
|
Loading…
Reference in New Issue