UNPKG

v-ingredients

Version:

Reusable Components

57 lines (45 loc) 727 B
# Select ## Props label: { type: String, default: '', } name: { type: String, required: true, } options: { type: Array as PropType<ISelectOption[]>, 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, } ``` ## Implemented Components * [RequiredStar](../RequiredStar/README.md) ## Interface ```typescript ISelect { options: Array<ISelectOption> name: string value: string | number label?: string required?: boolean disabled?: boolean } ISelectOption { value: string | number label: string } ```