Newer
Older
GestionHoteleria / src / views / pages / utility / timeline / index.vue
<script>
import Layout from "../../../layouts/main";
import PageHeader from "@/components/page-header";

import { timelineData } from "./data";

/**
 * Timeline component
 */
export default {
  page: {
    title: "Timeline",
    meta: [{ name: "description" }]
  },
  components: { Layout, PageHeader },
  data() {
    return {
      timelineData: timelineData,
      title: "Timeline",
      items: [
        {
          text: "Utility",
          href: "/"
        },
        {
          text: "Timeline",
          active: true
        }
      ]
    };
  }
};
</script>

<template>
  <Layout>
    <PageHeader :title="title" :items="items" />
    <div class="row justify-content-center">
      <div class="col-xl-10">
        <div class="timeline" dir="ltr">
          <div class="timeline-item timeline-left">
            <div class="timeline-block">
              <div class="time-show-btn mt-0">
                <a href="#" class="btn btn-danger btn-rounded w-lg">2020</a>
              </div>
            </div>
          </div>

          <div
            class="timeline-item"
            v-for="(data, index) in timelineData"
            :key="index"
            :class="{'timeline-left': `${data.align}` === 'left'}"
          >
            <div class="timeline-block">
              <div class="timeline-box card">
                <div class="card-body">
                  <span class="timeline-icon"></span>
                  <div class="timeline-date">
                    <i class="mdi mdi-circle-medium circle-dot"></i>
                    {{data.date}}
                  </div>
                  <h5 class="mt-3 foont-size-15">{{data.title}}</h5>
                  <div class="text-muted">
                    <p class="mb-0">{{data.text}}</p>
                  </div>
                  <div class="timeline-album" v-if="data.images">
                    <a href="#" class="mr-1">
                      <img :src="`${data.images[0]}`" alt />
                    </a>
                    <a href="#" class="mr-1">
                      <img :src="`${data.images[1]}`" alt />
                    </a>
                    <a href="#" class="mr-1">
                      <img :src="`${data.images[2]}`" alt />
                    </a>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </Layout>
</template>