<template>
<section class="services-pane youtube" >
	<h4>{{site.charAt(0).toUpperCase() + site.slice(1)}}</h4>
	<ul :key="service.id" v-for="service in filter">
		<li v-if="service.available"><span>{{service.name}}</span><span>{{(service.price/100).toLocaleString('en')}}</span><span>{{service.minimum.toLocaleString('en')}}</span><span>{{service.maximum.toLocaleString('en')}}</span>
<svg @click="$emit('select', service)" xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-plus-square-fill" viewBox="0 0 16 16">
  <path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2zm6.5 4.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3a.5.5 0 0 1 1 0z"/>
</svg>
		</li>
	</ul>
	</section>
</template>

<script>
function filter() {
	if (!this.services || !this.site) {return}

	return this.services.filter((s) => {
		return s.site == this.site
	})
}

export default {
	props: ['services', 'site'],
	emits: ['select'],
	computed: {filter}
}
</script>