aboutsummaryrefslogtreecommitdiff
path: root/packages/anastasis-webui/src/components/picker/DatePicker.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2021-11-03 17:30:11 -0300
committerSebastian <sebasjm@gmail.com>2021-11-03 17:35:29 -0300
commita82b5a6992fda61d6eaa0bb079e284805a394777 (patch)
tree857168ae8c28d93253ec319708ae0818bd76c30f /packages/anastasis-webui/src/components/picker/DatePicker.tsx
parent9fb6536fbc91adaf7a8a80860fcef5e1f80bfb3b (diff)
downloadwallet-core-a82b5a6992fda61d6eaa0bb079e284805a394777.tar.xz
feedback from meeting and editing policy
Diffstat (limited to 'packages/anastasis-webui/src/components/picker/DatePicker.tsx')
-rw-r--r--packages/anastasis-webui/src/components/picker/DatePicker.tsx12
1 files changed, 7 insertions, 5 deletions
diff --git a/packages/anastasis-webui/src/components/picker/DatePicker.tsx b/packages/anastasis-webui/src/components/picker/DatePicker.tsx
index 5b33fa8be..a94b3708e 100644
--- a/packages/anastasis-webui/src/components/picker/DatePicker.tsx
+++ b/packages/anastasis-webui/src/components/picker/DatePicker.tsx
@@ -24,6 +24,7 @@ import { h, Component } from "preact";
interface Props {
closeFunction?: () => void;
dateReceiver?: (d: Date) => void;
+ initialDate?: Date;
years?: Array<number>;
opened?: boolean;
}
@@ -213,8 +214,8 @@ export class DatePicker extends Component<Props, State> {
// }
}
- constructor() {
- super();
+ constructor(props) {
+ super(props);
this.closeDatePicker = this.closeDatePicker.bind(this);
this.dayClicked = this.dayClicked.bind(this);
@@ -226,11 +227,12 @@ export class DatePicker extends Component<Props, State> {
this.toggleYearSelector = this.toggleYearSelector.bind(this);
this.displaySelectedMonth = this.displaySelectedMonth.bind(this);
+ const initial = props.initialDate || now;
this.state = {
- currentDate: now,
- displayedMonth: now.getMonth(),
- displayedYear: now.getFullYear(),
+ currentDate: initial,
+ displayedMonth: initial.getMonth(),
+ displayedYear: initial.getFullYear(),
selectYearMode: false
}
}