diff --git a/frontend/components.d.ts b/frontend/components.d.ts index d7d6057c..06a2d01f 100644 --- a/frontend/components.d.ts +++ b/frontend/components.d.ts @@ -14,6 +14,7 @@ declare module 'vue' { ActivityIcon: typeof import('./src/components/Icons/ActivityIcon.vue')['default'] AddressIcon: typeof import('./src/components/Icons/AddressIcon.vue')['default'] AddressModal: typeof import('./src/components/Modals/AddressModal.vue')['default'] + Agents: typeof import('./src/components/Settings/Agents.vue')['default'] AllModals: typeof import('./src/components/Activities/AllModals.vue')['default'] AppHeader: typeof import('./src/components/Layouts/AppHeader.vue')['default'] Apps: typeof import('./src/components/Apps.vue')['default'] diff --git a/frontend/src/components/Settings/Agents.vue b/frontend/src/components/Settings/Agents.vue new file mode 100644 index 00000000..443cde8c --- /dev/null +++ b/frontend/src/components/Settings/Agents.vue @@ -0,0 +1,107 @@ + + + + + + {{ __('Agents') }} + + + + + + + + + + + + + + + + + + {{ __('No agents found') }} + + + + + + + + + + {{ agent.agent_name }} + + + {{ agent.name }} + + + + + + + agents.next()" + :loading="agents.loading" + :label="__('Load More')" + icon-left="refresh-cw" + /> + + + + + + diff --git a/frontend/src/components/Settings/Settings.vue b/frontend/src/components/Settings/Settings.vue index 82b1b86c..35029db3 100644 --- a/frontend/src/components/Settings/Settings.vue +++ b/frontend/src/components/Settings/Settings.vue @@ -54,6 +54,7 @@ import ERPNextIcon from '@/components/Icons/ERPNextIcon.vue' import PhoneIcon from '@/components/Icons/PhoneIcon.vue' import InviteIcon from '@/components/Icons/InviteIcon.vue' import Email2Icon from '@/components/Icons/Email2Icon.vue' +import Agents from '@/components/Settings/Agents.vue' import GeneralSettings from '@/components/Settings/GeneralSettings.vue' import InviteMemberPage from '@/components/Settings/InviteMemberPage.vue' import ProfileSettings from '@/components/Settings/ProfileSettings.vue' @@ -91,6 +92,11 @@ const tabs = computed(() => { }), component: markRaw(ProfileSettings), }, + { + label: __('Agents'), + icon: 'user', + component: markRaw(Agents), + }, { label: __('General'), icon: 'settings',
+ {{ __('No agents found') }} +