import { Component } from "@angular/core";

const doc = require('html-loader!markdown-loader!../../doc.md');

const tabDesc: Array<any> = [
	{
		heading: 'Simple',
		ts: require('!!raw-loader!./file-upload/simple-demo.ts'),
		service: require('!!raw-loader!./file-upload/simple-demo.service.ts'),
		html: require('!!raw-loader!./file-upload/simple-demo.html'),
		js: require('!!raw-loader!./file-upload/file-catcher.js'),
	},
];

@Component({
	selector: 'file-upload-section',
	templateUrl: './file-upload-section.html',
})
export class FileUploadSectionComponent {
	public name: string = 'File Upload';
	public currentHeading: string = 'Simple';
	public doc: string = doc;
	public tabs: any = tabDesc;

	public select(e: any): void {
		if (e.heading) {
			this.currentHeading = e.heading;
		}
	}
}
