Skip to main content

Type Alias: NavListProps

NavListProps = object

Defined in: NavList/NavList.tsx:31

Properties

groups?

optional groups?: NavListGroup[]

Defined in: NavList/NavList.tsx:33


iconSize?

optional iconSize?: number

Defined in: NavList/NavList.tsx:37


items?

optional items?: NavListItem[]

Defined in: NavList/NavList.tsx:32


LinkComponent?

optional LinkComponent?: 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?

optional onItemClick?: (item) => void

Defined in: NavList/NavList.tsx:35

Parameters

ParameterType
itemNavListItem

Returns

void


sx?

optional sx?: Record<string, unknown>

Defined in: NavList/NavList.tsx:36


variant?

optional variant?: "sidebar" | "menu" | "dropdown"

Defined in: NavList/NavList.tsx:34