UNPKG

carbon-react

Version:

A library of reusable React components for easily building user interfaces.

32 lines (31 loc) 1.27 kB
import React from "react"; export interface SimpleColorProps { /** the value of the label to pass to screen reader software */ "aria-label"?: string; /** the value of the color that is represented by this SimpleColor */ value: string; /** the input name */ name?: string; /** the input id */ id?: string; /** if true, input will be disabled */ disabled?: boolean; /** called when the user selects or deselects this color option */ onChange?: (ev: React.ChangeEvent<HTMLInputElement>) => void; /** Prop for `onBlur` events */ onBlur?: (ev: React.FocusEvent<HTMLInputElement>) => void; /** Prop for `onMouseDown` events */ onMouseDown?: (ev: React.MouseEvent<HTMLInputElement>) => void; /** determines if this color option is selected or unselected */ checked?: boolean; /** determines if this color option is selected or unselected when component is used as uncontrolled */ defaultChecked?: boolean; /** * @private * @ignore * @internal * Sets className for component. INTERNAL USE ONLY. */ className?: string; } export declare const SimpleColor: React.ForwardRefExoticComponent<SimpleColorProps & React.RefAttributes<HTMLInputElement>>; export default SimpleColor;