diff --git a/frontend/src/components/Settings/FieldsLayout.vue b/frontend/src/components/Settings/FieldsLayout.vue
new file mode 100644
index 00000000..256c026f
--- /dev/null
+++ b/frontend/src/components/Settings/FieldsLayout.vue
@@ -0,0 +1,57 @@
+
+
+
+
+
+
+
+
+
+
+
+ {{ field.label }}
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/components/Settings/SettingsModal.vue b/frontend/src/components/Settings/SettingsModal.vue
index 1809d812..af45481f 100644
--- a/frontend/src/components/Settings/SettingsModal.vue
+++ b/frontend/src/components/Settings/SettingsModal.vue
@@ -54,10 +54,11 @@ import PhoneIcon from '@/components/Icons/PhoneIcon.vue'
import ProfileSettings from '@/components/Settings/ProfileSettings.vue'
import WhatsAppSettings from '@/components/Settings/WhatsAppSettings.vue'
import TwilioSettings from '@/components/Settings/TwilioSettings.vue'
+import FieldsLayout from '@/components/Settings/FieldsLayout.vue'
import SidebarLink from '@/components/SidebarLink.vue'
import { isWhatsappInstalled } from '@/composables/settings'
-import { Dialog } from 'frappe-ui'
-import { ref, markRaw, computed } from 'vue'
+import { Dialog, FeatherIcon } from 'frappe-ui'
+import { ref, markRaw, computed, h } from 'vue'
const show = defineModel()
@@ -67,6 +68,11 @@ let tabs = [
icon: ContactsIcon,
component: markRaw(ProfileSettings),
},
+ {
+ label: 'Fields Layout',
+ icon: h(FeatherIcon, { name: 'grid' }),
+ component: markRaw(FieldsLayout),
+ },
]
let integrations = computed(() => {