UNPKG

v-ingredients

Version:

Reusable Components

59 lines (46 loc) 792 B
# Input Radio ## Props ```javascript label: { type: String, default: '', } name: { type: String, required: true, } choices: { type: Array as PropType<IInputRadioChoice[]>, required: true, } value: { // v-model gives us a value prop type: [String, Number], default: null, } required: { type: Boolean, default: false, } disabled: { type: Boolean, default: false, } displayAs: { type: String, validator: (value) => { // The value must match one of these strings return ['row', 'column'].includes(value) }, default: 'column' } ``` ## Implemented Components * [RequiredStar](../RequiredStar/README.md) ## Interface ```typescript IInputRadioChoice { value: String | Number label: String } ```