2019-07-23 20:44:06 +02:00
|
|
|
<template>
|
|
|
|
|
<div>
|
|
|
|
|
<div class="q-pa-md q-gutter-sm text-white">
|
2019-09-19 22:56:19 +02:00
|
|
|
<p class="news_title">{{$t('newsletter.title')}}</p>
|
2019-07-23 20:44:06 +02:00
|
|
|
<q-form
|
|
|
|
|
@submit="onSubmit"
|
|
|
|
|
@reset="onReset"
|
|
|
|
|
class="q-gutter-md"
|
|
|
|
|
>
|
|
|
|
|
<q-input
|
|
|
|
|
filled
|
2019-09-12 16:19:23 +02:00
|
|
|
name="firstName"
|
2019-07-23 20:44:06 +02:00
|
|
|
dark standout
|
|
|
|
|
v-model="name"
|
|
|
|
|
:label="$t('newsletter.name') + `*`"
|
|
|
|
|
:hint="$t('newsletter.namehint')"
|
|
|
|
|
lazy-rules
|
|
|
|
|
:rules="[ val => val && val.length > 0 || $t('newsletter.typesomething')]">
|
2019-09-12 16:19:23 +02:00
|
|
|
|
|
|
|
|
</q-input>
|
|
|
|
|
|
|
|
|
|
<q-input
|
|
|
|
|
filled
|
|
|
|
|
dark standout
|
|
|
|
|
v-model="surname"
|
|
|
|
|
name="lastName"
|
|
|
|
|
:label="$t('newsletter.surname') + `*`"
|
|
|
|
|
:hint="$t('newsletter.surnamehint')"
|
|
|
|
|
lazy-rules
|
|
|
|
|
:rules="[ val => val && val.length > 0 || $t('newsletter.typesomething')]">
|
2019-07-23 20:44:06 +02:00
|
|
|
|
|
|
|
|
</q-input>
|
|
|
|
|
|
|
|
|
|
<q-input
|
|
|
|
|
filled
|
|
|
|
|
dark standout
|
|
|
|
|
v-model="email"
|
|
|
|
|
:label="$t('newsletter.email') + `*`"
|
|
|
|
|
lazy-rules
|
|
|
|
|
:rules="[ val => val && val.length > 6 || $t('newsletter.typesomething')]">
|
|
|
|
|
|
|
|
|
|
</q-input>
|
|
|
|
|
|
2019-10-10 16:53:33 +02:00
|
|
|
<router-link to="/policy"><span class="news_link">{{$t('privacy_policy')}}</span></router-link>
|
2019-07-23 20:44:06 +02:00
|
|
|
|
|
|
|
|
<q-toggle dark v-model="accept" :label="$t('newsletter.acceptlicense')"/>
|
|
|
|
|
|
|
|
|
|
<div>
|
|
|
|
|
<q-btn :label="$t('newsletter.submit')" type="submit" color="primary"/>
|
|
|
|
|
<q-btn :label="$t('newsletter.reset')" type="reset" color="primary" flat class="q-ml-sm"/>
|
|
|
|
|
</div>
|
|
|
|
|
</q-form>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script lang="ts" src="./FormNewsletter.ts">
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|
@import './FormNewsletter.scss';
|
|
|
|
|
</style>
|
|
|
|
|
|