@@ -8,6 +8,7 @@ import { toast } from "sonner";
88import { InsetError } from "@/components/inset-error" ;
99import { InsetLoading } from "@/components/inset-loading" ;
1010import { InsetLayout } from "@/components/layouts/inset-layout" ;
11+ import { usePageBreadcrumbs } from "@/hooks/use-page" ;
1112import { Alert , AlertDescription , AlertTitle } from "@/components/ui/alert" ;
1213import {
1314 AlertDialog ,
@@ -186,6 +187,7 @@ const columns: ColumnDef<{
186187
187188export function MembersPage ( ) {
188189 const { handle } = useParams < { handle : string } > ( ) ;
190+ const { setBreadcrumbs } = usePageBreadcrumbs ( [ ] ) ;
189191
190192 // Debug: Log the handle value
191193 console . log ( "MembersPage - handle:" , handle ) ;
@@ -339,6 +341,10 @@ export function MembersPage() {
339341 } ;
340342 } , [ handleUpdateRoleEvent , handleRemoveMemberEvent ] ) ;
341343
344+ useEffect ( ( ) => {
345+ setBreadcrumbs ( [ { label : "Members" } ] ) ;
346+ } , [ setBreadcrumbs ] ) ;
347+
342348 if ( isMembershipsLoading && ! memberships ) {
343349 return < InsetLoading title = "Organization Members" /> ;
344350 } else if ( membershipsError ) {
@@ -351,14 +357,14 @@ export function MembersPage() {
351357 }
352358
353359 return (
354- < InsetLayout title = "Organization Members" >
355- < div className = "flex items-center justify-between mb-6" >
360+ < InsetLayout title = "Members" >
361+ < div className = "flex items-center justify-between mb-6 min-h-10 " >
356362 < div className = "text-sm text-muted-foreground max-w-2xl" >
357- Manage your organization members and their roles. Add new members,
358- update roles, or remove members as needed.
363+ Manage organization members and roles.
359364 </ div >
360- < Button onClick = { ( ) => setIsAddMemberDialogOpen ( true ) } size = "sm" >
361- < Plus /> Add Member
365+ < Button onClick = { ( ) => setIsAddMemberDialogOpen ( true ) } >
366+ < Plus className = "mr-2 h-4 w-4" />
367+ Add Member
362368 </ Button >
363369 </ div >
364370
0 commit comments