react-native-lamantin
Version:
Set of components for https://lamantin.group development
31 lines (30 loc) • 747 B
TypeScript
import { PureComponent } from 'react';
import { ViewStyle, TextStyle } from 'react-native';
interface TextProps {
text: string;
uppercase?: boolean;
textProps?: TextStyle;
}
interface ButtonProps extends TextProps {
style?: ViewStyle;
isLoading?: boolean;
onPress?: () => void;
enabled?: boolean;
/**
* Use for customize text rendering
*/
renderText?: (props: TextProps) => void;
}
export declare class Button extends PureComponent<ButtonProps> {
static defaultProps: {
style: {};
isLoading: boolean;
enabled: boolean;
text: string;
uppercase: boolean;
textProps: {};
};
renderContent(): JSX.Element;
render(): JSX.Element;
}
export {};