lightswind
Version:
A collection of beautifully crafted React Components, Blocks & Templates for Modern Developers. Create stunning web applications effortlessly by using our 160+ professional and animated react components.
28 lines • 909 B
TypeScript
import React from "react";
export interface MorphingNavigationLink {
id: string;
label: string;
href: string;
icon?: React.ReactNode;
}
export interface MorphingNavigationProps {
links: MorphingNavigationLink[];
scrollThreshold?: number;
enablePageBlur?: boolean;
theme?: "dark" | "light" | "glass" | "custom";
backgroundColor?: string;
textColor?: string;
borderColor?: string;
initialTop?: number;
compactTop?: number;
animationDuration?: number;
className?: string;
onLinkClick?: (link: MorphingNavigationLink) => void;
onMenuToggle?: (isOpen: boolean) => void;
enableSmoothTransitions?: boolean;
customHamburgerIcon?: React.ReactNode;
disableAutoMorph?: boolean;
}
export declare const MorphingNavigation: React.FC<MorphingNavigationProps>;
export default MorphingNavigation;
//# sourceMappingURL=morphing-navigation.d.ts.map