From edb0c5ea8f8d1c41bdc62c329159489b38715caa Mon Sep 17 00:00:00 2001 From: greta Date: Wed, 7 Sep 2022 17:31:45 +0200 Subject: Add skeleton for envelope list Signed-off-by: greta --- src/components/LoadingSkeleton.vue | 72 ++++++++++++++++++++++++++++++++++++++ src/components/Mailbox.vue | 4 ++- src/components/MessageHTMLBody.vue | 7 ++-- src/components/Outbox.vue | 9 +++-- src/components/Thread.vue | 7 ++-- src/components/ThreadEnvelope.vue | 9 +++-- 6 files changed, 90 insertions(+), 18 deletions(-) create mode 100644 src/components/LoadingSkeleton.vue diff --git a/src/components/LoadingSkeleton.vue b/src/components/LoadingSkeleton.vue new file mode 100644 index 000000000..14f213343 --- /dev/null +++ b/src/components/LoadingSkeleton.vue @@ -0,0 +1,72 @@ + + + + + diff --git a/src/components/Mailbox.vue b/src/components/Mailbox.vue index 8f4ff1543..703b2a87c 100644 --- a/src/components/Mailbox.vue +++ b/src/components/Mailbox.vue @@ -24,7 +24,7 @@ :error="t('mail', 'Could not open mailbox')" message="" role="alert" /> - + import EmptyMailbox from './EmptyMailbox' +import LoadingSkeleton from './LoadingSkeleton' import EnvelopeList from './EnvelopeList' import Error from './Error' import { findIndex, propEq } from 'ramda' @@ -69,6 +70,7 @@ export default { EnvelopeList, Error, Loading, + LoadingSkeleton, }, mixins: [isMobile], props: { diff --git a/src/components/MessageHTMLBody.vue b/src/components/MessageHTMLBody.vue index 785d22ce3..e00d9c2d3 100644 --- a/src/components/MessageHTMLBody.vue +++ b/src/components/MessageHTMLBody.vue @@ -27,7 +27,7 @@ - +