142 lines
4.3 KiB
Vue
142 lines
4.3 KiB
Vue
|
<script>
|
||
|
import CKEditor from "@ckeditor/ckeditor5-vue";
|
||
|
import ClassicEditor from "@ckeditor/ckeditor5-build-classic";
|
||
|
|
||
|
export default {
|
||
|
components: { ckeditor: CKEditor.component },
|
||
|
data() {
|
||
|
return {
|
||
|
showModal: false,
|
||
|
editor: ClassicEditor,
|
||
|
editorData: "<p>Content of the editor.</p>"
|
||
|
};
|
||
|
}
|
||
|
};
|
||
|
</script>
|
||
|
|
||
|
<template>
|
||
|
<div class="email-leftbar card">
|
||
|
<b-button variant="danger" @click="showModal = true">Compose</b-button>
|
||
|
<div class="mail-list mt-4">
|
||
|
<a href="/email/inbox" class="active">
|
||
|
<i class="mdi mdi-email-outline me-2"></i> Inbox
|
||
|
<span class="ms-1 float-end">(18)</span>
|
||
|
</a>
|
||
|
|
||
|
<a href="/email/inbox">
|
||
|
<i class="mdi mdi-star-outline me-2"></i>Starred
|
||
|
</a>
|
||
|
<a href="/email/inbox">
|
||
|
<i class="mdi mdi-diamond-stone me-2"></i>Important
|
||
|
</a>
|
||
|
<a href="/email/inbox">
|
||
|
<i class="mdi mdi-file-outline me-2"></i>Draft
|
||
|
</a>
|
||
|
<a href="/email/inbox">
|
||
|
<i class="mdi mdi-email-check-outline me-2"></i>Sent Mail
|
||
|
</a>
|
||
|
<a href="/email/inbox">
|
||
|
<i class="mdi mdi-trash-can-outline me-2"></i>Trash
|
||
|
</a>
|
||
|
</div>
|
||
|
|
||
|
<h6 class="mt-4">Labels</h6>
|
||
|
|
||
|
<div class="mail-list mt-1">
|
||
|
<a href="javascript: void(0);">
|
||
|
<span class="mdi mdi-arrow-right-drop-circle text-info float-end"></span>Theme Support
|
||
|
</a>
|
||
|
<a href="javascript: void(0);">
|
||
|
<span class="mdi mdi-arrow-right-drop-circle text-warning float-end"></span>Freelance
|
||
|
</a>
|
||
|
<a href="javascript: void(0);">
|
||
|
<span class="mdi mdi-arrow-right-drop-circle text-primary float-end"></span>Social
|
||
|
</a>
|
||
|
<a href="javascript: void(0);">
|
||
|
<span class="mdi mdi-arrow-right-drop-circle text-danger float-end"></span>Friends
|
||
|
</a>
|
||
|
<a href="javascript: void(0);">
|
||
|
<span class="mdi mdi-arrow-right-drop-circle text-success float-end"></span>Family
|
||
|
</a>
|
||
|
</div>
|
||
|
|
||
|
<h6 class="mt-4">Chat</h6>
|
||
|
|
||
|
<div class="mt-2">
|
||
|
<a href="javascript: void(0);" class="media">
|
||
|
<img
|
||
|
class="d-flex me-3 rounded-circle"
|
||
|
src="/images/users/avatar-2.jpg"
|
||
|
alt="Generic placeholder image"
|
||
|
height="36"
|
||
|
/>
|
||
|
<div class="media-body chat-user-box">
|
||
|
<p class="user-title m-0">Scott Median</p>
|
||
|
<p class="text-muted">Hello</p>
|
||
|
</div>
|
||
|
</a>
|
||
|
|
||
|
<a href="javascript: void(0);" class="media">
|
||
|
<img
|
||
|
class="d-flex me-3 rounded-circle"
|
||
|
src="/images/users/avatar-3.jpg"
|
||
|
alt="Generic placeholder image"
|
||
|
height="36"
|
||
|
/>
|
||
|
<div class="media-body chat-user-box">
|
||
|
<p class="user-title m-0">Julian Rosa</p>
|
||
|
<p class="text-muted">What about our next..</p>
|
||
|
</div>
|
||
|
</a>
|
||
|
|
||
|
<a href="javascript: void(0);" class="media">
|
||
|
<img
|
||
|
class="d-flex me-3 rounded-circle"
|
||
|
src="/images/users/avatar-4.jpg"
|
||
|
alt="Generic placeholder image"
|
||
|
height="36"
|
||
|
/>
|
||
|
<div class="media-body chat-user-box">
|
||
|
<p class="user-title m-0">David Medina</p>
|
||
|
<p class="text-muted">Yeah everything is fine</p>
|
||
|
</div>
|
||
|
</a>
|
||
|
|
||
|
<a href="javascript: void(0);" class="media">
|
||
|
<img
|
||
|
class="d-flex me-3 rounded-circle"
|
||
|
src="/images/users/avatar-6.jpg"
|
||
|
alt="Generic placeholder image"
|
||
|
height="36"
|
||
|
/>
|
||
|
<div class="media-body chat-user-box">
|
||
|
<p class="user-title m-0">Jay Baker</p>
|
||
|
<p class="text-muted">Wow that's great</p>
|
||
|
</div>
|
||
|
</a>
|
||
|
</div>
|
||
|
|
||
|
<b-modal v-model="showModal" title="New Message" centered>
|
||
|
<form>
|
||
|
<div class="mb-3">
|
||
|
<input type="email" class="form-control" placeholder="To" />
|
||
|
</div>
|
||
|
|
||
|
<div class="mb-3">
|
||
|
<input type="text" class="form-control" placeholder="Subject" />
|
||
|
</div>
|
||
|
<div class="mb-3">
|
||
|
<ckeditor v-model="editorData" :editor="editor"></ckeditor>
|
||
|
</div>
|
||
|
</form>
|
||
|
<template v-slot:modal-footer>
|
||
|
<b-button variant="secondary" @click="showModal = false">Close</b-button>
|
||
|
<b-button variant="primary">
|
||
|
Send
|
||
|
<i class="fab fa-telegram-plane ms-1"></i>
|
||
|
</b-button>
|
||
|
</template>
|
||
|
</b-modal>
|
||
|
</div>
|
||
|
</template>
|