muerwre.github.io/pages/contacts.vue
2022-11-10 16:38:24 +06:00

71 lines
1.2 KiB
Vue

<template>
<article :class="$style.content">
<div :class="$style.grid">
<div :class="$style.text">
<h1 :class="$style.title">Write me a letter!</h1>
<div :class="$style.location">
<b>Current Location:</b> {{ contacts.location }}
</div>
<div :class="$style.contacts">
<ContactInformation />
</div>
</div>
<div :class="$style.image">
<img src="@/assets/svg/writing.svg" alt="" />
</div>
</div>
</article>
</template>
<script lang="ts">
import { contacts } from "~~/constants/contacts";
export default {
data() {
return { contacts };
},
scrollToTop: true,
head() {
return {
title: "Contacts",
};
},
};
definePageMeta({ layout: "landing" });
</script>
<style lang="scss" module>
@import "@/assets/css/mixins";
.content {
@include container;
}
.grid {
display: grid;
grid-template-columns: 2fr 1fr;
grid-column-gap: 80px;
@include tablet {
display: flex;
flex-direction: column-reverse;
}
}
.contacts {
margin-top: 60px;
}
.title {
margin-bottom: 10px;
}
.image {
@include tablet {
display: none;
}
}
</style>