UNPKG

@makeen.io/material-ui-kit

Version:
23 lines (22 loc) 1.07 kB
import { ButtonProps as MuiButtonProps } from "@material-ui/core/Button"; import { IExtendedTheme } from "../../themes/default"; declare type ButtonSize = "giant" | "large" | "medium" | "small" | "tiny"; export declare type ButtonPalette = "primary" | "basic" | "success" | "info" | "danger" | "control"; declare type ButtonTheme = "main" | "outline" | "light" | "ghost"; declare type DefaultButtonProps = { buttonTheme?: ButtonTheme; customStyle?: () => string; transparent?: boolean; leftIcon?: any; oval?: boolean; palette?: ButtonPalette; rightIcon?: any; size?: ButtonSize; square?: boolean; theme: IExtendedTheme; removeSideMargin?: boolean; fullWidth?: boolean; }; export declare type ButtonProps = MuiButtonProps & DefaultButtonProps; declare const _default: import("styled-components").StyledComponent<({ children, size, palette, buttonTheme, customStyle, oval, square, theme, transparent, leftIcon, rightIcon, fullWidth, ...rest }: Readonly<ButtonProps>) => JSX.Element, any, {}, never>; export default _default;