UNPKG

@yosgo/swap-ui

Version:
167 lines (166 loc) 7.62 kB
/// <reference types="react" /> import { ThemeOptions } from "@material-ui/core"; export interface SWAPThemeProps { themeOptions?: ThemeOptions; children: React.ReactNode; } declare module "@material-ui/core/styles" { interface Theme { primary: { primary50: React.CSSProperties["color"]; primary100: React.CSSProperties["color"]; primary200: React.CSSProperties["color"]; primary300: React.CSSProperties["color"]; primary400: React.CSSProperties["color"]; primary500: React.CSSProperties["color"]; primary600: React.CSSProperties["color"]; primary700: React.CSSProperties["color"]; primary800: React.CSSProperties["color"]; primary900: React.CSSProperties["color"]; primaryA11y: React.CSSProperties["color"]; }; secondary: { secondary50: React.CSSProperties["color"]; secondary100: React.CSSProperties["color"]; secondary200: React.CSSProperties["color"]; secondary300: React.CSSProperties["color"]; secondary400: React.CSSProperties["color"]; secondary500: React.CSSProperties["color"]; secondary600: React.CSSProperties["color"]; secondary700: React.CSSProperties["color"]; secondary800: React.CSSProperties["color"]; secondary900: React.CSSProperties["color"]; secondaryA11y: React.CSSProperties["color"]; }; danger: { danger50: React.CSSProperties["color"]; danger100: React.CSSProperties["color"]; danger200: React.CSSProperties["color"]; danger300: React.CSSProperties["color"]; danger400: React.CSSProperties["color"]; danger500: React.CSSProperties["color"]; danger600: React.CSSProperties["color"]; danger700: React.CSSProperties["color"]; danger800: React.CSSProperties["color"]; danger900: React.CSSProperties["color"]; dangerA11y: React.CSSProperties["color"]; }; success: { success50: React.CSSProperties["color"]; success100: React.CSSProperties["color"]; success200: React.CSSProperties["color"]; success300: React.CSSProperties["color"]; success400: React.CSSProperties["color"]; success500: React.CSSProperties["color"]; success600: React.CSSProperties["color"]; success700: React.CSSProperties["color"]; success800: React.CSSProperties["color"]; success900: React.CSSProperties["color"]; successA11y: React.CSSProperties["color"]; }; black: { white: React.CSSProperties["color"]; black100: React.CSSProperties["color"]; black200: React.CSSProperties["color"]; black300: React.CSSProperties["color"]; black400: React.CSSProperties["color"]; black500: React.CSSProperties["color"]; black600: React.CSSProperties["color"]; black700: React.CSSProperties["color"]; black800: React.CSSProperties["color"]; black900: React.CSSProperties["color"]; black1000: React.CSSProperties["color"]; }; borderRadius: { s: React.CSSProperties["borderRadius"]; m: React.CSSProperties["borderRadius"]; l: React.CSSProperties["borderRadius"]; xl: React.CSSProperties["borderRadius"]; }; boxShadow: { s: React.CSSProperties["boxShadow"]; m: React.CSSProperties["boxShadow"]; l: React.CSSProperties["boxShadow"]; xl: React.CSSProperties["boxShadow"]; }; } interface ThemeOptions { primary: { primary50: React.CSSProperties["color"]; primary100: React.CSSProperties["color"]; primary200: React.CSSProperties["color"]; primary300: React.CSSProperties["color"]; primary400: React.CSSProperties["color"]; primary500: React.CSSProperties["color"]; primary600: React.CSSProperties["color"]; primary700: React.CSSProperties["color"]; primary800: React.CSSProperties["color"]; primary900: React.CSSProperties["color"]; primaryA11y: React.CSSProperties["color"]; }; secondary: { secondary50: React.CSSProperties["color"]; secondary100: React.CSSProperties["color"]; secondary200: React.CSSProperties["color"]; secondary300: React.CSSProperties["color"]; secondary400: React.CSSProperties["color"]; secondary500: React.CSSProperties["color"]; secondary600: React.CSSProperties["color"]; secondary700: React.CSSProperties["color"]; secondary800: React.CSSProperties["color"]; secondary900: React.CSSProperties["color"]; secondaryA11y: React.CSSProperties["color"]; }; danger: { danger50: React.CSSProperties["color"]; danger100: React.CSSProperties["color"]; danger200: React.CSSProperties["color"]; danger300: React.CSSProperties["color"]; danger400: React.CSSProperties["color"]; danger500: React.CSSProperties["color"]; danger600: React.CSSProperties["color"]; danger700: React.CSSProperties["color"]; danger800: React.CSSProperties["color"]; danger900: React.CSSProperties["color"]; dangerA11y: React.CSSProperties["color"]; }; success: { success50: React.CSSProperties["color"]; success100: React.CSSProperties["color"]; success200: React.CSSProperties["color"]; success300: React.CSSProperties["color"]; success400: React.CSSProperties["color"]; success500: React.CSSProperties["color"]; success600: React.CSSProperties["color"]; success700: React.CSSProperties["color"]; success800: React.CSSProperties["color"]; success900: React.CSSProperties["color"]; successA11y: React.CSSProperties["color"]; }; black: { white: React.CSSProperties["color"]; black100: React.CSSProperties["color"]; black200: React.CSSProperties["color"]; black300: React.CSSProperties["color"]; black400: React.CSSProperties["color"]; black500: React.CSSProperties["color"]; black600: React.CSSProperties["color"]; black700: React.CSSProperties["color"]; black800: React.CSSProperties["color"]; black900: React.CSSProperties["color"]; black1000: React.CSSProperties["color"]; }; borderRadius: { s: React.CSSProperties["borderRadius"]; m: React.CSSProperties["borderRadius"]; l: React.CSSProperties["borderRadius"]; xl: React.CSSProperties["borderRadius"]; }; boxShadow: { s: React.CSSProperties["boxShadow"]; m: React.CSSProperties["boxShadow"]; l: React.CSSProperties["boxShadow"]; xl: React.CSSProperties["boxShadow"]; }; } }