Constant data is added and resuable tabs added

This commit is contained in:
2026-07-21 18:59:27 +05:30
parent 0c9151b3a0
commit 06bbfe06fb
10 changed files with 133 additions and 106 deletions

View File

@@ -17,6 +17,12 @@ export interface AuthLayoutProps {
onForgotPassword?:()=>void;
item?: any;
}
export interface ButtonProps {
children: React.ReactNode;
onClick?: () => void;
className?: string;
}
export interface FormProps {
label: string;
value?: string;
@@ -71,6 +77,26 @@ export interface StatusProgressProps {
barColor?: string;
}
export interface NavigationTabsProps {
tabs: string[];
activeTab: string;
onTabChange: (tab: string) => void;
className?: string;
}
export interface FilterItem {
label: string;
count?: number | string;
}
export interface FilterTabsProps {
options: FilterItem[];
activeFilter: string;
onChange: (label: string) => void;
className?: string;
}
// For footer banner
export interface InfoBannerProps {
boldText?: string;