From 5fd257cb5f004821aa3eed504c314eb1c5c5da77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Gayoso=20Gonz=C3=A1lez?= Date: Fri, 2 Jun 2023 15:21:08 +0200 Subject: [PATCH] Create component for add a record audio as a document --- .../components/basecomponents/ChamiloIcons.js | 3 +- .../documents/DocumentAudioRecorder.vue | 108 ++++++++++++++++++ assets/vue/views/documents/DocumentsList.vue | 30 ++++- 3 files changed, 139 insertions(+), 2 deletions(-) create mode 100644 assets/vue/components/documents/DocumentAudioRecorder.vue diff --git a/assets/vue/components/basecomponents/ChamiloIcons.js b/assets/vue/components/basecomponents/ChamiloIcons.js index e766520c43..90d3061020 100644 --- a/assets/vue/components/basecomponents/ChamiloIcons.js +++ b/assets/vue/components/basecomponents/ChamiloIcons.js @@ -16,6 +16,7 @@ export const chamiloIconToClass = { "record-generic": "mdi mdi-microphone", "record-add": "mdi mdi-microphone-plus", "download": "mdi mdi-download-box", + "restart": "mdi mdi-restart", "hammer-wrench": "", "account-multiple-plus": "", "cursor-move": "", @@ -46,7 +47,6 @@ export const chamiloIconToClass = { "text-box-plus": "", "rocket-launch": "", "content-save": "", - "send": "", "dots-vertical": "", "information": "mdi mdi-information", "account-key": "", @@ -72,6 +72,7 @@ export const chamiloIconToClass = { "multiple-marked": "mdi mdi-checkbox-multiple-marked-outline", "email-unread": "mdi mdi-email-mark-as-unread", "inbox": "mdi mdi-inbox", + "send": "mdi mdi-send", "sent": "mdi mdi-send-check", "tag-outline": "mdi mdi-tag-outline", "microphone": "mdi mdi-microphone", diff --git a/assets/vue/components/documents/DocumentAudioRecorder.vue b/assets/vue/components/documents/DocumentAudioRecorder.vue new file mode 100644 index 0000000000..7b6c287c56 --- /dev/null +++ b/assets/vue/components/documents/DocumentAudioRecorder.vue @@ -0,0 +1,108 @@ + + + diff --git a/assets/vue/views/documents/DocumentsList.vue b/assets/vue/views/documents/DocumentsList.vue index 4643a0ad9e..d774af512b 100644 --- a/assets/vue/views/documents/DocumentsList.vue +++ b/assets/vue/views/documents/DocumentsList.vue @@ -23,11 +23,11 @@ icon="drawing" /> + + + +