From bd5bcb0b48a4e31d3428b25856f481b924a28e22 Mon Sep 17 00:00:00 2001 From: mertmit Date: Wed, 20 Sep 2023 19:11:42 +0000 Subject: [PATCH] fix: badge and selector design --- packages/nc-gui/components/nc/Badge.vue | 15 +++-- .../components/project/AccessSettings.vue | 1 + .../project/InviteProjectCollabSection.vue | 2 +- packages/nc-gui/components/roles/Badge.vue | 63 +++++++++---------- packages/nc-gui/components/roles/Selector.vue | 38 ++++++----- .../workspace/CollaboratorsList.vue | 1 + .../components/workspace/InviteSection.vue | 2 +- 7 files changed, 66 insertions(+), 56 deletions(-) diff --git a/packages/nc-gui/components/nc/Badge.vue b/packages/nc-gui/components/nc/Badge.vue index c4a392a41d..e22f94dc14 100644 --- a/packages/nc-gui/components/nc/Badge.vue +++ b/packages/nc-gui/components/nc/Badge.vue @@ -1,12 +1,18 @@ diff --git a/packages/nc-gui/components/project/InviteProjectCollabSection.vue b/packages/nc-gui/components/project/InviteProjectCollabSection.vue index ba5bfdea32..964db757a4 100644 --- a/packages/nc-gui/components/project/InviteProjectCollabSection.vue +++ b/packages/nc-gui/components/project/InviteProjectCollabSection.vue @@ -122,7 +122,7 @@ const copyUrl = async () => { :role="inviteData.roles" :roles="ProjectRoles" :on-role-change="(role: ProjectRoles) => (inviteData.roles = role)" - :description="false" + :description="true" /> -import { RoleColors, RoleDescriptions, RoleIcons, RoleLabels } from 'nocodb-sdk' +import { RoleColors, RoleIcons, RoleLabels } from 'nocodb-sdk' import { toRef } from '#imports' const props = withDefaults( defineProps<{ role: keyof typeof RoleLabels - description?: boolean clickable?: boolean inherit?: boolean + border?: boolean }>(), { - description: true, clickable: false, inherit: false, + border: true, }, ) const roleRef = toRef(props, 'role') -const descriptionRef = toRef(props, 'description') const clickableRef = toRef(props, 'clickable') const inheritRef = toRef(props, 'inherit') +const borderRef = toRef(props, 'border') const roleProperties = computed(() => { const role = roleRef.value @@ -27,13 +27,11 @@ const roleProperties = computed(() => { const color = RoleColors[role] const icon = RoleIcons[role] const label = RoleLabels[role] - const descriptionText = RoleDescriptions[role] return { color, icon, label, - descriptionText, } }) @@ -42,37 +40,34 @@ console.log('dummy') diff --git a/packages/nc-gui/components/roles/Selector.vue b/packages/nc-gui/components/roles/Selector.vue index 3258ec7337..6e300d1892 100644 --- a/packages/nc-gui/components/roles/Selector.vue +++ b/packages/nc-gui/components/roles/Selector.vue @@ -1,4 +1,5 @@