From 52e49d5f9dadabcf2f4bb54ddd621d0024a83c76 Mon Sep 17 00:00:00 2001 From: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com> Date: Wed, 6 Sep 2023 18:55:39 +0530 Subject: [PATCH] feat: Creates component to show article in an iFrame (#7857) --- .../components/ArticleSkeletonLoader.vue | 26 +++++++++ .../shared/components/IframeLoader.vue | 55 +++++++++++++++++++ .../components/ArticleCardSkeletonLoader.vue | 15 +++++ app/javascript/widget/views/ArticleViewer.vue | 22 ++++++++ 4 files changed, 118 insertions(+) create mode 100644 app/javascript/shared/components/ArticleSkeletonLoader.vue create mode 100644 app/javascript/shared/components/IframeLoader.vue create mode 100644 app/javascript/widget/components/ArticleCardSkeletonLoader.vue create mode 100644 app/javascript/widget/views/ArticleViewer.vue diff --git a/app/javascript/shared/components/ArticleSkeletonLoader.vue b/app/javascript/shared/components/ArticleSkeletonLoader.vue new file mode 100644 index 000000000..b2ef1dfdc --- /dev/null +++ b/app/javascript/shared/components/ArticleSkeletonLoader.vue @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/javascript/shared/components/IframeLoader.vue b/app/javascript/shared/components/IframeLoader.vue new file mode 100644 index 000000000..efa9066eb --- /dev/null +++ b/app/javascript/shared/components/IframeLoader.vue @@ -0,0 +1,55 @@ + + + + + + {{ $t('PORTAL.IFRAME_ERROR') }} + + + + + diff --git a/app/javascript/widget/components/ArticleCardSkeletonLoader.vue b/app/javascript/widget/components/ArticleCardSkeletonLoader.vue new file mode 100644 index 000000000..acdada654 --- /dev/null +++ b/app/javascript/widget/components/ArticleCardSkeletonLoader.vue @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/app/javascript/widget/views/ArticleViewer.vue b/app/javascript/widget/views/ArticleViewer.vue new file mode 100644 index 000000000..6a69beded --- /dev/null +++ b/app/javascript/widget/views/ArticleViewer.vue @@ -0,0 +1,22 @@ + + + + + + +
{{ $t('PORTAL.IFRAME_ERROR') }}