feat(frontend): Update better-auth, add orga slug check, add PDF preview, fix invitation

This commit is contained in:
2025-07-27 09:03:11 +02:00
parent bd49291bf2
commit 4d1280749f
6 changed files with 116 additions and 77 deletions

View File

@@ -6,6 +6,12 @@ export function useBetterAuth() {
const { organization } = useAuth()
async function createOrganization(name: string, slug: string, logo?: string) {
const slugCheck = await organization.checkSlug({ slug })
if (!slugCheck.data.available) {
toast.add({ title: 'Slug bereits vergeben', description: 'Bitte wählen Sie einen anderen Slug', color: 'error' })
return Promise.reject()
}
await organization.create(
{ name, slug, logo },
{