@whitemordred/react-native-bootstrap5
Version:
A complete React Native library that replicates Bootstrap 5.3 with 100% feature parity, full theming support, CSS variables, and dark/light mode
101 lines • 3.35 kB
TypeScript
import React, { ReactNode } from 'react';
import { TextStyle, ViewStyle } from 'react-native';
interface HeadingProps {
level: 1 | 2 | 3 | 4 | 5 | 6;
children: ReactNode;
style?: TextStyle;
color?: string;
}
interface DisplayProps {
level: 1 | 2 | 3 | 4 | 5 | 6;
children: ReactNode;
style?: TextStyle;
}
interface LeadProps {
children: ReactNode;
style?: TextStyle;
}
interface BlockquoteProps {
children: ReactNode;
style?: ViewStyle;
textStyle?: TextStyle;
footer?: ReactNode;
}
interface CodeProps {
children: ReactNode;
style?: TextStyle;
inline?: boolean;
}
interface PreProps {
children: ReactNode;
style?: ViewStyle;
textStyle?: TextStyle;
}
interface MarkProps {
children: ReactNode;
style?: TextStyle;
}
interface SmallProps {
children: ReactNode;
style?: TextStyle;
}
export declare const H1: React.FC<Omit<HeadingProps, 'level'>>;
export declare const H2: React.FC<Omit<HeadingProps, 'level'>>;
export declare const H3: React.FC<Omit<HeadingProps, 'level'>>;
export declare const H4: React.FC<Omit<HeadingProps, 'level'>>;
export declare const H5: React.FC<Omit<HeadingProps, 'level'>>;
export declare const H6: React.FC<Omit<HeadingProps, 'level'>>;
export declare const Heading: React.FC<HeadingProps>;
export declare const Display: React.FC<DisplayProps>;
export declare const Lead: React.FC<LeadProps>;
export declare const Blockquote: React.FC<BlockquoteProps>;
export declare const Code: React.FC<CodeProps>;
export declare const Pre: React.FC<PreProps>;
export declare const Mark: React.FC<MarkProps>;
export declare const Small: React.FC<SmallProps>;
interface ParagraphProps {
children: ReactNode;
style?: TextStyle;
lead?: boolean;
}
export declare const P: React.FC<ParagraphProps>;
interface TextProps {
children: ReactNode;
style?: TextStyle;
}
export declare const TextMuted: React.FC<TextProps>;
export declare const TextPrimary: React.FC<TextProps>;
export declare const TextSecondary: React.FC<TextProps>;
export declare const TextSuccess: React.FC<TextProps>;
export declare const TextDanger: React.FC<TextProps>;
export declare const TextWarning: React.FC<TextProps>;
export declare const TextInfo: React.FC<TextProps>;
export declare const TextLight: React.FC<TextProps>;
export declare const TextDark: React.FC<TextProps>;
declare const _default: {
H1: React.FC<Omit<HeadingProps, "level">>;
H2: React.FC<Omit<HeadingProps, "level">>;
H3: React.FC<Omit<HeadingProps, "level">>;
H4: React.FC<Omit<HeadingProps, "level">>;
H5: React.FC<Omit<HeadingProps, "level">>;
H6: React.FC<Omit<HeadingProps, "level">>;
Heading: React.FC<HeadingProps>;
Display: React.FC<DisplayProps>;
Lead: React.FC<LeadProps>;
Blockquote: React.FC<BlockquoteProps>;
Code: React.FC<CodeProps>;
Pre: React.FC<PreProps>;
Mark: React.FC<MarkProps>;
Small: React.FC<SmallProps>;
TextMuted: React.FC<TextProps>;
TextPrimary: React.FC<TextProps>;
TextSecondary: React.FC<TextProps>;
TextSuccess: React.FC<TextProps>;
TextDanger: React.FC<TextProps>;
TextWarning: React.FC<TextProps>;
TextInfo: React.FC<TextProps>;
TextLight: React.FC<TextProps>;
TextDark: React.FC<TextProps>;
};
export default _default;
//# sourceMappingURL=Typography.d.ts.map