@naarni/design-system
Version:
Naarni React Native Design System for EV Fleet Apps
21 lines • 651 B
TypeScript
import { ViewStyle, TextStyle } from 'react-native';
export interface ButtonProps {
variant?: 'primary' | 'secondary' | 'outline' | 'text' | 'ghost';
size?: 'small' | 'medium' | 'large';
loading?: boolean;
disabled?: boolean;
fullWidth?: boolean;
style?: ViewStyle;
textStyle?: TextStyle;
icon?: React.ReactNode;
iconPosition?: 'left' | 'right';
onPress?: () => void;
onLongPress?: () => void;
activeOpacity?: number;
children: React.ReactNode;
loadingText?: string;
accessibilityLabel?: string;
accessibilityHint?: string;
testID?: string;
}
//# sourceMappingURL=interfaces.d.ts.map