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 @@ + + 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(() => {