From 110394a40a836e61edea3baeddb47f8f853bcd9a Mon Sep 17 00:00:00 2001 From: N-Pex Date: Thu, 8 May 2025 13:10:06 +0200 Subject: [PATCH] Make icons into vue components --- src/assets/css/main.scss | 4 ++ src/assets/icons/audio_message.svg | 10 ---- src/assets/icons/audio_message.vue | 27 +++++++++++ src/assets/icons/{ic_add.svg => ic_add.vue} | 17 +++++-- .../icons/{ic_check.svg => ic_check.vue} | 11 +++-- ...{ic_check_small.svg => ic_check_small.vue} | 11 +++-- src/assets/icons/ic_export.svg | 12 +++-- src/assets/icons/{ic_poll.svg => ic_poll.vue} | 26 ++++++++--- src/assets/icons/ic_share.svg | 3 -- src/assets/icons/ic_share.vue | 10 ++++ src/assets/icons/{timer.svg => timer.vue} | 46 +++++++++++++++---- src/assets/icons/{trash.svg => trash.vue} | 21 +++++++-- .../{trash_black.svg => trash_black.vue} | 21 +++++++-- src/assets/icons/video_message.svg | 5 -- src/assets/icons/video_message.vue | 13 ++++++ src/components/Chat.vue | 4 +- src/components/CreatePollDialog.vue | 2 +- src/components/DeviceList.vue | 4 +- src/components/GetLink.vue | 2 +- src/components/Invite.vue | 8 ++-- src/components/MoreMenuPopup.vue | 3 +- src/components/PurgeRoomDialog.vue | 11 ++--- src/components/QuoteView.vue | 2 +- src/components/RoomInfo.vue | 15 +++--- .../messages/MessageIncomingPoll.vue | 6 +-- .../messages/MessageOutgoingPoll.vue | 6 +-- 26 files changed, 209 insertions(+), 91 deletions(-) delete mode 100644 src/assets/icons/audio_message.svg create mode 100644 src/assets/icons/audio_message.vue rename src/assets/icons/{ic_add.svg => ic_add.vue} (58%) rename src/assets/icons/{ic_check.svg => ic_check.vue} (57%) rename src/assets/icons/{ic_check_small.svg => ic_check_small.vue} (57%) rename src/assets/icons/{ic_poll.svg => ic_poll.vue} (55%) delete mode 100644 src/assets/icons/ic_share.svg create mode 100644 src/assets/icons/ic_share.vue rename src/assets/icons/{timer.svg => timer.vue} (64%) rename src/assets/icons/{trash.svg => trash.vue} (69%) rename src/assets/icons/{trash_black.svg => trash_black.vue} (69%) delete mode 100644 src/assets/icons/video_message.svg create mode 100644 src/assets/icons/video_message.vue diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss index 327cf50..07173b7 100644 --- a/src/assets/css/main.scss +++ b/src/assets/css/main.scss @@ -170,3 +170,7 @@ body { position:absolute; top:0; bottom:0; right:0; left:0; } letter-spacing: 0.4px; color: rgba(0, 0, 0, 0.6); } + +.v-card-title { + display: flex; +} \ No newline at end of file diff --git a/src/assets/icons/audio_message.svg b/src/assets/icons/audio_message.svg deleted file mode 100644 index fc15311..0000000 --- a/src/assets/icons/audio_message.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/src/assets/icons/audio_message.vue b/src/assets/icons/audio_message.vue new file mode 100644 index 0000000..a25d72c --- /dev/null +++ b/src/assets/icons/audio_message.vue @@ -0,0 +1,27 @@ + diff --git a/src/assets/icons/ic_add.svg b/src/assets/icons/ic_add.vue similarity index 58% rename from src/assets/icons/ic_add.svg rename to src/assets/icons/ic_add.vue index f7efc88..9395937 100644 --- a/src/assets/icons/ic_add.svg +++ b/src/assets/icons/ic_add.vue @@ -1,4 +1,13 @@ - - - - + diff --git a/src/assets/icons/ic_check.svg b/src/assets/icons/ic_check.vue similarity index 57% rename from src/assets/icons/ic_check.svg rename to src/assets/icons/ic_check.vue index 229191f..da75cc6 100644 --- a/src/assets/icons/ic_check.svg +++ b/src/assets/icons/ic_check.vue @@ -1,3 +1,8 @@ - - - + diff --git a/src/assets/icons/ic_check_small.svg b/src/assets/icons/ic_check_small.vue similarity index 57% rename from src/assets/icons/ic_check_small.svg rename to src/assets/icons/ic_check_small.vue index 36e9a13..4705b80 100644 --- a/src/assets/icons/ic_check_small.svg +++ b/src/assets/icons/ic_check_small.vue @@ -1,3 +1,8 @@ - - - + diff --git a/src/assets/icons/ic_export.svg b/src/assets/icons/ic_export.svg index d6f2d8e..00be4d9 100644 --- a/src/assets/icons/ic_export.svg +++ b/src/assets/icons/ic_export.svg @@ -1,4 +1,8 @@ - - - + + + diff --git a/src/assets/icons/ic_poll.svg b/src/assets/icons/ic_poll.vue similarity index 55% rename from src/assets/icons/ic_poll.svg rename to src/assets/icons/ic_poll.vue index 4e711d5..c9851e3 100644 --- a/src/assets/icons/ic_poll.svg +++ b/src/assets/icons/ic_poll.vue @@ -1,6 +1,20 @@ - - - - - - + diff --git a/src/assets/icons/ic_share.svg b/src/assets/icons/ic_share.svg deleted file mode 100644 index 1ef4e66..0000000 --- a/src/assets/icons/ic_share.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/assets/icons/ic_share.vue b/src/assets/icons/ic_share.vue new file mode 100644 index 0000000..a1f5fae --- /dev/null +++ b/src/assets/icons/ic_share.vue @@ -0,0 +1,10 @@ + diff --git a/src/assets/icons/timer.svg b/src/assets/icons/timer.vue similarity index 64% rename from src/assets/icons/timer.svg rename to src/assets/icons/timer.vue index 054a588..ff4c1d2 100644 --- a/src/assets/icons/timer.svg +++ b/src/assets/icons/timer.vue @@ -1,10 +1,36 @@ - - - - - - - - - - + diff --git a/src/assets/icons/trash.svg b/src/assets/icons/trash.vue similarity index 69% rename from src/assets/icons/trash.svg rename to src/assets/icons/trash.vue index 275eaa2..a8efb8c 100644 --- a/src/assets/icons/trash.svg +++ b/src/assets/icons/trash.vue @@ -1,5 +1,16 @@ - - - - - + diff --git a/src/assets/icons/trash_black.svg b/src/assets/icons/trash_black.vue similarity index 69% rename from src/assets/icons/trash_black.svg rename to src/assets/icons/trash_black.vue index 024337a..bccd705 100644 --- a/src/assets/icons/trash_black.svg +++ b/src/assets/icons/trash_black.vue @@ -1,5 +1,16 @@ - - - - - + diff --git a/src/assets/icons/video_message.svg b/src/assets/icons/video_message.svg deleted file mode 100644 index d4aff6c..0000000 --- a/src/assets/icons/video_message.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/assets/icons/video_message.vue b/src/assets/icons/video_message.vue new file mode 100644 index 0000000..6f1ba79 --- /dev/null +++ b/src/assets/icons/video_message.vue @@ -0,0 +1,13 @@ + diff --git a/src/components/Chat.vue b/src/components/Chat.vue index 2e22618..666ee0c 100644 --- a/src/components/Chat.vue +++ b/src/components/Chat.vue @@ -143,8 +143,8 @@
- - + $vuetify.icons.audio_message + $vuetify.icons.video_message $vuetify.icons.poll
diff --git a/src/components/CreatePollDialog.vue b/src/components/CreatePollDialog.vue index efc9489..28d83e7 100644 --- a/src/components/CreatePollDialog.vue +++ b/src/components/CreatePollDialog.vue @@ -59,7 +59,7 @@
- + $vuetify.icons.ic_add
diff --git a/src/components/DeviceList.vue b/src/components/DeviceList.vue index 567aaa5..ab305e8 100644 --- a/src/components/DeviceList.vue +++ b/src/components/DeviceList.vue @@ -5,11 +5,13 @@ :key="device.deviceId" :value="device.deviceId" > - -