diff --git a/resources/css/app.css b/resources/css/app.css
index 6a4b2c0..2395c33 100644
--- a/resources/css/app.css
+++ b/resources/css/app.css
@@ -253,6 +253,10 @@
@apply ml-2.5 mb-2 text-lg font-semibold text-gray-800 dark:text-gray-100;
}
+.react-datepicker__aria-live {
+ @apply hidden
+}
+
.min-h-100 {
max-height: 45rem;
}
\ No newline at end of file
diff --git a/resources/js/Components/FormInputDate.jsx b/resources/js/Components/FormInputDate.jsx
index 14558a3..c7c3be8 100644
--- a/resources/js/Components/FormInputDate.jsx
+++ b/resources/js/Components/FormInputDate.jsx
@@ -1,5 +1,6 @@
import React from "react";
import DatePicker from "react-datepicker";
+import { converToDate, dateToString } from "@/utils";
export default function FormInputDate({ selected, onChange, label = '', error }) {
return (
@@ -8,8 +9,8 @@ export default function FormInputDate({ selected, onChange, label = '', error })
)}
onChange(dateToString(date))}
closeOnScroll={true}
shouldCloseOnSelect={true}
dateFormat="dd/MM/yyyy"
diff --git a/resources/js/utils.js b/resources/js/utils.js
index 65d8bb9..939e135 100644
--- a/resources/js/utils.js
+++ b/resources/js/utils.js
@@ -1,4 +1,5 @@
import moment from "moment";
+import { isEmpty } from "lodash";
export const formatDate = (date) => {
return moment(date).format("DD/MM/yyyy");
@@ -8,6 +9,18 @@ export const formatDateTime = (date) => {
return moment(date).format("DD/MM/yyyy HH:mm:ss");
};
+export const dateToString = (date) => {
+ return moment(date).format("MM/DD/yyyy");
+};
+
+export const converToDate = (date) => {
+ if (isEmpty(date) == false) {
+ return new Date(date);
+ }
+
+ return "";
+};
+
export function formatIDR(amount) {
const idFormatter = new Intl.NumberFormat("id-ID",{
minimumFractionDigits: 0,