-
-
+
+
+
+ 현재 시각으로부터 30분 이후로만 설정 가능합니다.
+
+
+
+
+
+
+
diff --git a/projects/ucap-webmessenger-ui-message/src/lib/dialogs/schedule-send.dialog.component.scss b/projects/ucap-webmessenger-ui-message/src/lib/dialogs/schedule-send.dialog.component.scss
index b5636aec..d48f2547 100644
--- a/projects/ucap-webmessenger-ui-message/src/lib/dialogs/schedule-send.dialog.component.scss
+++ b/projects/ucap-webmessenger-ui-message/src/lib/dialogs/schedule-send.dialog.component.scss
@@ -1,3 +1,18 @@
.preset-button {
width: 100%;
}
+
+.actions-container {
+ display: flex;
+ position: fixed;
+
+ .actions-message {
+ }
+
+ .actions-spacer {
+ flex: 1 1 auto;
+ }
+
+ .actions {
+ }
+}
diff --git a/projects/ucap-webmessenger-ui-message/src/lib/dialogs/schedule-send.dialog.component.ts b/projects/ucap-webmessenger-ui-message/src/lib/dialogs/schedule-send.dialog.component.ts
index accde7e4..e49d9332 100644
--- a/projects/ucap-webmessenger-ui-message/src/lib/dialogs/schedule-send.dialog.component.ts
+++ b/projects/ucap-webmessenger-ui-message/src/lib/dialogs/schedule-send.dialog.component.ts
@@ -23,6 +23,8 @@ export class ScheduleSendDialogComponent implements OnInit {
hourStep = 1;
minuteStep = 10;
+ dateIsToEarly = false;
+
get selectedDate() {
return this._selectedDate;
}
@@ -31,6 +33,8 @@ export class ScheduleSendDialogComponent implements OnInit {
this.minuteStep * Math.round(v.minute() / this.minuteStep)
);
this._selectedDate = v;
+ const aa = moment().add(30, 'minutes');
+ this.dateIsToEarly = v.isBefore(moment().add(30, 'minutes'));
}
// tslint:disable-next-line: variable-name
private _selectedDate: moment.Moment;
@@ -59,10 +63,10 @@ export class ScheduleSendDialogComponent implements OnInit {
}
onHourSelected(hour: number) {
- this.selectedDate.hour(hour);
+ this.selectedDate = this.selectedDate.hour(hour);
}
onMinuteSelected(minute: number) {
- this.selectedDate.minute(minute);
+ this.selectedDate = this.selectedDate.minute(minute);
}
onClickPresetTommorowMorning() {