import { Component, OnInit }        from "@angular/core";
import { Location }                 from '@angular/common';

import { ActivatedRoute, Params }   from '@angular/router'

import { SeoService }               from '../../../services/svc.seo';
import { StudioService }            from '../../../services/svc.studios'
import { HelperService }            from '../../../services/svc.helper'


import { Cookie }                   from 'ng2-cookies/ng2-cookies'

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

export class StudioView {

    studio: any;

    constructor(
        private _route: ActivatedRoute,
        private _helper: HelperService,
        private studioService: StudioService,
        private _seo : SeoService
    ) {
    }

    server: string = this._helper.server

    ngOnInit() {
        this._route.params.subscribe((params: any) => {
            this.studioService.getSpecificStudio(params.studio).then(response => {
                this.studio = response
                this._seo.setTitle(this.studio.settings.name);
            })
        })
    }

}
