Ensure collaboration cards are visible for local-only unsynced logbooks in SettingsForm

This commit is contained in:
2026-05-28 21:22:27 +02:00
parent 7ffdb31b46
commit 7ef377e5e7
+4 -1
View File
@@ -33,7 +33,7 @@ export default function SettingsForm({ logbookId }: SettingsFormProps) {
// Collaboration States
const [collaborators, setCollaborators] = useState<Collaborator[]>([])
const [isOwner, setIsOwner] = useState(false)
const [isOwner, setIsOwner] = useState(true)
const [inviteLink, setInviteLink] = useState('')
const [inviteCopied, setInviteCopied] = useState(false)
const [generatingInvite, setGeneratingInvite] = useState(false)
@@ -157,9 +157,12 @@ export default function SettingsForm({ logbookId }: SettingsFormProps) {
setIsOwner(true)
const data = await res.json()
setCollaborators(data)
} else {
setIsOwner(true)
}
} catch (err) {
console.error('Failed to load collaborators:', err)
setIsOwner(true)
setCollabError('Failed to load collaborator list.')
} finally {
setLoadingCollabs(false)