@buddhacognitivelab/theme-glassmorphic
Version:
Enhanced glassmorphic theme package with dual-mode support, advanced glass effects, interactive UI components, and gesture-based interactions
23 lines (22 loc) • 705 B
TypeScript
import React from 'react';
import type { GlassIntensity } from '../../types/theme';
export interface TabItem {
id: string;
label: string;
content: React.ReactNode;
disabled?: boolean;
icon?: React.ReactNode;
badge?: string | number;
}
export interface TabsProps {
items: TabItem[];
defaultActiveTab?: string;
activeTab?: string;
onTabChange?: (tabId: string) => void;
size?: 'sm' | 'md' | 'lg';
variant?: 'default' | 'pills' | 'underline';
glassIntensity?: GlassIntensity;
orientation?: 'horizontal' | 'vertical';
className?: string;
}
export declare const Tabs: React.ForwardRefExoticComponent<TabsProps & React.RefAttributes<HTMLDivElement>>;