web/plugins/DatePickerIran/page.jsx

37 lines
1.1 KiB
React
Raw Normal View History

2023-10-19 20:02:54 +03:30
"use client";
2023-10-21 11:14:11 +03:30
import React, { useEffect, useState } from "react";
2023-10-19 20:02:54 +03:30
import "@hassanmojab/react-modern-calendar-datepicker/lib/DatePicker.css";
import DatePicker from "@hassanmojab/react-modern-calendar-datepicker";
import Buttonbriz from "plugins/Buttonbriz/page";
import { Calendar } from "react-modern-calendar-datepicker";
2023-10-21 11:14:11 +03:30
const DatePickerIran = ({ datePickerEvent, date }) => {
2023-10-19 20:02:54 +03:30
const [selectedDay, setSelectedDay] = useState(null);
2023-10-21 11:14:11 +03:30
useEffect(() => {
setSelectedDay(date);
}, [date]);
2023-10-19 20:02:54 +03:30
return (
<div className="">
<div className="flex justify-end z-[1000] relative top-[22px] right-3">
<div className="bg-body-100 px-2">
<p className="mb-0 text-sm mr-0 mx-auto">تاریخ تولد</p>
</div>
</div>
<DatePicker
value={selectedDay}
2023-10-21 11:14:11 +03:30
onChange={datePickerEvent}
2023-10-19 20:02:54 +03:30
shouldHighlightWeekends
inputClassName={`peer w-full border-b placeholder:text-transparent relative !text-right ${
2 == 1 ? "form-control-white" : "form-control"
}`}
2023-10-21 11:14:11 +03:30
locale="fa"
2023-10-19 20:02:54 +03:30
/>
</div>
);
};
export default DatePickerIran;