Files
speckle-server/packages/frontend-2/components/invite/dialog/workspace/SelectRole.vue
T
Benjamin Ottensten 9a578fc389 Fix: Various copy updates (#4550)
* Update invite copy

* Update renewal copy in billing settings

* Update titles in move modal

* Update workspace description in wizard

* Updaet seat upgrade toast message
2025-04-22 23:34:27 +02:00

27 lines
756 B
Vue

<template>
<div>
<FormRadioGroup v-model="selectedRole" size="sm" is-stacked :options="options" />
</div>
</template>
<script setup lang="ts">
import { Roles, type WorkspaceRoles } from '@speckle/shared'
const selectedRole = defineModel<WorkspaceRoles>('selectedRole', { required: true })
const options = computed(() => [
{
value: Roles.Workspace.Member,
title: `Someone from my company or organization`,
subtitle:
'They will be invited as a workspace member with default view access on all projects.'
},
{
value: Roles.Workspace.Guest,
title: 'An external collaborator',
subtitle:
"They will be invited as a workspace guest with access only to the specific projects they're added to."
}
])
</script>