From 601e0d4a6c92a9b07e4c6ffa88506716bd59bf81 Mon Sep 17 00:00:00 2001 From: N-Pex Date: Fri, 7 May 2021 09:15:15 +0200 Subject: [PATCH] Use base classes for message types This avoids unnecessary duplication of code for "avatar", "sender" etc in the general layout of messages. --- src/components/messages/MessageIncoming.vue | 37 +++++++++++++++++ .../messages/MessageIncomingAudio.vue | 28 +++---------- .../messages/MessageIncomingFile.vue | 28 +++---------- .../messages/MessageIncomingImage.vue | 29 +++----------- .../messages/MessageIncomingSticker.vue | 27 +++---------- .../messages/MessageIncomingText.vue | 25 +++--------- .../messages/MessageIncomingVideo.vue | 28 +++---------- src/components/messages/MessageOutgoing.vue | 40 +++++++++++++++++++ .../messages/MessageOutgoingAudio.vue | 32 +++------------ .../messages/MessageOutgoingFile.vue | 31 +++----------- .../messages/MessageOutgoingImage.vue | 31 +++----------- .../messages/MessageOutgoingSticker.vue | 31 +++----------- .../messages/MessageOutgoingText.vue | 31 +++----------- .../messages/MessageOutgoingVideo.vue | 32 +++------------ 14 files changed, 142 insertions(+), 288 deletions(-) create mode 100644 src/components/messages/MessageIncoming.vue create mode 100644 src/components/messages/MessageOutgoing.vue diff --git a/src/components/messages/MessageIncoming.vue b/src/components/messages/MessageIncoming.vue new file mode 100644 index 0000000..55a3c4b --- /dev/null +++ b/src/components/messages/MessageIncoming.vue @@ -0,0 +1,37 @@ + + + + + \ No newline at end of file diff --git a/src/components/messages/MessageIncomingAudio.vue b/src/components/messages/MessageIncomingAudio.vue index 391316c..1c0106b 100644 --- a/src/components/messages/MessageIncomingAudio.vue +++ b/src/components/messages/MessageIncomingAudio.vue @@ -1,35 +1,19 @@ diff --git a/src/components/messages/MessageIncomingFile.vue b/src/components/messages/MessageIncomingFile.vue index 240bbd8..7235d12 100644 --- a/src/components/messages/MessageIncomingFile.vue +++ b/src/components/messages/MessageIncomingFile.vue @@ -1,12 +1,5 @@ diff --git a/src/components/messages/MessageIncomingImage.vue b/src/components/messages/MessageIncomingImage.vue index b393570..b869840 100644 --- a/src/components/messages/MessageIncomingImage.vue +++ b/src/components/messages/MessageIncomingImage.vue @@ -1,13 +1,6 @@ diff --git a/src/components/messages/MessageIncomingVideo.vue b/src/components/messages/MessageIncomingVideo.vue index fe944cc..ca784d1 100644 --- a/src/components/messages/MessageIncomingVideo.vue +++ b/src/components/messages/MessageIncomingVideo.vue @@ -1,12 +1,5 @@ diff --git a/src/components/messages/MessageOutgoing.vue b/src/components/messages/MessageOutgoing.vue new file mode 100644 index 0000000..197588d --- /dev/null +++ b/src/components/messages/MessageOutgoing.vue @@ -0,0 +1,40 @@ + + + + \ No newline at end of file diff --git a/src/components/messages/MessageOutgoingAudio.vue b/src/components/messages/MessageOutgoingAudio.vue index a923214..87969e4 100644 --- a/src/components/messages/MessageOutgoingAudio.vue +++ b/src/components/messages/MessageOutgoingAudio.vue @@ -1,39 +1,19 @@ diff --git a/src/components/messages/MessageOutgoingFile.vue b/src/components/messages/MessageOutgoingFile.vue index 83f5ddf..cfa8a45 100644 --- a/src/components/messages/MessageOutgoingFile.vue +++ b/src/components/messages/MessageOutgoingFile.vue @@ -1,11 +1,5 @@