UNPKG

plus-pro-components

Version:

Page level components developed based on Element Plus.

35 lines (33 loc) 901 B
import { RecordType, RenderTypes } from 'plus-pro-components/es/types'; export interface PlusHeaderSelfProps { logo?: string; fixed?: boolean; title?: string; logoutText?: string; trigger?: 'click' | 'hover'; userInfo?: { [index: string | number | symbol]: unknown; username?: string; avatar?: string; }; hasUserInfo?: boolean; dropdownList?: { label: string; value: string; }[]; renderHeaderLeft?: (info: { logo: string; title: string; }) => RenderTypes; renderHeaderRight?: (info: { userInfo: Record<string | number | symbol, unknown>; title: string; }) => RenderTypes; } export type PlusHeaderProps = PlusHeaderSelfProps & RecordType; export interface PlusHeaderEmits { (e: 'clickDropdownItem', item: { label: string; value: string; }): void; }