joinpeertube/src/App.vue

35 lines
960 B
Vue
Raw Normal View History

2018-09-21 21:00:42 +00:00
<template>
2019-09-06 13:42:29 +00:00
<div id="app" class="container">
2018-09-21 21:00:42 +00:00
<header-component></header-component>
2019-09-06 13:42:29 +00:00
2018-09-21 21:00:42 +00:00
<router-view></router-view>
2019-09-24 09:50:13 +00:00
<footer-component></footer-component>
2018-09-21 21:00:42 +00:00
</div>
</template>
<script>
2019-09-11 13:48:27 +00:00
import HeaderComponent from './components/Header.vue'
2019-09-24 09:50:13 +00:00
import FooterComponent from './components/Footer.vue'
2019-09-06 13:42:29 +00:00
2019-09-11 13:48:27 +00:00
export default {
name: 'app',
components: {
2019-09-24 09:50:13 +00:00
HeaderComponent,
FooterComponent
2019-09-20 13:17:35 +00:00
},
metaInfo: function () {
return {
title: 'JoinPeerTube',
titleTemplate: '%s | JoinPeerTube',
2019-09-23 08:46:31 +00:00
meta: [
{
2019-10-24 11:44:09 +00:00
// Don't wrap the line to correctly extract this line
description: this.$gettext('A free software to take back control of your videos! With more than 100 000 hosted videos, viewed more than 6 millions times and 20 000 users, PeerTube is the decentralized free software alternative to videos platforms developed by Framasoft')
2019-09-23 08:46:31 +00:00
}
]
2019-09-20 13:17:35 +00:00
}
2019-09-11 13:48:27 +00:00
}
2019-09-06 13:42:29 +00:00
}
2018-09-21 21:00:42 +00:00
</script>