UNPKG

@sofidevo/astro-dynamic-header

Version:

A dynamic Astro header component that switches between floating and fullscreen styles

38 lines (31 loc) 676 B
// Types export interface MenuItemType { link: string; text: string; submenu?: MenuItemType[]; } export interface HeaderProps { headerType?: "floating" | "fullscreen"; logoSrc?: string; logoAlt?: string; logoWidth?: string; homeUrl?: string; menuItems?: MenuItemType[]; backgroundColor?: string; backdropBlur?: string; zIndex?: number; } export interface NavMenuProps { menuItems?: MenuItemType[]; showHomeLink?: boolean; homeText?: string; } export interface MobileNavProps { menuItems?: MenuItemType[]; showHomeLink?: boolean; homeText?: string; accentColor?: string; } export interface HamburgerButtonProps { color?: string; }