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 @@ +