From 90a295901e15ebe65b5436113ab91b06cec93e5c Mon Sep 17 00:00:00 2001
From: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com>
Date: Mon, 8 Apr 2024 16:42:57 +0530
Subject: [PATCH] Nc fix: Update user menu dropdown icons (#8198)
* fix(nc-gui): updated user menu icon
* fix(nc-gui): remove copy auth token option and update user menu icons
* chore(nc-gui): lint
* fix(nc-gui): use computed value for switch size
---
packages/nc-gui/assets/nc-icons/discord.svg | 5 ++
packages/nc-gui/assets/nc-icons/help.svg | 17 ++++++
packages/nc-gui/assets/nc-icons/reddit.svg | 7 +++
packages/nc-gui/assets/nc-icons/settings.svg | 15 +++++
packages/nc-gui/assets/nc-icons/twitter.svg | 3 +
.../components/dashboard/Sidebar/UserInfo.vue | 56 ++++---------------
packages/nc-gui/components/nc/Switch.vue | 14 ++++-
packages/nc-gui/utils/iconUtils.ts | 14 +++++
8 files changed, 85 insertions(+), 46 deletions(-)
create mode 100644 packages/nc-gui/assets/nc-icons/discord.svg
create mode 100644 packages/nc-gui/assets/nc-icons/help.svg
create mode 100644 packages/nc-gui/assets/nc-icons/reddit.svg
create mode 100644 packages/nc-gui/assets/nc-icons/settings.svg
create mode 100644 packages/nc-gui/assets/nc-icons/twitter.svg
diff --git a/packages/nc-gui/assets/nc-icons/discord.svg b/packages/nc-gui/assets/nc-icons/discord.svg
new file mode 100644
index 0000000000..4e47c6e830
--- /dev/null
+++ b/packages/nc-gui/assets/nc-icons/discord.svg
@@ -0,0 +1,5 @@
+
\ No newline at end of file
diff --git a/packages/nc-gui/assets/nc-icons/help.svg b/packages/nc-gui/assets/nc-icons/help.svg
new file mode 100644
index 0000000000..febcdaf329
--- /dev/null
+++ b/packages/nc-gui/assets/nc-icons/help.svg
@@ -0,0 +1,17 @@
+
\ No newline at end of file
diff --git a/packages/nc-gui/assets/nc-icons/reddit.svg b/packages/nc-gui/assets/nc-icons/reddit.svg
new file mode 100644
index 0000000000..daaf9cdbe0
--- /dev/null
+++ b/packages/nc-gui/assets/nc-icons/reddit.svg
@@ -0,0 +1,7 @@
+
\ No newline at end of file
diff --git a/packages/nc-gui/assets/nc-icons/settings.svg b/packages/nc-gui/assets/nc-icons/settings.svg
new file mode 100644
index 0000000000..9c25d28f35
--- /dev/null
+++ b/packages/nc-gui/assets/nc-icons/settings.svg
@@ -0,0 +1,15 @@
+
\ No newline at end of file
diff --git a/packages/nc-gui/assets/nc-icons/twitter.svg b/packages/nc-gui/assets/nc-icons/twitter.svg
new file mode 100644
index 0000000000..5b065fc05a
--- /dev/null
+++ b/packages/nc-gui/assets/nc-icons/twitter.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue b/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue
index 7207a9724c..f997ac3d89 100644
--- a/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue
+++ b/packages/nc-gui/components/dashboard/Sidebar/UserInfo.vue
@@ -1,26 +1,12 @@
-
+
diff --git a/packages/nc-gui/utils/iconUtils.ts b/packages/nc-gui/utils/iconUtils.ts
index 5f7aef2007..8201792ca3 100644
--- a/packages/nc-gui/utils/iconUtils.ts
+++ b/packages/nc-gui/utils/iconUtils.ts
@@ -168,6 +168,14 @@ import NcCellAttachment from '~icons/nc-icons/cell-attachment'
import NcCircleCheck from '~icons/nc-icons/circle-check'
import OnetoOneIcon from '~icons/nc-icons/onetoone'
+import NcDiscord from '~icons/nc-icons/discord'
+import NcReddit from '~icons/nc-icons/reddit'
+import NcTwitter from '~icons/nc-icons/twitter'
+
+import NcFile from '~icons/nc-icons/file'
+import NcSettings from '~icons/nc-icons/settings'
+import NcHelp from '~icons/nc-icons/help'
+
// keep it for reference
// todo: remove it after all icons are migrated
/* export const iconMapOld = {
@@ -569,6 +577,12 @@ export const iconMap = {
phoneCall: NcPhoneCall,
crop: NcCrop,
circleCheck2: NcCircleCheck,
+ ncDiscord: NcDiscord,
+ ncReddit: NcReddit,
+ ncTwitter: NcTwitter,
+ file: NcFile,
+ ncSettings: NcSettings,
+ ncHelp: NcHelp,
}
export const getMdiIcon = (type: string): any => {