@reusable-ui/nav
Version:
A navigation component to navigate between pages.
12 lines (11 loc) • 692 B
TypeScript
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>>;
}