Type Alias: NavListProps
NavListProps =
object
Defined in: NavList/NavList.tsx:31
Properties
groups?
optionalgroups?:NavListGroup[]
Defined in: NavList/NavList.tsx:33
iconSize?
optionaliconSize?:number
Defined in: NavList/NavList.tsx:37
items?
optionalitems?:NavListItem[]
Defined in: NavList/NavList.tsx:32
LinkComponent?
optionalLinkComponent?:React.ComponentType<LinkComponentProps>
Defined in: NavList/NavList.tsx:52
Custom Link component to use for rendering links. Useful for integrating with Next.js Link, React Router Link, etc.
Examples
// Next.js
import NextLink from 'next/link';
<NavList LinkComponent={NextLink} ... />
// React Router
import { Link as RouterLink } from 'react-router-dom';
<NavList LinkComponent={RouterLink} ... />
onItemClick?
optionalonItemClick?: (item) =>void
Defined in: NavList/NavList.tsx:35
Parameters
| Parameter | Type |
|---|---|
item | NavListItem |
Returns
void
sx?
optionalsx?:Record<string,unknown>
Defined in: NavList/NavList.tsx:36
variant?
optionalvariant?:"sidebar"|"menu"|"dropdown"
Defined in: NavList/NavList.tsx:34