# Компонент XCheckBox для использования в Reports(create-report)

Компонент позволяет упровлять состаянием чекбока через передоваемые параметры.

### Использование компонента:

```html
    <x-checkbox
        :value="false"
        default="false"
        disabled
        :size="20"
        @input="function"
        label="Соглашение с ..."
    />
```

### Описание props

Поддерживаемые параметры.

1. `value` - Поле для регистрации в схормировоном отчете
2. `default` - Дефолтное значение которое также при установки правоцирует `@input` эмит
2. `disabled` - Условия для блокировки
3. `size` - Размер `label` чекбокса
4. `label` - Текст правее `label`

### События

1. `@input` - Эмит события с новым значением

### Слоты

Слоты для данного компонента не предусмотрены.

### Пример использования

`*.ts`

```ts
    {
        field: 'params.reportEnabled',
        label: '',
        name: 'test-organisation',
        component: 'x-checkbox',
        props: {
            label: 'с учетом тестовых',
            default: false,
        },
    },
```
