MatchOffer.vue 1.03 KiB
<template>
<div class="offerSide">
<div class="card">
<div class="container">
<h4><b>Matched Offer Information</b></h4>
<p>Space Located City: {{ offer.spaceLocateCity }}</p>
<p>Space Located State: {{ offer.state }}</p>
<p>Available Time start: {{ offer.availableTimeStart }}</p>
<p>Available Time end: {{ offer.availableTimeEnd }}</p>
<p>Max People: {{ offer.maxNumberOfPeople }}</p>
<p v-if="offer.offering">It is offering now</p>
</div>
</div>
</div>
</template>
<script setup lang="ts">
import { defineProps } from "vue";
import { OfferFormModel } from "@/models/OfferFormModel";
const props = defineProps<{
offer: OfferFormModel;
}>();
</script>
<style scoped>
.offerSide {
display: flex;
justify-content: center;
align-items: center;
}
.card {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
transition: 0.3s;
width: 40%;
text-align: center;
}
.card:hover {
box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
}
.container {
padding: 2px 16px;
}
</style>