refactor(picker): if opts are null, initialize to empty object

This commit is contained in:
Dan Bucholtz
2017-03-14 16:07:16 -05:00
parent e5f7812798
commit 0ae638a6a0

View File

@ -19,6 +19,9 @@ export class Picker extends ViewController {
@Output() ionChange: EventEmitter<any>;
constructor(app: App, opts: PickerOptions = {}, config: Config) {
if (!opts) {
opts = {};
}
opts.columns = opts.columns || [];
opts.buttons = opts.buttons || [];
opts.enableBackdropDismiss = isPresent(opts.enableBackdropDismiss) ? !!opts.enableBackdropDismiss : true;