UNPKG

@unlimited-react-components/material-button

Version:
15 lines (14 loc) 831 B
/// <reference types="react" /> import { DynamicSheet } from "@dynamicss/dynamicss"; import { MaterialButtonProps } from "../MaterialButton/MaterialButtonProps"; /** * Calls the getNext() method of MaterialButtonStylizer class * @returns the next static number in styles */ export declare const getNextClassName: () => number; /** * Creates the ripple effect * @param event */ export declare function createRipple<T extends HTMLButtonElement | HTMLAnchorElement | HTMLDivElement>(event: React.MouseEvent<T, MouseEvent>, variant: string, color: string): void; export declare const makeDynamicStyle: (variant: MaterialButtonProps["variant"], disabled: MaterialButtonProps["disabled"], color: MaterialButtonProps["color"], textColor: MaterialButtonProps["textColor"], nextClassName: number) => DynamicSheet;