diff --git a/src/index.d.ts b/src/index.d.ts index 74d4182..35237d2 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -16,6 +16,8 @@ export interface PickerOptions { hour: number; minute: number; }; + cancelLabel?: string; + doneLabel?: string; } export interface PickerResponse { day?: number; diff --git a/src/modal-datetimepicker.ios.ts b/src/modal-datetimepicker.ios.ts index 08b88f7..ac88477 100644 --- a/src/modal-datetimepicker.ios.ts +++ b/src/modal-datetimepicker.ios.ts @@ -190,7 +190,7 @@ export class ModalDatetimepicker { let cancelButton: UIButton = UIButton.buttonWithType( UIButtonType.System ); - cancelButton.setTitleForState("Cancel", UIControlState.Normal); + cancelButton.setTitleForState(options.cancelLabel || "Cancel", UIControlState.Normal); cancelButton.addTargetActionForControlEvents( buttonHandler, "close", @@ -214,7 +214,7 @@ export class ModalDatetimepicker { let doneButton: UIButton = UIButton.buttonWithType( UIButtonType.System ); - doneButton.setTitleForState("Done", UIControlState.Normal); + doneButton.setTitleForState(options.doneLabel || "Done", UIControlState.Normal); if (options.type === "date") { doneButton.addTargetActionForControlEvents( buttonHandler,