{
return moment(date).diff(Date.now(), "days") < 0;
}}
- value={[data.awalVote, data.akhirVote]}
error={
data.awalVote === null || data.akhirVote === null ? (
@@ -182,11 +170,17 @@ export default function Vote_Edit({
""
)
}
- onChange={(val: any) => {
+ value={[
+ data.awalVote ? moment(data.awalVote).toDate() : null,
+ data.akhirVote ? moment(data.akhirVote).toDate() : null,
+ ]}
+ onChange={(val) => {
+ if (!val || val.length < 2) return;
+
setData({
...data,
- awalVote: val[0],
- akhirVote: val[1],
+ awalVote: val[0] as Date,
+ akhirVote: val[1] as Date,
});
}}
/>
@@ -200,7 +194,7 @@ export default function Vote_Edit({
- {pilihanNama.map((e, index) => (
+ {daftarPilihan.map((e, index) => (
{
- const cloneData = _.clone(pilihanNama);
+ const cloneData = _.clone(daftarPilihan);
cloneData[index].value = v.currentTarget.value;
- setPilihanNama([...pilihanNama]);
+ setDaftarPilihan([...cloneData]);
}}
/>
@@ -238,17 +232,17 @@ export default function Vote_Edit({
mt={"lg"}
variant="transparent"
radius={"xl"}
- disabled={pilihanNama.length < 3 ? true : false}
+ disabled={daftarPilihan.length < 3 ? true : false}
onClick={() => {
- pilihanNama.splice(index, 1);
- setPilihanNama([...pilihanNama]);
+ daftarPilihan.splice(index, 1);
+ setDaftarPilihan([...daftarPilihan]);
}}
>
@@ -257,11 +251,11 @@ export default function Vote_Edit({
-
-
- {/* {JSON.stringify(listDaftarVote, null, 2)} */}
+