xlibs-components
Version:
Modern React component library with Aceternity, MagicUI, and ShadCN components for building beautiful web applications
53 lines • 2.13 kB
TypeScript
import React from "react";
interface NavbarProps {
children: React.ReactNode;
className?: string;
}
interface NavBodyProps {
children: React.ReactNode;
className?: string;
visible?: boolean;
}
interface NavItemsProps {
items: {
name: string;
link: string;
}[];
className?: string;
onItemClick?: () => void;
}
interface MobileNavProps {
children: React.ReactNode;
className?: string;
visible?: boolean;
}
interface MobileNavHeaderProps {
children: React.ReactNode;
className?: string;
}
interface MobileNavMenuProps {
children: React.ReactNode;
className?: string;
isOpen: boolean;
onClose: () => void;
}
export declare const Navbar: ({ children, className }: NavbarProps) => import("react/jsx-runtime").JSX.Element;
export declare const NavBody: ({ children, className, visible }: NavBodyProps) => import("react/jsx-runtime").JSX.Element;
export declare const NavItems: ({ items, className, onItemClick }: NavItemsProps) => import("react/jsx-runtime").JSX.Element;
export declare const MobileNav: ({ children, className, visible }: MobileNavProps) => import("react/jsx-runtime").JSX.Element;
export declare const MobileNavHeader: ({ children, className, }: MobileNavHeaderProps) => import("react/jsx-runtime").JSX.Element;
export declare const MobileNavMenu: ({ children, className, isOpen, onClose, }: MobileNavMenuProps) => import("react/jsx-runtime").JSX.Element;
export declare const MobileNavToggle: ({ isOpen, onClick, }: {
isOpen: boolean;
onClick: () => void;
}) => import("react/jsx-runtime").JSX.Element;
export declare const NavbarLogo: () => import("react/jsx-runtime").JSX.Element;
export declare const NavbarButton: ({ href, as: Tag, children, className, variant, ...props }: {
href?: string;
as?: React.ElementType;
children: React.ReactNode;
className?: string;
variant?: "primary" | "secondary" | "dark" | "gradient";
} & (React.ComponentPropsWithoutRef<"a"> | React.ComponentPropsWithoutRef<"button">)) => import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=navbar.d.ts.map