@lunit/oui
Version:
Lunit Oncology UI components
159 lines (158 loc) • 5 kB
TypeScript
/// <reference types="react" />
import { TypographyOptions } from '@mui/material/styles/createTypography';
export interface LunitTypographyVariants {
h7: React.CSSProperties;
h8: React.CSSProperties;
h9: React.CSSProperties;
h10: React.CSSProperties;
subtitle3: React.CSSProperties;
body_b1: React.CSSProperties;
body_b2: React.CSSProperties;
body_sb1: React.CSSProperties;
body_sb2: React.CSSProperties;
body_sb3: React.CSSProperties;
body_sb4: React.CSSProperties;
body_sb5: React.CSSProperties;
body_m1: React.CSSProperties;
body_m2: React.CSSProperties;
body1: React.CSSProperties;
body2: React.CSSProperties;
body3: React.CSSProperties;
body4: React.CSSProperties;
body5: React.CSSProperties;
body6: React.CSSProperties;
body7: React.CSSProperties;
body8: React.CSSProperties;
small_body_b1: React.CSSProperties;
small_body_b2: React.CSSProperties;
small_body_b3: React.CSSProperties;
small_body_b4: React.CSSProperties;
small_body_b5: React.CSSProperties;
small_body_sb1: React.CSSProperties;
small_body_m1: React.CSSProperties;
small_body_m2: React.CSSProperties;
small_body_m3: React.CSSProperties;
small_body_m4: React.CSSProperties;
small_body_m5: React.CSSProperties;
small_body_m6: React.CSSProperties;
small_body_m7: React.CSSProperties;
small_body1: React.CSSProperties;
small_body2: React.CSSProperties;
small_body3: React.CSSProperties;
small_body4: React.CSSProperties;
small_body5: React.CSSProperties;
small_body_l1: React.CSSProperties;
small_body_l2: React.CSSProperties;
overline: React.CSSProperties;
button1: React.CSSProperties;
button2: React.CSSProperties;
caption: React.CSSProperties;
}
export interface LunitTypographyVariantsOptions {
h7?: React.CSSProperties;
h8?: React.CSSProperties;
h9?: React.CSSProperties;
h10?: React.CSSProperties;
subtitle3?: React.CSSProperties;
body_b1?: React.CSSProperties;
body_b2?: React.CSSProperties;
body_sb1?: React.CSSProperties;
body_sb2?: React.CSSProperties;
body_sb3?: React.CSSProperties;
body_sb4?: React.CSSProperties;
body_sb5?: React.CSSProperties;
body_m1?: React.CSSProperties;
body_m2?: React.CSSProperties;
body1?: React.CSSProperties;
body2?: React.CSSProperties;
body3?: React.CSSProperties;
body4?: React.CSSProperties;
body5?: React.CSSProperties;
body6?: React.CSSProperties;
body7?: React.CSSProperties;
body8?: React.CSSProperties;
small_body_b1?: React.CSSProperties;
small_body_b2?: React.CSSProperties;
small_body_b3?: React.CSSProperties;
small_body_b4?: React.CSSProperties;
small_body_b5?: React.CSSProperties;
small_body_sb1?: React.CSSProperties;
small_body_m1?: React.CSSProperties;
small_body_m2?: React.CSSProperties;
small_body_m3?: React.CSSProperties;
small_body_m4?: React.CSSProperties;
small_body_m5?: React.CSSProperties;
small_body_m6?: React.CSSProperties;
small_body_m7?: React.CSSProperties;
small_body1?: React.CSSProperties;
small_body2?: React.CSSProperties;
small_body3?: React.CSSProperties;
small_body4?: React.CSSProperties;
small_body5?: React.CSSProperties;
small_body_l1?: React.CSSProperties;
small_body_l2?: React.CSSProperties;
overline?: React.CSSProperties;
button1?: React.CSSProperties;
button2?: React.CSSProperties;
caption?: React.CSSProperties;
}
declare module '@mui/material/styles' {
interface TypographyVariants extends LunitTypographyVariants {
}
interface TypographyVariantsOptions extends LunitTypographyVariantsOptions {
}
}
export interface LunitTypographyPropsVariantOverrides {
h7: true;
h8: true;
h9: true;
h10: true;
subtitle3: true;
body_b1: true;
body_b2: true;
body_sb1: true;
body_sb2: true;
body_sb3: true;
body_sb4: true;
body_sb5: true;
body_m1: true;
body_m2: true;
body1: true;
body2: true;
body3: true;
body4: true;
body5: true;
body6: true;
body7: true;
body8: true;
small_body_b1: true;
small_body_b2: true;
small_body_b3: true;
small_body_b4: true;
small_body_b5: true;
small_body_sb1: true;
small_body_m1: true;
small_body_m2: true;
small_body_m3: true;
small_body_m4: true;
small_body_m5: true;
small_body_m6: true;
small_body_m7: true;
small_body1: true;
small_body2: true;
small_body3: true;
small_body4: true;
small_body5: true;
small_body_l1: true;
small_body_l2: true;
overline: true;
button1: true;
button2: true;
caption: true;
}
declare module '@mui/material/Typography' {
interface TypographyPropsVariantOverrides extends LunitTypographyPropsVariantOverrides {
}
}
declare const typographyOptions: TypographyOptions;
export default typographyOptions;