<template>
<Layout>
<MazInput
v-model="contactFormData.fullname"
placeholder="Nom complet"
autocomplete="new-name"
class="maz-mb-3"
left-icon-name="person"
right-icon-name="favorite"
clearable
/>
<MazPhoneNumberInput v-model="contactFormData.phone" />
</Layout>
</template>
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator';
import { MazPhoneNumberInput, MazInput } from 'maz-ui';
@Component({
components: { MazInput, MazPhoneNumberInput },
filters: {},
})
export default class Contact extends Vue {
contactFormData = {
email: '',
fullname: '',
phone: '',
content: '',
};
}
</script>
This sample of code is running on Gridsome (v0.7.0) in TypeScript (4.0.3). The style of the component isn't overwrite.