@@ -50,12 +50,13 @@ const AdminNavItems = ({ toggleMobileNav }: Props) => {
5050 const pathname = usePathname ( ) ;
5151 const [ open , setOpen ] = useState ( false ) ;
5252 const [ hoveredItem , setHoveredItem ] = useState < string | null > ( null ) ;
53- const { user, sidebarCollapsed } = useDashboardContext ( ) ;
53+ const { user, sidebarCollapsed, userCapsCount } = useDashboardContext ( ) ;
5454
5555 const manageNavigation = [
5656 {
5757 name : "My Caps" ,
5858 href : `/dashboard/caps` ,
59+ extraText : userCapsCount ,
5960 icon : < CapIcon /> ,
6061 subNav : [ ] ,
6162 } ,
@@ -346,6 +347,7 @@ const AdminNavItems = ({ toggleMobileNav }: Props) => {
346347 sidebarCollapsed = { sidebarCollapsed }
347348 toggleMobileNav = { toggleMobileNav }
348349 isPathActive = { isPathActive }
350+ extraText = { item . extraText }
349351 />
350352 </ div >
351353 ) ) }
@@ -435,6 +437,7 @@ const NavItem = ({
435437 sidebarCollapsed,
436438 toggleMobileNav,
437439 isPathActive,
440+ extraText,
438441} : {
439442 name : string ;
440443 href : string ;
@@ -446,6 +449,7 @@ const NavItem = ({
446449 sidebarCollapsed : boolean ;
447450 toggleMobileNav ?: ( ) => void ;
448451 isPathActive : ( path : string ) => boolean ;
452+ extraText : number | null | undefined ;
449453} ) => {
450454 const iconRef = useRef < CogIconHandle > ( null ) ;
451455 return (
@@ -487,6 +491,11 @@ const NavItem = ({
487491 >
488492 { name }
489493 </ p >
494+ { extraText && ! sidebarCollapsed && (
495+ < p className = "ml-auto text-xs font-medium text-gray-11" >
496+ { extraText }
497+ </ p >
498+ ) }
490499 </ Link >
491500 </ Tooltip >
492501 ) ;
0 commit comments