UNPKG

@reusable-ui/nav

Version:

A navigation component to navigate between pages.

12 lines (11 loc) 692 B
import { default as React } from 'react'; import { ListStyle, ListVariant, ListProps, ListComponentProps } from '@reusable-ui/list'; export interface NavProps<TElement extends Element = HTMLElement> extends ListProps<TElement>, Omit<ListComponentProps<TElement>, 'listRef' | 'listOrientation' | 'listStyle' | 'listItems'> { label?: string; } declare const Nav: <TElement extends Element = HTMLElement>(props: NavProps<TElement>) => JSX.Element | null; export { Nav, Nav as default, }; export type { ListStyle, ListVariant }; export interface NavComponentProps<TElement extends Element = HTMLElement> { navComponent?: React.ReactComponentElement<any, NavProps<TElement>>; }