UNPKG

xlibs-components

Version:

Modern React component library with Aceternity, MagicUI, and ShadCN components for building beautiful web applications

53 lines 2.13 kB
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