mirror of
https://github.com/Dadechin/XRoomDashboardFront.git
synced 2025-07-04 17:24:35 +00:00
added header component and redesign index dashboard
This commit is contained in:
parent
058a10fdc9
commit
796535af75
|
@ -4,20 +4,8 @@
|
||||||
<div class="dashboard-page">
|
<div class="dashboard-page">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<div class="header-row">
|
<AppHeader pageTitle="انتخاب آواتار" />
|
||||||
<div class="right-actions">
|
|
||||||
<button class="subscription-button">
|
|
||||||
<img src="https://c.animaapp.com/m9nvumalUMfQbN/img/frame-6.svg" class="button-icon" />
|
|
||||||
خرید اشتراک
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div class="user-info">
|
|
||||||
<span class="user-name">{{ userData.user.first_name }} {{ userData.user.last_name }}</span>
|
|
||||||
<div class="avatar-box">
|
|
||||||
<img class="avatar-icon" src="https://c.animaapp.com/m9nvumalUMfQbN/img/frame.svg" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="page-title"> آواتار خود را انتخاب کنید</div>
|
<div class="page-title"> آواتار خود را انتخاب کنید</div>
|
||||||
|
|
||||||
|
@ -93,11 +81,13 @@
|
||||||
import SidebarMenu from '@/components/SidebarMenu.vue'
|
import SidebarMenu from '@/components/SidebarMenu.vue'
|
||||||
import axios from '@/axios';
|
import axios from '@/axios';
|
||||||
import { ref } from 'vue';
|
import { ref } from 'vue';
|
||||||
|
import AppHeader from '@/components/Header.vue';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'ChangeAvatar',
|
name: 'ChangeAvatar',
|
||||||
components: {
|
components: {
|
||||||
SidebarMenu
|
SidebarMenu,
|
||||||
|
AppHeader,
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -5,23 +5,9 @@
|
||||||
<div class="content">
|
<div class="content">
|
||||||
|
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<div class="header-row">
|
<AppHeader pageTitle="ویرایش پروفایل" />
|
||||||
<div class="right-actions">
|
|
||||||
<button class="subscription-button">
|
|
||||||
<img src="https://c.animaapp.com/m9nvumalUMfQbN/img/frame-6.svg" class="button-icon" />
|
|
||||||
خرید اشتراک
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div class="user-info">
|
|
||||||
<span class="user-name">{{ userData.user.first_name }} {{ userData.user.last_name }}</span>
|
|
||||||
<div class="avatar-box">
|
|
||||||
<img class="avatar-icon" src="https://c.animaapp.com/m9nvumalUMfQbN/img/frame.svg" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="page-title">ویرایش پروفایل</div>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Two-Column Form Layout -->
|
<!-- Two-Column Form Layout -->
|
||||||
<div class="profile-edit-container">
|
<div class="profile-edit-container">
|
||||||
|
|
||||||
|
@ -37,7 +23,7 @@
|
||||||
<img :src="userAvatarUrl" class="avatar-image" />
|
<img :src="userAvatarUrl" class="avatar-image" />
|
||||||
<div class="avatar-actions">
|
<div class="avatar-actions">
|
||||||
|
|
||||||
<router-link to="/dashboard/ChangeAvatar">تغییر آواتار </router-link>
|
<router-link to="/dashboard/readyPlayer">تغییر آواتار </router-link>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -116,11 +102,14 @@
|
||||||
<script>
|
<script>
|
||||||
import SidebarMenu from '@/components/SidebarMenu.vue'
|
import SidebarMenu from '@/components/SidebarMenu.vue'
|
||||||
import axios from '@/axios';
|
import axios from '@/axios';
|
||||||
|
import AppHeader from '@/components/Header.vue';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'EditProfile',
|
name: 'EditProfile',
|
||||||
components: {
|
components: {
|
||||||
SidebarMenu
|
SidebarMenu,
|
||||||
|
AppHeader,
|
||||||
|
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -4,25 +4,10 @@
|
||||||
<div class="dashboard-page">
|
<div class="dashboard-page">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<!-- Top Header -->
|
<!-- Top Header -->
|
||||||
<div class="header-row">
|
<AppHeader pageTitle="فایل ها" />
|
||||||
<div class="right-actions">
|
|
||||||
<button class="subscription-button">
|
|
||||||
<img src="https://c.animaapp.com/m9nvumalUMfQbN/img/frame-6.svg" class="button-icon" />
|
|
||||||
خرید اشتراک
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="user-info">
|
|
||||||
<span class="user-name">{{ userData.user.first_name }} {{ userData.user.last_name }}</span>
|
|
||||||
<div class="avatar-box">
|
|
||||||
<img class="avatar-icon" src="https://c.animaapp.com/m9nvumalUMfQbN/img/frame.svg" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Page Title -->
|
|
||||||
<div class="page-title">فایل ها</div>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- Description -->
|
<!-- Description -->
|
||||||
<div class="section-description">
|
<div class="section-description">
|
||||||
<div class="section-title">مدیریت فایل ها</div>
|
<div class="section-title">مدیریت فایل ها</div>
|
||||||
|
@ -275,6 +260,7 @@ import axios from 'axios';
|
||||||
|
|
||||||
import { VideoPlayer } from '@videojs-player/vue';
|
import { VideoPlayer } from '@videojs-player/vue';
|
||||||
import 'video.js/dist/video-js.css';
|
import 'video.js/dist/video-js.css';
|
||||||
|
import AppHeader from '@/components/Header.vue';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'DashboardPage',
|
name: 'DashboardPage',
|
||||||
|
@ -282,6 +268,8 @@ export default {
|
||||||
SidebarMenu,
|
SidebarMenu,
|
||||||
VuePdfEmbed,
|
VuePdfEmbed,
|
||||||
VideoPlayer,
|
VideoPlayer,
|
||||||
|
AppHeader,
|
||||||
|
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -4,20 +4,8 @@
|
||||||
<div class="dashboard-page">
|
<div class="dashboard-page">
|
||||||
<div class="content">
|
<div class="content">
|
||||||
<!-- Header -->
|
<!-- Header -->
|
||||||
<div class="header-row">
|
<AppHeader pageTitle="انتخاب آواتار" />
|
||||||
<div class="right-actions">
|
|
||||||
<button class="subscription-button">
|
|
||||||
<img src="https://c.animaapp.com/m9nvumalUMfQbN/img/frame-6.svg" class="button-icon" />
|
|
||||||
خرید اشتراک
|
|
||||||
</button>
|
|
||||||
</div>
|
|
||||||
<div class="user-info">
|
|
||||||
<span class="user-name">{{ userData.user.first_name }} {{ userData.user.last_name }}</span>
|
|
||||||
<div class="avatar-box">
|
|
||||||
<img class="avatar-icon" src="https://c.animaapp.com/m9nvumalUMfQbN/img/frame.svg" />
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="page-title">ساخت آواتار جدید</div>
|
<div class="page-title">ساخت آواتار جدید</div>
|
||||||
|
|
||||||
|
@ -37,11 +25,13 @@
|
||||||
<script>
|
<script>
|
||||||
import SidebarMenu from '@/components/SidebarMenu.vue'
|
import SidebarMenu from '@/components/SidebarMenu.vue'
|
||||||
import axios from '@/axios';
|
import axios from '@/axios';
|
||||||
|
import AppHeader from '@/components/Header.vue';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
name: 'ChangeAvatar',
|
name: 'ChangeAvatar',
|
||||||
components: {
|
components: {
|
||||||
SidebarMenu
|
SidebarMenu,
|
||||||
|
AppHeader,
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user