2022-09-08 15:06:44 -04:00

470 lines
18 KiB
Vue

<script>
import HorizontalTopbar from "../../components/horizontal-topbar";
import HorizontalNav from "../../components/horizontal-nav";
import RightBar from "../../components/right-bar";
import Footer from "../../components/footer";
import Profile from "../../components/widgets/profile";
import Earning from "../../components/widgets/earning";
import Emailsent from "../../components/widgets/emailsent";
import Transaction from "../../components/widgets/transaction";
/**
* Horizontal-layout
*/
export default {
components: {
HorizontalTopbar,
HorizontalNav,
Footer,
Profile,
Earning,
Transaction,
Emailsent,
RightBar
},
data() {
return {
transactions: [
{
id: "#SK2540",
name: "Neal Matthews",
date: "07 Oct, 2019",
total: "$400",
status: "Paid",
payment: ["fa-cc-mastercard", "Mastercard"],
index: 1
},
{
id: "#SK2541",
name: "Jamal Burnett",
date: "07 Oct, 2019",
total: "$380",
status: "Chargeback",
payment: ["fa-cc-visa", "Visa"],
index: 2
},
{
id: "#SK2542",
name: "Juan Mitchell",
date: "06 Oct, 2019",
total: "$384",
status: "Paid",
payment: ["fab fa-cc-paypal", "Paypal"],
index: 3
},
{
id: "#SK2543",
name: "Barry Dick",
date: "05 Oct, 2019",
total: "$412",
status: "Paid",
payment: ["fa-cc-mastercard", "Mastercard"],
index: 4
},
{
id: "#SK2544",
name: "Ronald Taylor",
date: "04 Oct, 2019",
total: "$404",
status: "Refund",
payment: ["fa-cc-visa", "Visa"],
index: 5
},
{
id: "#SK2545",
name: "Jacob Hunter",
date: "04 Oct, 2019",
total: "$392",
status: "Paid",
payment: ["fab fa-cc-paypal", "Paypal"],
index: 6
}
]
};
},
created: () => {
document.body.setAttribute("data-layout", "horizontal");
document.body.setAttribute("data-topbar", "dark");
document.body.removeAttribute("data-sidebar", "dark");
document.body.removeAttribute("data-layout-size", "boxed");
},
methods: {
toggleRightSidebar() {
document.body.classList.toggle("right-bar-enabled");
},
hideRightSidebar() {
document.body.classList.remove("right-bar-enabled");
}
}
};
</script>
<template>
<div>
<!-- Begin page -->
<div id="layout-wrapper">
<HorizontalTopbar />
<HorizontalNav />
<!-- ============================================================== -->
<!-- Start right Content here -->
<!-- ============================================================== -->
<div class="main-content">
<div class="page-content">
<div class="container-fluid">
<!-- start page title -->
<div class="row">
<div class="col-12">
<div class="page-title-box d-flex align-items-center justify-content-between">
<h4 class="mb-0 font-size-18">Horizontal Layout</h4>
<div class="page-title-right">
<ol class="breadcrumb m-0">
<li class="breadcrumb-item">
<a href="javascript: void(0);">Layouts</a>
</li>
<li class="breadcrumb-item active">Horizontal</li>
</ol>
</div>
</div>
</div>
</div>
<!-- end page title -->
<div class="row">
<div class="col-xl-4">
<Profile />
<Earning />
</div>
<div class="col-xl-8">
<div class="row">
<div class="col-md-4">
<div class="card mini-stats-wid">
<div class="card-body">
<div class="media">
<div class="media-body">
<p class="text-muted">Orders</p>
<h4 class="mb-0">1,235</h4>
</div>
<div
class="mini-stat-icon avatar-sm rounded-circle bg-primary align-self-center"
>
<span class="avatar-title">
<i class="bx bx-copy-alt font-size-24"></i>
</span>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card mini-stats-wid">
<div class="card-body">
<div class="media">
<div class="media-body">
<p class="text-muted">Revenue</p>
<h4 class="mb-0">$ 35, 723</h4>
</div>
<div
class="avatar-sm rounded-circle bg-primary align-self-center mini-stat-icon"
>
<span class="avatar-title rounded-circle bg-primary">
<i class="bx bx-archive-in font-size-24"></i>
</span>
</div>
</div>
</div>
</div>
</div>
<div class="col-md-4">
<div class="card mini-stats-wid">
<div class="card-body">
<div class="media">
<div class="media-body">
<p class="text-muted">Average Price</p>
<h4 class="mb-0">16.2</h4>
</div>
<div
class="avatar-sm rounded-circle bg-primary align-self-center mini-stat-icon"
>
<span class="avatar-title rounded-circle bg-primary">
<i class="bx bx-purchase-tag-alt font-size-24"></i>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end row -->
<Emailsent />
</div>
</div>
<!-- end row -->
<div class="row">
<div class="col-xl-4">
<div class="card">
<div class="card-body">
<h4 class="card-title mb-4">Social Source</h4>
<div class="text-center">
<div class="avatar-sm mx-auto mb-4">
<span class="avatar-title rounded-circle bg-primary font-size-18">
<i class="mdi mdi-facebook text-white"></i>
</span>
</div>
<p class="font-16 text-muted mb-2"></p>
<h5>
<a href="#" class="text-dark">
Facebook -
<span class="text-muted font-16">125 sales</span>
</a>
</h5>
<p
class="text-muted"
>Maecenas nec odio et ante tincidunt tempus. Donec vitae sapien ut libero venenatis faucibus tincidunt.</p>
<a href="#" class="text-primary font-16">
Learn more
<i class="mdi mdi-chevron-right"></i>
</a>
</div>
<div class="row mt-4">
<div class="col-sm-4">
<div class="social-source text-center mt-3">
<div class="avatar-xs mx-auto mb-3">
<span class="avatar-title rounded-circle bg-primary font-size-16">
<i class="mdi mdi-facebook text-white"></i>
</span>
</div>
<h5 class="font-size-15">Facebook</h5>
<p class="text-muted mb-0">125 sales</p>
</div>
</div>
<div class="col-sm-4">
<div class="social-source text-center mt-3">
<div class="avatar-xs mx-auto mb-3">
<span class="avatar-title rounded-circle bg-info font-size-16">
<i class="mdi mdi-twitter text-white"></i>
</span>
</div>
<h5 class="font-size-15">Twitter</h5>
<p class="text-muted mb-0">112 sales</p>
</div>
</div>
<div class="col-sm-4">
<div class="social-source text-center mt-3">
<div class="avatar-xs mx-auto mb-3">
<span class="avatar-title rounded-circle bg-pink font-size-16">
<i class="mdi mdi-instagram text-white"></i>
</span>
</div>
<h5 class="font-size-15">Instagram</h5>
<p class="text-muted mb-0">104 sales</p>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-xl-4">
<div class="card">
<div class="card-body">
<h4 class="card-title mb-5">Activity</h4>
<ul class="verti-timeline list-unstyled">
<li class="event-list">
<div class="event-timeline-dot">
<i class="bx bx-right-arrow-circle font-size-18"></i>
</div>
<div class="media">
<div class="mr-3">
<h5 class="font-size-14">
22 Nov
<i
class="bx bx-right-arrow-alt font-size-16 text-primary align-middle ml-2"
></i>
</h5>
</div>
<div class="media-body">
<div>Responded to need Volunteer Activities</div>
</div>
</div>
</li>
<li class="event-list">
<div class="event-timeline-dot">
<i class="bx bx-right-arrow-circle font-size-18"></i>
</div>
<div class="media">
<div class="mr-3">
<h5 class="font-size-14">
17 Nov
<i
class="bx bx-right-arrow-alt font-size-16 text-primary align-middle ml-2"
></i>
</h5>
</div>
<div class="media-body">
<div>
Everyone realizes why a new common language would be desirable...
<a
href="#"
>Read more</a>
</div>
</div>
</div>
</li>
<li class="event-list active">
<div class="event-timeline-dot">
<i class="bx bxs-right-arrow-circle font-size-18 bx-fade-right"></i>
</div>
<div class="media">
<div class="mr-3">
<h5 class="font-size-14">
15 Nov
<i
class="bx bx-right-arrow-alt font-size-16 text-primary align-middle ml-2"
></i>
</h5>
</div>
<div class="media-body">
<div>Joined the group Boardsmanship Forum</div>
</div>
</div>
</li>
<li class="event-list">
<div class="event-timeline-dot">
<i class="bx bx-right-arrow-circle font-size-18"></i>
</div>
<div class="media">
<div class="mr-3">
<h5 class="font-size-14">
12 Nov
<i
class="bx bx-right-arrow-alt font-size-16 text-primary align-middle ml-2"
></i>
</h5>
</div>
<div class="media-body">
<div>Responded to need In-Kind Opportunity</div>
</div>
</div>
</li>
</ul>
<div class="text-center mt-4">
<a href="#" class="btn btn-primary btn-sm">Load More</a>
</div>
</div>
</div>
</div>
<div class="col-xl-4">
<div class="card">
<div class="card-body">
<h4 class="card-title mb-4">Top Cities Selling Product</h4>
<div class="text-center">
<div class="mb-4">
<i class="bx bx-map-pin text-primary display-4"></i>
</div>
<h3>1,456</h3>
<p>San Francisco</p>
</div>
<div class="table-responsive mt-4">
<table class="table table-centered">
<tbody>
<tr>
<td style="width: 140px">
<p class="mb-0">San Francisco</p>
</td>
<td style="width: 120px">
<h5 class="mb-0">1,456</h5>
</td>
<td>
<div class="progress bg-transparent progress-sm">
<div
class="progress-bar bg-primary rounded"
role="progressbar"
style="width: 94%"
aria-valuenow="94"
aria-valuemin="0"
aria-valuemax="100"
></div>
</div>
</td>
</tr>
<tr>
<td>
<p class="mb-0">Los Angeles</p>
</td>
<td>
<h5 class="mb-0">1,123</h5>
</td>
<td>
<div class="progress bg-transparent progress-sm">
<div
class="progress-bar bg-success rounded"
role="progressbar"
style="width: 82%"
aria-valuenow="82"
aria-valuemin="0"
aria-valuemax="100"
></div>
</div>
</td>
</tr>
<tr>
<td>
<p class="mb-0">San Diego</p>
</td>
<td>
<h5 class="mb-0">1,026</h5>
</td>
<td>
<div class="progress bg-transparent progress-sm">
<div
class="progress-bar bg-warning rounded"
role="progressbar"
style="width: 70%"
aria-valuenow="70"
aria-valuemin="0"
aria-valuemax="100"
></div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<!-- end row -->
<div class="row">
<div class="col-lg-12">
<div class="card">
<div class="card-body">
<h4 class="card-title mb-4">Latest Transaction</h4>
<Transaction :transactions="transactions" />
<!-- end table-->
</div>
</div>
</div>
</div>
</div>
<!-- container-fluid -->
</div>
<!-- End Page-content -->
<Footer />
</div>
<!-- end main content-->
</div>
<!-- END layout-wrapper -->
<RightBar />
</div>
</template>