v-ingredients
Version:
Reusable Components
58 lines (46 loc) • 719 B
Markdown
# Checkbox
## Props
```javascript
label: {
type: String,
default: '',
}
name: {
type: String,
required: true,
}
required: {
type: Boolean,
default: false,
}
disabled: {
type: Boolean,
default: false,
}
value: {
type: [Boolean, Array],
required: true,
}
multi: {
type: Boolean,
default: false,
}
choices: {
type: Array as () => Array<TCheckboxValue>,
default: () => [],
}
```
## Implemented Components
* [RequiredStar](../RequiredStar/README.md)
## Interface
```typescript
ICheckbox {
name: string
value: boolean | Array<string>
multi?: boolean,
choices?: Array<string | number>
label?: string
required?: boolean
disabled?: boolean
}
```