Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!--
- /**
- * js
- *
- * @category Bricoman
- * @package Bricoman\StoreDelivery
- * @author Fanny DECLERCK <fadec@smile.fr>
- * @copyright 2018 Smile
- * @license OSL-3.0
- */
- -->
- define([
- 'jquery',
- 'ko',
- 'Smile_StoreDelivery/js/view/shipping-address/address-renderer/store-delivery',
- 'Magento_Checkout/js/action/select-shipping-address',
- 'Magento_Checkout/js/model/quote',
- 'Magento_Checkout/js/checkout-data',
- 'Magento_Ui/js/modal/modal',
- 'Magento_Customer/js/customer-data',
- 'Smile_StoreLocator/js/model/store/schedule',
- 'moment'
- ], function($, ko, Component, selectShippingAddressAction, quote, checkoutData, modal, customerData, Schedule, moment) {
- var schedule = null;
- return Component.extend({
- defaults: {
- template: 'Bricoman_StoreDelivery/shipping-address/address-renderer/store-delivery'
- },
- initialize: function () {
- if (this.schedule) {
- this.schedule = new Schedule(this.schedule);
- }
- this.initObservable();
- return this;
- },
- initObservable: function () {
- if (this.schedule) {
- this.schedule = ko.observable(new Schedule(this.schedule));
- }
- return this;
- },
- getSchedule: function() {
- return this.schedule();
- }
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement