@unlimited-react-components/material-button
Version:
Independant Material Button from Material Design built from 0
15 lines (14 loc) • 831 B
TypeScript
/// <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;