native-base
Version:
Essential cross-platform UI components for React Native
145 lines (144 loc) • 3.52 kB
TypeScript
declare const _default: {
baseStyle: (props: Record<string, any>) => {
justifyContent: string;
flexDirection: string;
borderWidth: number;
borderRadius: string;
opacity: number;
p: number;
_light: {
bg: string;
borderColor: string;
_text: {
color: string;
};
_icon: {
color: string;
};
_checked: {
borderColor: string;
bg: string;
_hover: {
borderColor: string;
bg: string;
_disabled: {
borderColor: string;
bg: string;
};
};
_pressed: {
borderColor: string;
bg: string;
};
};
_hover: {
borderColor: string;
_disabled: {
borderColor: string;
};
};
_pressed: {
borderColor: string;
};
_invalid: {
borderColor: string;
};
};
_dark: {
bg: string;
borderColor: string;
_text: {
color: string;
};
_icon: {
color: string;
};
_checked: {
borderColor: string;
bg: string;
_hover: {
borderColor: string;
bg: string;
_disabled: {
borderColor: string;
bg: string;
};
};
_pressed: {
borderColor: string;
bg: string;
};
};
_hover: {
borderColor: string;
_disabled: {
borderColor: string;
};
};
_pressed: {
borderColor: string;
};
_invalid: {
borderColor: string;
};
};
_stack: {
direction: string;
alignItems: string;
space: number;
_web: {
cursor: string;
};
};
_text: {
ml: number;
};
_focusVisible: {
_web: {
style: {
outlineWidth: string;
outlineColor: any;
outlineStyle: string;
};
};
};
_disabled: {
_web: {
cursor: string;
};
opacity: number;
};
};
sizes: {
lg: {
_icon: {
size: number;
};
_text: {
fontSize: string;
};
};
md: {
_icon: {
size: number;
};
_text: {
fontSize: string;
};
};
sm: {
_icon: {
size: number;
};
_text: {
fontSize: string;
};
};
};
defaultProps: {
defaultIsChecked: boolean;
size: string;
colorScheme: string;
};
};
export default _default;