Files
habitica/website/client/src/components/static/features.vue
T
2023-05-17 16:33:44 -05:00

151 lines
4.0 KiB
Vue

<template>
<div class="container-fluid text-center">
<div class="row">
<div class="col-md-12">
<h1>{{ $t('marketing1Header') }}</h1>
</div>
</div>
<div class="row">
<div class="col-md-6">
<img src="~@/assets/images/marketing/screenshot.png">
<h2>{{ $t('marketing1Lead1Title') }}</h2>
<p>{{ $t('marketing1Lead1') }}</p>
</div>
<div class="col-md-6">
<img src="~@/assets/images/marketing/gear.png">
<h2>{{ $t('marketing1Lead2Title') }}</h2>
<p>{{ $t('marketing1Lead2') }}</p>
<img
src="~@/assets/images/marketing/drops.png"
style="max-height: 200px;"
>
<h2>{{ $t('marketing1Lead3Title') }}</h2>
<p>{{ $t('marketing1Lead3') }}</p>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-12">
<h1>{{ $t('marketing2Header') }}</h1>
</div>
</div>
<div class="row">
<div class="col-md-6">
<h2>{{ $t('marketing2Lead1Title') }}</h2>
<p>{{ $t('marketing2Lead1') }}</p>
<img src="~@/assets/images/marketing/vice3.png">
<h2>{{ $t('marketing2Lead2Title') }}</h2>
<p v-markdown="$t('marketing2Lead2')"></p>
</div>
<div class="col-md-6">
<img src="~@/assets/images/marketing/challenge.png">
<h2>{{ $t('marketing2Lead3Title') }}</h2>
<p>{{ $t('marketing2Lead3') }}</p>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-12">
<h1>{{ $t('marketing3Header') }}</h1>
</div>
</div>
<div class="row">
<div class="col-md-6">
<img src="~@/assets/images/marketing/android_iphone.png">
<h2>{{ $t('footerMobile') }}</h2>
<p v-markdown="$t('marketing3Lead1')"></p>
</div>
<div class="col-md-6">
<img src="~@/assets/images/marketing/integration.png">
<h2>{{ $t('marketing3Lead2Title') }}</h2>
<p v-markdown="$t('marketing3Lead2')"></p>
</div>
</div>
<hr>
<div class="row">
<div class="col-md-12">
<h1>{{ $t('marketing4Header') }}</h1>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="media">
<img src="~@/assets/images/marketing/education.png">
<div class="media-body">
<h2>{{ $t('marketing4Lead1Title') }}</h2>
<p>{{ $t('marketing4Lead1') }}</p>
</div>
</div>
</div>
<div class="col-md-6">
<div class="media">
<img src="~@/assets/images/marketing/wellness.png">
<div class="media-body">
<h2>{{ $t('marketing4Lead2Title') }}</h2>
<p>{{ $t('marketing4Lead2') }}</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-6 offset-md-3">
<h2>{{ $t('marketing4Lead3Title') }}</h2>
<img src="~@/assets/images/marketing/lefnire.png">
<p class="span">
<span>{{ $t('marketing4Lead3-1') }}</span>
<button
class="btn btn-primary"
@click="playButtonClick()"
>
{{ $t('playButton') }}
</button>
</p>
<p class="span">
<span>{{ $t('marketing4Lead3-2') }}</span>
<a
class="btn btn-primary"
href="/static/plans"
target="_blank"
>{{ $t('contactUs') }}</a>
</p>
</div>
</div>
</div>
</template>
<style lang='scss' scoped>
.btn {
margin-left: 1em;
}
img {
box-shadow: 0 0 10px 5px #888;
margin: 0.5em;
max-width: 500px;
@media (max-width: 1200px) {
max-width: 100%;
}
}
</style>
<script>
import markdownDirective from '@/directives/markdown';
export default {
directives: {
markdown: markdownDirective,
},
mounted () {
this.$store.dispatch('common:setTitle', {
section: this.$t('features'),
});
},
methods: {
playButtonClick () {
this.$router.push('/register');
},
},
};
</script>