@vendasta/store
Version:
Components and data for Store
42 lines • 2.31 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { FieldBase } from './field-base';
/**
* @record
*/
export function Option() { }
if (false) {
/** @type {?} */
Option.prototype.value;
/** @type {?} */
Option.prototype.label;
/** @type {?|undefined} */
Option.prototype.disabled;
}
/**
* @record
*/
export function DropDownFieldOptions() { }
if (false) {
/** @type {?} */
DropDownFieldOptions.prototype.options;
}
export class DropdownField extends FieldBase {
/**
* @param {?} options
*/
constructor(options) {
super(options);
this.controlType = 'dropdown';
this.options = options.options;
}
}
if (false) {
/** @type {?} */
DropdownField.prototype.controlType;
/** @type {?} */
DropdownField.prototype.options;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmllbGQtZHJvcGRvd24uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AdmVuZGFzdGEvc3RvcmUvIiwic291cmNlcyI6WyJsaWIvb3JkZXItZm9ybS9maWVsZHMvZmllbGQtZHJvcGRvd24udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBYyxTQUFTLEVBQW1CLE1BQU0sY0FBYyxDQUFDOzs7O0FBRXRFLDRCQUlDOzs7SUFIQyx1QkFBYzs7SUFDZCx1QkFBYzs7SUFDZCwwQkFBa0I7Ozs7O0FBR3BCLDBDQUFxRjs7O0lBQXBCLHVDQUFrQjs7QUFFbkYsTUFBTSxPQUFPLGFBQWMsU0FBUSxTQUFpQjs7OztJQUlsRCxZQUFZLE9BQTZCO1FBQ3ZDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUpSLGdCQUFXLEdBQWdCLFVBQVUsQ0FBQztRQUs3QyxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUM7SUFDakMsQ0FBQztDQUNGOzs7SUFQQyxvQ0FBK0M7O0lBQy9DLGdDQUFrQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Q29udHJvbFR5cGUsIEZpZWxkQmFzZSwgRmllbGRCYXNlT3B0aW9uc30gZnJvbSAnLi9maWVsZC1iYXNlJztcblxuZXhwb3J0IGludGVyZmFjZSBPcHRpb24ge1xuICB2YWx1ZTogc3RyaW5nLFxuICBsYWJlbDogc3RyaW5nLFxuICBkaXNhYmxlZD86IGJvb2xlYW5cbn1cblxuZXhwb3J0IGludGVyZmFjZSBEcm9wRG93bkZpZWxkT3B0aW9ucyBleHRlbmRzIEZpZWxkQmFzZU9wdGlvbnMgeyBvcHRpb25zOiBPcHRpb25bXTsgfVxuXG5leHBvcnQgY2xhc3MgRHJvcGRvd25GaWVsZCBleHRlbmRzIEZpZWxkQmFzZTxzdHJpbmc+IHtcbiAgcmVhZG9ubHkgY29udHJvbFR5cGU6IENvbnRyb2xUeXBlID0gJ2Ryb3Bkb3duJztcbiAgb3B0aW9uczogT3B0aW9uW107XG5cbiAgY29uc3RydWN0b3Iob3B0aW9uczogRHJvcERvd25GaWVsZE9wdGlvbnMpIHtcbiAgICBzdXBlcihvcHRpb25zKTtcbiAgICB0aGlzLm9wdGlvbnMgPSBvcHRpb25zLm9wdGlvbnM7XG4gIH1cbn1cbiJdfQ==