Move permission badge and share button above add task bar

This commit is contained in:
2025-12-03 20:35:16 +00:00
parent 376b8cead9
commit 4422498bc9
2 changed files with 117 additions and 6 deletions

View File

@@ -58,6 +58,25 @@ export default async function ListDetailPage({ params }: { params: { id: string
</p>
</div>
{/* Permission Badge and Share Button */}
<div className="mb-6 sm:mb-8">
<ListDetailView
listId={list.id}
initialItems={list.items}
permission={permission}
canShare={canShare}
listTitle={list.title}
ownerId={list.ownerId}
ownerName={list.owner?.name}
ownerEmail={list.owner?.email || ''}
collaborators={list.collaborators.map(c => ({
...c,
permission: c.permission as 'editor' | 'viewer'
}))}
showOnlyHeader={true}
/>
</div>
{/* Inline Item Creation - only show if user can edit */}
{canEdit && (
<div className="mb-6 sm:mb-8">
@@ -65,7 +84,7 @@ export default async function ListDetailPage({ params }: { params: { id: string
</div>
)}
{/* Search, Filter, and Items List */}
{/* Items List */}
<ListDetailView
listId={list.id}
initialItems={list.items}
@@ -79,6 +98,7 @@ export default async function ListDetailPage({ params }: { params: { id: string
...c,
permission: c.permission as 'editor' | 'viewer'
}))}
showOnlyItems={true}
/>
</main>
)