diff --git a/resources/js/Shared/Modules/ContactInformation.vue b/resources/js/Shared/Modules/ContactInformation.vue
index 0a9f539505b..cff45e37a59 100644
--- a/resources/js/Shared/Modules/ContactInformation.vue
+++ b/resources/js/Shared/Modules/ContactInformation.vue
@@ -4,18 +4,7 @@
-
+
@@ -163,6 +152,7 @@ import PrettySpan from '@/Shared/Form/PrettySpan.vue';
import TextInput from '@/Shared/Form/TextInput.vue';
import Dropdown from '@/Shared/Form/Dropdown.vue';
import Errors from '@/Shared/Form/Errors.vue';
+import WorldIcon from '@/Shared/Icons/WorldIcon.vue';
export default {
components: {
@@ -171,6 +161,7 @@ export default {
TextInput,
Dropdown,
Errors,
+ WorldIcon,
},
props: {
diff --git a/resources/js/Shared/Modules/ContactName.vue b/resources/js/Shared/Modules/ContactName.vue
index 45aef2b58fd..129b1f74d9d 100644
--- a/resources/js/Shared/Modules/ContactName.vue
+++ b/resources/js/Shared/Modules/ContactName.vue
@@ -3,18 +3,7 @@
@@ -30,31 +19,11 @@
:title="$t('Set as favorite')"
arrow-point-at-center
@click.prevent="toggleFavorite">
-
+
-
+
-
+
@@ -62,11 +31,15 @@
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/BadgeIcon.vue b/resources/js/Shared/Icons/BadgeIcon.vue
new file mode 100644
index 00000000000..cb346771207
--- /dev/null
+++ b/resources/js/Shared/Icons/BadgeIcon.vue
@@ -0,0 +1,14 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/BallIcon.vue b/resources/js/Shared/Icons/BallIcon.vue
new file mode 100644
index 00000000000..ddbdfb0e37c
--- /dev/null
+++ b/resources/js/Shared/Icons/BallIcon.vue
@@ -0,0 +1,14 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/CalendarIcon.vue b/resources/js/Shared/Icons/CalendarIcon.vue
index fd098bd9737..649d48e3f16 100644
--- a/resources/js/Shared/Icons/CalendarIcon.vue
+++ b/resources/js/Shared/Icons/CalendarIcon.vue
@@ -1,5 +1,26 @@
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/ChevronIcon.vue b/resources/js/Shared/Icons/ChevronIcon.vue
new file mode 100644
index 00000000000..15af8ad9527
--- /dev/null
+++ b/resources/js/Shared/Icons/ChevronIcon.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/ClockIcon.vue b/resources/js/Shared/Icons/ClockIcon.vue
new file mode 100644
index 00000000000..320def3e62b
--- /dev/null
+++ b/resources/js/Shared/Icons/ClockIcon.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/DarkModeIcon.vue b/resources/js/Shared/Icons/DarkModeIcon.vue
new file mode 100644
index 00000000000..f7dfc8cf8ea
--- /dev/null
+++ b/resources/js/Shared/Icons/DarkModeIcon.vue
@@ -0,0 +1,105 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/DatabaseIcon.vue b/resources/js/Shared/Icons/DatabaseIcon.vue
new file mode 100644
index 00000000000..2b59b14a7a9
--- /dev/null
+++ b/resources/js/Shared/Icons/DatabaseIcon.vue
@@ -0,0 +1,14 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/DateIcon.vue b/resources/js/Shared/Icons/DateIcon.vue
new file mode 100644
index 00000000000..41d260fcb24
--- /dev/null
+++ b/resources/js/Shared/Icons/DateIcon.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/DollarIcon.vue b/resources/js/Shared/Icons/DollarIcon.vue
new file mode 100644
index 00000000000..8d24edb6b91
--- /dev/null
+++ b/resources/js/Shared/Icons/DollarIcon.vue
@@ -0,0 +1,14 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/DoorIcon.vue b/resources/js/Shared/Icons/DoorIcon.vue
new file mode 100644
index 00000000000..c04fbd1373a
--- /dev/null
+++ b/resources/js/Shared/Icons/DoorIcon.vue
@@ -0,0 +1,35 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/FaceIcon.vue b/resources/js/Shared/Icons/FaceIcon.vue
new file mode 100644
index 00000000000..b6a85f32a0f
--- /dev/null
+++ b/resources/js/Shared/Icons/FaceIcon.vue
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/FireIcon.vue b/resources/js/Shared/Icons/FireIcon.vue
new file mode 100644
index 00000000000..e48b921b876
--- /dev/null
+++ b/resources/js/Shared/Icons/FireIcon.vue
@@ -0,0 +1,18 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/LampIcon.vue b/resources/js/Shared/Icons/LampIcon.vue
new file mode 100644
index 00000000000..06b222a8d2b
--- /dev/null
+++ b/resources/js/Shared/Icons/LampIcon.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/MenuIcon.vue b/resources/js/Shared/Icons/MenuIcon.vue
new file mode 100644
index 00000000000..097ea4f04df
--- /dev/null
+++ b/resources/js/Shared/Icons/MenuIcon.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/MinusIcon.vue b/resources/js/Shared/Icons/MinusIcon.vue
new file mode 100644
index 00000000000..bcde39e3773
--- /dev/null
+++ b/resources/js/Shared/Icons/MinusIcon.vue
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/NoteIcon.vue b/resources/js/Shared/Icons/NoteIcon.vue
new file mode 100644
index 00000000000..64bb0a4c23d
--- /dev/null
+++ b/resources/js/Shared/Icons/NoteIcon.vue
@@ -0,0 +1,25 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/PeopleIcon.vue b/resources/js/Shared/Icons/PeopleIcon.vue
new file mode 100644
index 00000000000..799d8af22b1
--- /dev/null
+++ b/resources/js/Shared/Icons/PeopleIcon.vue
@@ -0,0 +1,14 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/PhotoIcon.vue b/resources/js/Shared/Icons/PhotoIcon.vue
new file mode 100644
index 00000000000..6629227f76d
--- /dev/null
+++ b/resources/js/Shared/Icons/PhotoIcon.vue
@@ -0,0 +1,14 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/PlusIcon.vue b/resources/js/Shared/Icons/PlusIcon.vue
new file mode 100644
index 00000000000..fb89429bc27
--- /dev/null
+++ b/resources/js/Shared/Icons/PlusIcon.vue
@@ -0,0 +1,10 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/RefreshIcon.vue b/resources/js/Shared/Icons/RefreshIcon.vue
new file mode 100644
index 00000000000..e0f786101b2
--- /dev/null
+++ b/resources/js/Shared/Icons/RefreshIcon.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/ReminderIcon.vue b/resources/js/Shared/Icons/ReminderIcon.vue
new file mode 100644
index 00000000000..4dc9eca167a
--- /dev/null
+++ b/resources/js/Shared/Icons/ReminderIcon.vue
@@ -0,0 +1,16 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/SearchIcon.vue b/resources/js/Shared/Icons/SearchIcon.vue
new file mode 100644
index 00000000000..4a150494f80
--- /dev/null
+++ b/resources/js/Shared/Icons/SearchIcon.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/SettingIcon.vue b/resources/js/Shared/Icons/SettingIcon.vue
new file mode 100644
index 00000000000..9c1571395d3
--- /dev/null
+++ b/resources/js/Shared/Icons/SettingIcon.vue
@@ -0,0 +1,19 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/TagIcon.vue b/resources/js/Shared/Icons/TagIcon.vue
new file mode 100644
index 00000000000..06f24d20f0b
--- /dev/null
+++ b/resources/js/Shared/Icons/TagIcon.vue
@@ -0,0 +1,14 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/TaskIcon.vue b/resources/js/Shared/Icons/TaskIcon.vue
new file mode 100644
index 00000000000..c7b364db785
--- /dev/null
+++ b/resources/js/Shared/Icons/TaskIcon.vue
@@ -0,0 +1,14 @@
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/TwoPinMapIcon.vue b/resources/js/Shared/Icons/TwoPinMapIcon.vue
new file mode 100644
index 00000000000..2ecee44087a
--- /dev/null
+++ b/resources/js/Shared/Icons/TwoPinMapIcon.vue
@@ -0,0 +1,21 @@
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Icons/ValideIcon.vue b/resources/js/Shared/Icons/ValideIcon.vue
new file mode 100644
index 00000000000..10ea5f34a42
--- /dev/null
+++ b/resources/js/Shared/Icons/ValideIcon.vue
@@ -0,0 +1,14 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/resources/js/Shared/Layout.vue b/resources/js/Shared/Layout.vue
index eedd349d5b5..4b236856722 100644
--- a/resources/js/Shared/Layout.vue
+++ b/resources/js/Shared/Layout.vue
@@ -13,14 +13,7 @@
-
-
-
+
{{ layoutData.vault.name }}
@@ -28,18 +21,7 @@
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
{{ $t('Settings') }}
-
-
-
+
{{ $t('Logout') }}
@@ -333,14 +191,24 @@
import { Link } from '@inertiajs/vue3';
import Toaster from '@/Shared/Toaster.vue';
import FooterLayout from '@/Layouts/FooterLayout.vue';
+import ChevronIcon from '@/Shared/Icons/ChevronIcon.vue';
+import SearchIcon from '@/Shared/Icons/SearchIcon.vue';
+import DarkModeIcon from '@/Shared/Icons/DarkModeIcon.vue';
+import SettingIcon from '@/Shared/Icons/SettingIcon.vue';
+import DoorIcon from '@/Shared/Icons/DoorIcon.vue';
export default {
components: {
InertiaLink: Link,
Toaster,
FooterLayout,
+ ChevronIcon,
+ SearchIcon,
+ DarkModeIcon,
+ SettingIcon,
+ DoorIcon,
},
-
+
props: {
title: {
type: String,
diff --git a/resources/js/Shared/Modules/CreateLifeEvent.vue b/resources/js/Shared/Modules/CreateLifeEvent.vue
index 1506f3492fe..55ea38ac1b7 100644
--- a/resources/js/Shared/Modules/CreateLifeEvent.vue
+++ b/resources/js/Shared/Modules/CreateLifeEvent.vue
@@ -7,6 +7,7 @@ import ContactSelector from '@/Shared/Form/ContactSelector.vue';
import TextInput from '@/Shared/Form/TextInput.vue';
import TextArea from '@/Shared/Form/TextArea.vue';
import Avatar from '@/Shared/Avatar.vue';
+import ArrowIcon from '@/Shared/Icons/ArrowIcon.vue';
import { useForm } from '@inertiajs/vue3';
import { onMounted, ref, watch, nextTick } from 'vue';
@@ -195,18 +196,7 @@ const store = () => {
-
-
-
+
diff --git a/resources/js/Shared/Modules/Documents.vue b/resources/js/Shared/Modules/Documents.vue
index 87c77197bce..3e00bc6d875 100644
--- a/resources/js/Shared/Modules/Documents.vue
+++ b/resources/js/Shared/Modules/Documents.vue
@@ -4,18 +4,7 @@