@edancerys/ts-react-components-lib
Version:
25 lines (24 loc) • 875 B
TypeScript
import React, { ReactNode, MouseEvent } from 'react';
import { NodeConfigProps } from './Card';
export interface HeaderProps {
user?: any;
logo?: ReactNode;
search?: boolean;
minHeight?: string;
border?: string;
borderBottom?: string;
padding?: string;
backgroundColor?: string;
background?: string;
maxWidth?: string;
buttonConfig?: NodeConfigProps;
onHomeClick?: (event?: MouseEvent) => void;
onLogin?: (event?: MouseEvent) => void;
onSignUp?: (event?: MouseEvent) => void;
onProfileClick?: (event?: MouseEvent) => void;
onNotificationsClick?: (event?: MouseEvent) => void;
onMessageClick?: (event?: MouseEvent) => void;
onListItemClick?: (event?: MouseEvent) => void;
onMobileMenuClick?: (event?: MouseEvent) => void;
}
export declare const Header: React.FC<HeaderProps>;