From c8c25c969e3f271e7d2d0b72d0000a74c9d03eb3 Mon Sep 17 00:00:00 2001 From: repinvv Date: Thu, 13 Jul 2017 16:56:17 +0300 Subject: [PATCH] added orientation option --- src/DateTimeField.js | 25 ++++++++++++++++++------- 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/src/DateTimeField.js b/src/DateTimeField.js index b4f26763..8baa7443 100644 --- a/src/DateTimeField.js +++ b/src/DateTimeField.js @@ -10,6 +10,7 @@ export default class DateTimeField extends Component { format: "x", showToday: true, viewMode: "days", + orientation: "left", daysOfWeekDisabled: [], size: Constants.SIZE_MEDIUM, mode: Constants.MODE_DATETIME, @@ -287,13 +288,23 @@ export default class DateTimeField extends Component { classes.bottom = true; classes["pull-right"] = true; } - styles = { - display: "block", - position: "absolute", - top: offset.top, - left: "auto", - right: 40 - }; + if(this.props.orientation === "right"){ + styles = { + display: "block", + position: "absolute", + top: offset.top, + left: "40", + right: "auto" + }; + } else { + styles = { + display: "block", + position: "absolute", + top: offset.top, + left: "auto", + right: 40 + }; + } return this.setState({ widgetStyle: styles, widgetClasses: classes