import { Component, Input, OnInit } from '@angular/core';
import { PageType } from '../../../../types/page';

@Component({
	selector: 'page-meta',
	templateUrl: 'tpl.page-meta.pug',
	styleUrls: ['sty.page-meta.scss']
})
export class PageMetaComponent implements OnInit {
	@Input() pageContent: PageType;
	@Input() containerClasses;
	formatedDate;

	constructor() { 
	}


	ngOnInit() { 
	}

	/**
	 * Format the date into following format: 01. november 2017
	 * @param dateString 
	 */
	formatDate(dateString) {
		dateString = dateString.split(' ')[0];
		let date = new Date(dateString);

		return date.toLocaleDateString('da-dk', {
			day: 'numeric',
			month: 'long',
			year: 'numeric'
		})
	}

	// TODO: share code
	share() {

	}
}