import { Component, OnInit }        from "@angular/core"

// Settings
import { AppHelper }                from '@k-settings/app-helper'

// Services
import { BasketService }            from '@k-services/svc.basket'
import { SeoService }               from "@k-services/svc.seo"

// Pipes
import { TranslatePipe } from "@k-core/pipes/pipe.translate";
import { LocalstorageService } from "@k-core/services/general/storage";


@Component({
    moduleId: module.id+ '',
    selector: 'cart-sent-view',
    templateUrl: './tpl.cart-sent.pug',
    styleUrls: ['./sty.cart-sent.scss']
})

export class CartSentView implements OnInit {

    constructor(
        public localStorage: LocalstorageService,
        private _basket: BasketService,
        private _seo: SeoService,
        private _translate: TranslatePipe
    ) {
        this._seo.setTitle(this._translate.transform('Din kurv er blevet sendt!', 'cart-sent-title'), false)
    }

    ngOnInit() {
        if(!!window) {
            this.localStorage.removeItem(AppHelper.cookieName)
            this.localStorage.removeItem('kake-saved-checkout-values')
            this._basket.emptyBasket()
        }
    }
}