300 lines
9.8 KiB
Vue
Raw Permalink Normal View History

2022-09-08 15:06:44 -04:00
<script>
import Layout from "../../layouts/main";
import PageHeader from "../../components/page-header";
import { revenueChart } from "./data-profile";
import Stat from "../../components/widgets/stat";
/**
* Contacts-Profile component
*/
export default {
components: { Layout, PageHeader, Stat },
data() {
return {
revenueChart: revenueChart,
title: "Profile",
items: [
{
text: "Contacts",
href: "/"
},
{
text: "Profile",
active: true
}
],
statData: [
{
icon: "bx bx-check-circle",
title: "Completed Projects",
value: "125"
},
{
icon: "bx bx-hourglass",
title: "Pending Projects",
value: "12"
},
{
icon: "bx bx-package",
title: "Total Revenue",
value: "$36,524"
}
]
};
}
};
</script>
<template>
<Layout>
<PageHeader :title="title" :items="items" />
<div class="row">
<div class="col-xl-4">
<div class="card overflow-hidden">
<div class="bg-soft bg-primary">
<div class="row">
<div class="col-7">
<div class="text-primary p-3">
<h5 class="text-primary">Welcome Back !</h5>
<p>It will seem like simplified</p>
</div>
</div>
<div class="col-5 align-self-end">
<img src="/images/profile-img.png" alt class="img-fluid" />
</div>
</div>
</div>
<div class="card-body pt-0">
<div class="row">
<div class="col-sm-4">
<div class="avatar-md profile-user-wid mb-4">
<img
src="/images/users/avatar-1.jpg"
alt
class="img-thumbnail rounded-circle"
/>
</div>
<h5 class="font-size-15 text-truncate">Cynthia Price</h5>
<p class="text-muted mb-0 text-truncate">UI/UX Designer</p>
</div>
<div class="col-sm-8">
<div class="pt-4">
<div class="row">
<div class="col-6">
<h5 class="font-size-15">125</h5>
<p class="text-muted mb-0">Projects</p>
</div>
<div class="col-6">
<h5 class="font-size-15">$1245</h5>
<p class="text-muted mb-0">Revenue</p>
</div>
</div>
<div class="mt-4">
<a href class="btn btn-primary btn-sm">
View Profile
<i class="mdi mdi-arrow-right ms-1"></i>
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end card -->
<div class="card">
<div class="card-body">
<h4 class="card-title mb-4">Personal Information</h4>
<p
class="text-muted mb-4"
>Hi I'm Cynthia Price,has been the industry's standard dummy text To an English person, it will seem like simplified English, as a skeptical Cambridge.</p>
<div class="table-responsive mb-0">
<table class="table">
<tbody>
<tr>
<th scope="row">Full Name :</th>
<td>Cynthia Price</td>
</tr>
<tr>
<th scope="row">Mobile :</th>
<td>(123) 123 1234</td>
</tr>
<tr>
<th scope="row">E-mail :</th>
<td>cynthiaskote@gmail.com</td>
</tr>
<tr>
<th scope="row">Location :</th>
<td>California, United States</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
<!-- end card -->
<div class="card">
<div class="card-body">
<h4 class="card-title mb-5">Experience</h4>
<div class>
<ul class="verti-timeline list-unstyled">
<li class="event-list active">
<div class="event-timeline-dot">
<i class="bx bx-right-arrow-circle bx-fade-right"></i>
</div>
<div class="media">
<div class="me-3">
<i class="bx bx-server h4 text-primary"></i>
</div>
<div class="media-body">
<div>
<h5 class="font-size-15">
<a href="javascript: void(0);" class="text-dark">Back end Developer</a>
</h5>
<span class="text-primary">2016 - 19</span>
</div>
</div>
</div>
</li>
<li class="event-list">
<div class="event-timeline-dot">
<i class="bx bx-right-arrow-circle"></i>
</div>
<div class="media">
<div class="me-3">
<i class="bx bx-code h4 text-primary"></i>
</div>
<div class="media-body">
<div>
<h5 class="font-size-15">
<a href="javascript: void(0);" class="text-dark">Front end Developer</a>
</h5>
<span class="text-primary">2013 - 16</span>
</div>
</div>
</div>
</li>
<li class="event-list">
<div class="event-timeline-dot">
<i class="bx bx-right-arrow-circle"></i>
</div>
<div class="media">
<div class="me-3">
<i class="bx bx-edit h4 text-primary"></i>
</div>
<div class="media-body">
<div>
<h5 class="font-size-15">
<a href="javascript: void(0);" class="text-dark">UI /UX Designer</a>
</h5>
<span class="text-primary">2011 - 13</span>
</div>
</div>
</div>
</li>
</ul>
</div>
</div>
</div>
<!-- end card -->
</div>
<div class="col-xl-8">
<div class="row">
<div v-for="stat of statData" :key="stat.icon" class="col-md-4">
<Stat :icon="stat.icon" :title="stat.title" :value="stat.value" />
</div>
</div>
<div class="card">
<div class="card-body">
<h4 class="card-title mb-4">Revenue</h4>
<div id="revenue-chart" class="apex-charts"></div>
<apexchart
class="apex-charts"
type="bar"
height="310"
:series="revenueChart.series"
:options="revenueChart.chartOptions"
></apexchart>
</div>
</div>
<div class="card">
<div class="card-body">
<h4 class="card-title mb-4">My Projects</h4>
<div class="table-responsive mb-0">
<table class="table table-nowrap table-hover mb-0 align-middle">
<thead>
<tr>
<th scope="col">#</th>
<th scope="col">Projects</th>
<th scope="col">Start Date</th>
<th scope="col">Deadline</th>
<th scope="col">Budget</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">1</th>
<td>Skote admin UI</td>
<td>2 Sep, 2019</td>
<td>20 Oct, 2019</td>
<td>$506</td>
</tr>
<tr>
<th scope="row">2</th>
<td>Skote admin Logo</td>
<td>1 Sep, 2019</td>
<td>2 Sep, 2019</td>
<td>$94</td>
</tr>
<tr>
<th scope="row">3</th>
<td>Redesign - Landing page</td>
<td>21 Sep, 2019</td>
<td>29 Sep, 2019</td>
<td>$156</td>
</tr>
<tr>
<th scope="row">4</th>
<td>App Landing UI</td>
<td>29 Sep, 2019</td>
<td>04 Oct, 2019</td>
<td>$122</td>
</tr>
<tr>
<th scope="row">5</th>
<td>Blog Template</td>
<td>05 Oct, 2019</td>
<td>16 Oct, 2019</td>
<td>$164</td>
</tr>
<tr>
<th scope="row">6</th>
<td>Redesign - Multipurpose Landing</td>
<td>17 Oct, 2019</td>
<td>05 Nov, 2019</td>
<td>$192</td>
</tr>
<tr>
<th scope="row">7</th>
<td>Logo Branding</td>
<td>04 Nov, 2019</td>
<td>05 Nov, 2019</td>
<td>$94</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
<!-- end row -->
</Layout>
</template>