UNPKG

@fenderdigital/react-menu

Version:

Fender React UI Kit Menu Component

44 lines (43 loc) 1.07 kB
import React from 'react'; export declare const collapsedWidth = "56px"; export declare const timeout = 500; export declare const width = "220px"; export interface Items { id: string; label: string; url: string; } export interface Primary { icon: string; id: string; items?: Items[]; label: string; url: string; } export interface Secondary { icon: string; id: string; label: string; target: string; url: string; } interface MenuProps { dataId?: string; className?: string; firstName?: string; isHoverable: boolean; onClick: (type: string, label?: string, url?: string) => void; offsetTop: string; pathname: string; primary: Primary[]; profileUrl: string; renderMobileContent?: boolean; signOutUrl: string; secondary: Secondary[]; } export declare const HoverContext: React.Context<{ isHoverable: boolean; hoverClass: string; }>; declare const StyledMenu: import("styled-components").StyledComponent<React.FC<MenuProps>, any, {}, never>; export default StyledMenu;