+
diff --git a/src/lib/components/chat/Settings/Chats.svelte b/src/lib/components/chat/Settings/DataControls.svelte
similarity index 100%
rename from src/lib/components/chat/Settings/Chats.svelte
rename to src/lib/components/chat/Settings/DataControls.svelte
diff --git a/src/lib/components/chat/SettingsModal.svelte b/src/lib/components/chat/SettingsModal.svelte
index f822050ebc..ddba4e8205 100644
--- a/src/lib/components/chat/SettingsModal.svelte
+++ b/src/lib/components/chat/SettingsModal.svelte
@@ -12,13 +12,22 @@
import General from './Settings/General.svelte';
import Interface from './Settings/Interface.svelte';
import Audio from './Settings/Audio.svelte';
- import Chats from './Settings/Chats.svelte';
- import User from '../icons/User.svelte';
+ import DataControls from './Settings/DataControls.svelte';
import Personalization from './Settings/Personalization.svelte';
import Search from '../icons/Search.svelte';
import XMark from '../icons/XMark.svelte';
import Connections from './Settings/Connections.svelte';
import Tools from './Settings/Tools.svelte';
+ import DatabaseSettings from '../icons/DatabaseSettings.svelte';
+ import SettingsAlt from '../icons/SettingsAlt.svelte';
+ import Link from '../icons/Link.svelte';
+ import UserCircle from '../icons/UserCircle.svelte';
+ import SoundHigh from '../icons/SoundHigh.svelte';
+ import InfoCircle from '../icons/InfoCircle.svelte';
+ import WrenchAlt from '../icons/WrenchAlt.svelte';
+ import Face from '../icons/Face.svelte';
+ import AppNotification from '../icons/AppNotification.svelte';
+ import UserBadgeCheck from '../icons/UserBadgeCheck.svelte';
const i18n = getContext('i18n');
@@ -323,8 +332,8 @@
]
},
{
- id: 'chats',
- title: 'Chats',
+ id: 'data_controls',
+ title: 'Data Controls',
keywords: [
'archive all chats',
'archive chats',
@@ -579,9 +588,9 @@
-
+
{$i18n.t('General')}
@@ -656,19 +653,7 @@
}}
>
{$i18n.t('Interface')}
@@ -693,17 +678,7 @@
}}
>
{$i18n.t('Connections')}
@@ -729,19 +704,7 @@
}}
>
{$i18n.t('External Tools')}
@@ -766,7 +729,7 @@
}}
>
-
+
{$i18n.t('Personalization')}
@@ -790,31 +753,18 @@
}}
>
{$i18n.t('Audio')}
- {:else if tabId === 'chats'}
+ {:else if tabId === 'data_controls'}
{:else if tabId === 'account'}
@@ -899,19 +825,7 @@
}}
>
{$i18n.t('About')}
@@ -935,19 +849,7 @@
}}
>
{$i18n.t('Admin Settings')}
@@ -997,8 +899,8 @@
toast.success($i18n.t('Settings saved successfully!'));
}}
/>
- {:else if selectedTab === 'chats'}
-
+ {:else if selectedTab === 'data_controls'}
+
{:else if selectedTab === 'account'}
+ export let className = 'w-4 h-4';
+ export let strokeWidth = '1.5';
+
+
+
diff --git a/src/lib/components/icons/Cloud.svelte b/src/lib/components/icons/Cloud.svelte
new file mode 100644
index 0000000000..f314c5fe0c
--- /dev/null
+++ b/src/lib/components/icons/Cloud.svelte
@@ -0,0 +1,18 @@
+
+
+
diff --git a/src/lib/components/icons/Computer.svelte b/src/lib/components/icons/Computer.svelte
new file mode 100644
index 0000000000..3baf42803f
--- /dev/null
+++ b/src/lib/components/icons/Computer.svelte
@@ -0,0 +1,21 @@
+
+
+
diff --git a/src/lib/components/icons/DatabaseSettings.svelte b/src/lib/components/icons/DatabaseSettings.svelte
new file mode 100644
index 0000000000..c6e7ca56c7
--- /dev/null
+++ b/src/lib/components/icons/DatabaseSettings.svelte
@@ -0,0 +1,33 @@
+
+
+
diff --git a/src/lib/components/icons/Face.svelte b/src/lib/components/icons/Face.svelte
new file mode 100644
index 0000000000..32d74058c7
--- /dev/null
+++ b/src/lib/components/icons/Face.svelte
@@ -0,0 +1,28 @@
+
+
+
diff --git a/src/lib/components/icons/FaceId.svelte b/src/lib/components/icons/FaceId.svelte
new file mode 100644
index 0000000000..c0a9f91d8b
--- /dev/null
+++ b/src/lib/components/icons/FaceId.svelte
@@ -0,0 +1,36 @@
+
+
+
diff --git a/src/lib/components/icons/Glasses.svelte b/src/lib/components/icons/Glasses.svelte
new file mode 100644
index 0000000000..939924f707
--- /dev/null
+++ b/src/lib/components/icons/Glasses.svelte
@@ -0,0 +1,23 @@
+
+
+
diff --git a/src/lib/components/icons/InfoCircle.svelte b/src/lib/components/icons/InfoCircle.svelte
new file mode 100644
index 0000000000..3d748c9c5c
--- /dev/null
+++ b/src/lib/components/icons/InfoCircle.svelte
@@ -0,0 +1,23 @@
+
+
+
diff --git a/src/lib/components/icons/PeopleTag.svelte b/src/lib/components/icons/PeopleTag.svelte
new file mode 100644
index 0000000000..6544591f0a
--- /dev/null
+++ b/src/lib/components/icons/PeopleTag.svelte
@@ -0,0 +1,31 @@
+
+
+
diff --git a/src/lib/components/icons/SettingsAlt.svelte b/src/lib/components/icons/SettingsAlt.svelte
new file mode 100644
index 0000000000..fc38afc3f7
--- /dev/null
+++ b/src/lib/components/icons/SettingsAlt.svelte
@@ -0,0 +1,23 @@
+
+
+
diff --git a/src/lib/components/icons/SoundHigh.svelte b/src/lib/components/icons/SoundHigh.svelte
new file mode 100644
index 0000000000..11cb329e63
--- /dev/null
+++ b/src/lib/components/icons/SoundHigh.svelte
@@ -0,0 +1,25 @@
+
+
+
diff --git a/src/lib/components/icons/UserBadgeCheck.svelte b/src/lib/components/icons/UserBadgeCheck.svelte
new file mode 100644
index 0000000000..a704caa10f
--- /dev/null
+++ b/src/lib/components/icons/UserBadgeCheck.svelte
@@ -0,0 +1,26 @@
+
+
+
diff --git a/src/lib/components/icons/UserCircle.svelte b/src/lib/components/icons/UserCircle.svelte
new file mode 100644
index 0000000000..fdc7594d53
--- /dev/null
+++ b/src/lib/components/icons/UserCircle.svelte
@@ -0,0 +1,27 @@
+
+
+
diff --git a/src/lib/components/icons/WrenchAlt.svelte b/src/lib/components/icons/WrenchAlt.svelte
new file mode 100644
index 0000000000..5328f600b6
--- /dev/null
+++ b/src/lib/components/icons/WrenchAlt.svelte
@@ -0,0 +1,23 @@
+
+
+