<template>
  <div class="tw-min-w-full tw-min-h-full lg:tw-w-[908px] tw-bg-transparent tw-px-[30px] tw-py-[30px] lg:tw-py-5">
    <div class="md:tw-flex md:tw-justify-between md:tw-items-center tw-mb-[15px] md:tw-mb-[30px]">
      <h2 class="t18 title-icon-left tw-text-neutrals-black tw-mb-[15px] md:tw-mb-0 tw-py-[11px] md:tw-py-0">
        {{ $t("My Bookings") }}
      </h2>
      <div class="element tw-w-full md:tw-w-[320px]">
        <userSearchBar :input="{
          id: 'searchQuery',
          placeHolder: $t('Enter exhibitions, booking number ...'),
          type: 'text',
        }" :default="searchQuery" @change="searchQuery = $event"></userSearchBar>
      </div>
    </div>
    <bookingListContent :searchQuery="searchQuery"></bookingListContent>
    <section class="step sercion-6 tw-px-[30px] tw-w-full md:tw-px-0 xl:tw-col-span-2">
      <h2 class="title-icon-left t16 md:t20 xl:t18 xl:tw-font-bold">
        {{ $t("You might like ...") }}
      </h2>
      <userYouMightLike :list="youMightLikeList" :countrycode="countrycode" :regionName="regionName"></userYouMightLike>
    </section>
  </div>
</template>
<script>
import userSearchBar from "@/components/user/userSearchBar.vue";
import bookingListContent from "./bookingListContent.vue";
import userYouMightLike from "./userYouMightLike.vue";
export default {
  layout: "profile",
  components: {
    userSearchBar,
    bookingListContent,
    userYouMightLike,
  },
  data() {
    return {
      apiUrl: process.env.BASE_URL,
      searchQuery: "",
      youMightLikeList: [],
      countrycode: [],
      regionName: [],
    };
  },
  created() {
    // this.getLocationName();
    // this.getYouMightLikeData();
  },
  methods: {
    // async getLocationName() {
    //   this.$axios
    //     .get(
    //       `${this.apiUrl}/t/exhibitions/locations?lang=${this.$i18n.localeProperties["langQuery"]}&sort=False`
    //     )
    //     .then((response) => {
    //       this.regionName = response.data.region_ori;
    //       this.countrycode = response.data.country_ori;
    //     })
    //     .catch((error) => console.log(error));
    // },
    // async getYouMightLikeData() {
    //   this.youMightLikeList = [
    //     {
    //       package_photo: require("~/assets/img/serviceExample.png"),
    //       countryName: "Taipei",
    //       regionName: "Taiwan",
    //       name: "Taipei Popular Sightseeing Private Car Charter: Jiufen, Pingxi, and North Coast",
    //     },
    //     {
    //       package_photo: require("~/assets/img/serviceExample.png"),
    //       countryName: "Taipei",
    //       regionName: "Taiwan",
    //       name: "Taipei Popular Sightseeing Private Car Charter: Jiufen, Pingxi, and North Coast",
    //     },
    //     {
    //       package_photo: require("~/assets/img/serviceExample.png"),
    //       countryName: "Taipei",
    //       regionName: "Taiwan",
    //       name: "Taipei Popular Sightseeing Private Car Charter: Jiufen, Pingxi, and North Coast",
    //     },
    //   ];
    // },
  },
};
</script>
<style lang="scss" scoped>
.title-icon-left {
  background-position: left 0px center;
}
</style>
