reblend-ui
Version:
Utilities for creating robust overlay components
23 lines (22 loc) • 782 B
TypeScript
import * as Reblend from 'reblendjs';
import { EventKey, DynamicRefForwardingComponent, SelectCallback } from './types';
import { UseNavItemOptions, NavItemProps } from './NavItem';
export type { UseNavItemOptions, NavItemProps };
export interface NavProps extends Omit<Reblend.HTMLAttributes<HTMLElement>, 'onSelect'> {
/**
* Key for the currently active NavItem.
*/
activeKey?: EventKey;
/**
* Element used to render the component.
*/
as?: Reblend.ElementType;
/**
* A callback fired when a NavItem has been selected.
*/
onSelect?: SelectCallback;
}
declare const _default: Reblend.FC<NavProps> & {
Item: DynamicRefForwardingComponent<Reblend.FC<import("./Button").ButtonProps>, NavItemProps>;
};
export default _default;