monday-ui-react-core
Version:
Official monday.com UI resources for application development in React.js
34 lines (33 loc) • 1.13 kB
TypeScript
import React from "react";
import { LabelColor, LabelKind } from "./LabelConstants";
import { VibeComponent, VibeComponentProps } from "../../types";
import { Sizes } from "./Label.types";
export interface LabelProps extends VibeComponentProps {
/**
* @deprecated - use className instead
*/
wrapperClassName?: string;
/**
* Class name for an inner text wrapper
*/
labelClassName?: string;
kind?: LabelKind;
color?: LabelColor;
text?: string;
isAnimationDisabled?: boolean;
isLegIncluded?: boolean;
onClick?: (event: React.MouseEvent<HTMLSpanElement, MouseEvent>) => void;
celebrationAnimation?: boolean;
size?: Sizes;
}
declare const _default: ((VibeComponent<LabelProps & React.RefAttributes<HTMLElement>, HTMLElement> & Partial<{
colors: typeof LabelColor;
kinds: typeof LabelKind;
}>) | (React.FC<LabelProps & React.RefAttributes<HTMLElement>> & Partial<{
colors: typeof LabelColor;
kinds: typeof LabelKind;
}>)) & {
colors: typeof LabelColor;
kinds: typeof LabelKind;
};
export default _default;