From 0dba28c38848636192be910f5134ba6b3686478c Mon Sep 17 00:00:00 2001 From: Nivedin <53208152+nivedin@users.noreply.github.com> Date: Sat, 8 Apr 2023 16:48:33 +0530 Subject: [PATCH] chore: admin-dashboard team page UI polish (#75) --- .../hoppscotch-sh-admin/src/components.d.ts | 4 + .../src/components/teams/Add.vue | 93 +++++++ .../src/components/teams/Details.vue | 99 ++++++++ .../src/components/teams/Members.vue | 75 +++--- .../src/components/teams/PendingInvites.vue | 4 +- .../src/components/teams/Table.vue | 102 ++++++++ .../src/components/users/Table.vue | 7 +- .../src/pages/dashboard.vue | 5 +- .../src/pages/teams/_id.vue | 219 +++++----------- .../src/pages/teams/index.vue | 233 ++++-------------- .../src/pages/users/index.vue | 1 + 11 files changed, 463 insertions(+), 379 deletions(-) create mode 100644 packages/hoppscotch-sh-admin/src/components/teams/Add.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/teams/Details.vue create mode 100644 packages/hoppscotch-sh-admin/src/components/teams/Table.vue diff --git a/packages/hoppscotch-sh-admin/src/components.d.ts b/packages/hoppscotch-sh-admin/src/components.d.ts index 91dc44fc6..758c02a74 100644 --- a/packages/hoppscotch-sh-admin/src/components.d.ts +++ b/packages/hoppscotch-sh-admin/src/components.d.ts @@ -22,14 +22,18 @@ declare module '@vue/runtime-core' { HoppSmartItem: typeof import('@hoppscotch/ui')['HoppSmartItem'] HoppSmartModal: typeof import('@hoppscotch/ui')['HoppSmartModal'] HoppSmartSpinner: typeof import('@hoppscotch/ui')['HoppSmartSpinner'] + HoppSmartTab: typeof import('@hoppscotch/ui')['HoppSmartTab'] IconLucideArrowLeft: typeof import('~icons/lucide/arrow-left')['default'] IconLucideChevronDown: typeof import('~icons/lucide/chevron-down')['default'] IconLucideInbox: typeof import('~icons/lucide/inbox')['default'] IconLucideUser: typeof import('~icons/lucide/user')['default'] ProfilePicture: typeof import('./components/profile/Picture.vue')['default'] + TeamsAdd: typeof import('./components/teams/Add.vue')['default'] + TeamsDetails: typeof import('./components/teams/Details.vue')['default'] TeamsInvite: typeof import('./components/teams/Invite.vue')['default'] TeamsMembers: typeof import('./components/teams/Members.vue')['default'] TeamsPendingInvites: typeof import('./components/teams/PendingInvites.vue')['default'] + TeamsTable: typeof import('./components/teams/Table.vue')['default'] Tippy: typeof import('vue-tippy')['Tippy'] UsersInviteModal: typeof import('./components/users/InviteModal.vue')['default'] UsersTable: typeof import('./components/users/Table.vue')['default'] diff --git a/packages/hoppscotch-sh-admin/src/components/teams/Add.vue b/packages/hoppscotch-sh-admin/src/components/teams/Add.vue new file mode 100644 index 000000000..09a2feb59 --- /dev/null +++ b/packages/hoppscotch-sh-admin/src/components/teams/Add.vue @@ -0,0 +1,93 @@ + + + diff --git a/packages/hoppscotch-sh-admin/src/components/teams/Details.vue b/packages/hoppscotch-sh-admin/src/components/teams/Details.vue new file mode 100644 index 000000000..7ec1e1dc2 --- /dev/null +++ b/packages/hoppscotch-sh-admin/src/components/teams/Details.vue @@ -0,0 +1,99 @@ + + + diff --git a/packages/hoppscotch-sh-admin/src/components/teams/Members.vue b/packages/hoppscotch-sh-admin/src/components/teams/Members.vue index 992ac7594..5359d95ec 100644 --- a/packages/hoppscotch-sh-admin/src/components/teams/Members.vue +++ b/packages/hoppscotch-sh-admin/src/components/teams/Members.vue @@ -1,19 +1,16 @@