# EuiInputCheckboxComponent

**Type:** component



Angular component that provides a custom checkbox input implementation.
Extends {@link InputDirective} and implements form control functionality.



**Selector:** `input[euiInputCheckBox]`

## Inputs
- **checked**: `boolean` - Controls the checked state of the checkbox.
- **indeterminate**: `boolean` - Controls the indeterminate (mixed) state of the checkbox. When true, the checkbox appears in an indeterminate state. This state is automatically cleared when the checkbox is clicked.
- **isInvalid**: `boolean` - Controls the invalid state of the checkbox. Used for displaying validation errors.
- **disabled**: `boolean` - 
- **euiDanger**: `boolean` - 
- **euiDisabled**: `boolean` - 
- **placeholder**: `string | null` - 
- **readonly**: `any` - 

## Outputs
- **indeterminateChange**: `EventEmitter<boolean>` - Event emitter that fires when the indeterminate state changes.
