142 lines
4.3 KiB
Vue
Raw Permalink Normal View History

2022-09-08 15:06:44 -04:00
<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>