diff --git a/app/components/Dialog/CreateInvite.vue b/app/components/Dialog/CreateInvite.vue new file mode 100644 index 0000000..2ece5ea --- /dev/null +++ b/app/components/Dialog/CreateInvite.vue @@ -0,0 +1,141 @@ + + + diff --git a/app/components/Dialog/index.vue b/app/components/Dialog/index.vue index f7bbdf9..f6447c0 100644 --- a/app/components/Dialog/index.vue +++ b/app/components/Dialog/index.vue @@ -6,6 +6,7 @@ import TwoFactor from './TwoFactor.vue'; import DeleteAccount from './DeleteAccount.vue'; import Confirm from './Confirm.vue'; import CreateUser from './CreateUser.vue'; +import CreateInvite from './CreateInvite.vue'; import { DialogType } from '~/composables/useDialog'; @@ -72,6 +73,7 @@ onUnmounted(() => { @cancel="close" /> + diff --git a/app/components/Onboarding/ProviderForm.vue b/app/components/Onboarding/ProviderForm.vue new file mode 100644 index 0000000..9a08a5d --- /dev/null +++ b/app/components/Onboarding/ProviderForm.vue @@ -0,0 +1,237 @@ + + + diff --git a/app/components/Onboarding/SetupSteps.vue b/app/components/Onboarding/SetupSteps.vue new file mode 100644 index 0000000..c42e795 --- /dev/null +++ b/app/components/Onboarding/SetupSteps.vue @@ -0,0 +1,28 @@ + + + diff --git a/app/composables/useDialog.ts b/app/composables/useDialog.ts index bc1eb8d..4553615 100644 --- a/app/composables/useDialog.ts +++ b/app/composables/useDialog.ts @@ -8,6 +8,7 @@ export enum DialogType { TwoFactor = 'two-factor', DeleteAccount = 'delete-account', CreateUser = 'create-user', + CreateInvite = 'create-invite', } interface DialogOptions { diff --git a/app/pages/auth/register.vue b/app/pages/auth/register.vue index 73f2470..033c77b 100644 --- a/app/pages/auth/register.vue +++ b/app/pages/auth/register.vue @@ -1,5 +1,6 @@ @@ -160,6 +163,8 @@ const submit = async () => {