Files
web/components/bootstrapContact.vue
2021-07-15 03:37:51 +00:00

125 lines
3.2 KiB
Vue

<template>
<b-container
id="contact"
fluid
bg-variant="primary"
class="bg-primary mh-100 px-0 text-white"
>
<b-container fluid class="content py-3 mh-100">
<b-container>
<h3 class="mb-4">Contact Me</h3>
<p>
You know I am busy teaching people lessons, so reach me through my
sidekick <del>Cecile</del> <ins>Zeke</ins>.
</p>
<hr class="bg-white" />
<b-row>
<b-col md="7" class="mb-5 mb-md-0 py-3">
<b-form
action="https://formspree.io/yasmin@yasminzy.com"
method="POST"
>
<b-form-group>
<b-form-input
id="name"
class="form-control"
type="text"
name="name"
placeholder="Name"
required
/>
</b-form-group>
<b-form-group>
<b-form-input
id="email"
class="form-control"
type="email"
name="_replyto"
aria-describedby="emailHelp"
placeholder="Email"
required
/>
</b-form-group>
<b-form-group>
<b-form-textarea
id="message"
class="form-control"
rows="3"
name="message"
placeholder="Message"
required
/>
</b-form-group>
<input type="hidden" name="_subject" value="Bootstrap Demo" />
<input
type="hidden"
name="_next"
value="https://www.yasminzy.com"
/>
<b-button
type="submit"
class="bg-white btn d-flex align-items-center text-dark"
>
SEND
<ion-icon name="send" class="pl-2 text-primary" />
</b-button>
</b-form>
</b-col>
<b-col md="3" offset-md="1">
<b-list-group class="mb-5">
<b-list-group-item
v-for="(item, index) in contact"
:key="index"
class="
bg-transparent
border-left-0 border-right-0 border-top-0
px-0
"
>
<div>
<p class="font-weight-bold mb-2 text-uppercase">
{{ item.label }}
</p>
<small>{{ item.content }}</small>
</div>
</b-list-group-item>
</b-list-group>
</b-col>
</b-row>
</b-container>
</b-container>
</b-container>
</template>
<script>
export default {
data() {
return {
contact: [
{
label: "Telephone",
content: "(12) 345-6789"
},
{
label: "Email",
content: "king[at]welston.com"
},
{
label: "Address",
content: "2021 Black Speech Bubble, ID"
}
]
};
}
};
</script>