react-spinners
Version:
A collection of react loading spinners
27 lines (26 loc) • 808 B
TypeScript
import { CSSProperties, DetailedHTMLProps, HTMLAttributes } from "react";
export type LengthType = number | string;
interface CommonProps extends DetailedHTMLProps<HTMLAttributes<HTMLSpanElement>, HTMLSpanElement> {
color?: string;
loading?: boolean;
cssOverride?: CSSProperties;
speedMultiplier?: number;
}
export interface LoaderHeightWidthProps extends CommonProps {
height?: LengthType;
width?: LengthType;
}
export interface LoaderSizeProps extends CommonProps {
size?: LengthType;
}
export interface LoaderSizeMarginProps extends CommonProps {
size?: LengthType;
margin?: LengthType;
}
export interface LoaderHeightWidthRadiusProps extends CommonProps {
height?: LengthType;
width?: LengthType;
radius?: LengthType;
margin?: LengthType;
}
export {};