nextuiq
Version:
NextUIQ is a modern, lightweight, and developer-friendly UI component library for React and Next.js. Built with TypeScript and Tailwind CSS, it offers customizable, accessible, and performance-optimized components with built-in dark mode, theme customizat
24 lines (23 loc) • 712 B
TypeScript
import { default as React } from 'react';
export interface NavLink {
label: string;
href: string;
isActive?: boolean;
icon?: React.ReactNode;
}
export interface ActionButton {
label: string;
onClick: () => void;
variant?: 'primary' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link';
icon?: React.ReactNode;
className?: string;
}
export interface HeaderProps {
logo?: React.ReactNode | string;
altText?: string;
title?: string;
navLinks?: NavLink[];
actions?: ActionButton[];
className?: string;
}
export declare const Header: ({ logo, altText, title, navLinks, actions, className, }: HeaderProps) => import("react/jsx-runtime").JSX.Element;