From 46c37efebf59089b6712a280df317aa7dd94ce16 Mon Sep 17 00:00:00 2001 From: Angel Fernando Quiroz Campos Date: Sun, 14 Jan 2024 17:35:21 -0500 Subject: [PATCH] Improvement of document show component --- assets/css/scss/_documents.scss | 30 ++++ assets/css/scss/index.scss | 2 + assets/vue/router/documents.js | 2 +- assets/vue/views/documents/DocumentShow.vue | 142 +++++++++++++++ assets/vue/views/documents/Show.vue | 180 -------------------- 5 files changed, 175 insertions(+), 181 deletions(-) create mode 100644 assets/css/scss/_documents.scss create mode 100644 assets/vue/views/documents/DocumentShow.vue delete mode 100644 assets/vue/views/documents/Show.vue diff --git a/assets/css/scss/_documents.scss b/assets/css/scss/_documents.scss new file mode 100644 index 0000000000..1cfe2fa22a --- /dev/null +++ b/assets/css/scss/_documents.scss @@ -0,0 +1,30 @@ +.document-show { + + &__section { + @apply flex flex-row mt-4 gap-4; + } + + &__content-side { + @apply w-2/3 flex justify-center; + + img { + @apply block; + } + + video { + @apply w-full; + } + + iframe { + @apply aspect-square w-full border-0; + } + } + + &__details-side { + @apply w-1/3; + + table { + @apply mb-4; + } + } +} diff --git a/assets/css/scss/index.scss b/assets/css/scss/index.scss index 777eee34b8..1409d3e944 100755 --- a/assets/css/scss/index.scss +++ b/assets/css/scss/index.scss @@ -60,6 +60,8 @@ @import "course_home"; +@import "documents"; + @import 'login'; @import 'forums'; diff --git a/assets/vue/router/documents.js b/assets/vue/router/documents.js index b7bab4ab6f..0306507e0b 100644 --- a/assets/vue/router/documents.js +++ b/assets/vue/router/documents.js @@ -40,7 +40,7 @@ export default { { name: 'DocumentsShow', path: 'show', - component: () => import('../views/documents/Show.vue') + component: () => import('../views/documents/DocumentShow.vue') }, { name: 'DocumentForHtmlEditor', diff --git a/assets/vue/views/documents/DocumentShow.vue b/assets/vue/views/documents/DocumentShow.vue new file mode 100644 index 0000000000..452c60b569 --- /dev/null +++ b/assets/vue/views/documents/DocumentShow.vue @@ -0,0 +1,142 @@ +