index.tsx 717 B

123456789101112131415161718192021222324252627282930313233
  1. import { DatePicker } from "@material-ui/pickers";
  2. import { makeStyles } from '@material-ui/core'
  3. interface IStaticDatePicker {
  4. date: Date,
  5. changeDate: React.Dispatch<React.SetStateAction<any>>,
  6. handleOnOpen: () => void
  7. }
  8. const useStyles = makeStyles({
  9. container: {
  10. position: 'absolute',
  11. },
  12. })
  13. const StaticDatePicker = ({ date, changeDate,handleOnOpen }: IStaticDatePicker) => {
  14. const classes = useStyles()
  15. return (
  16. <DatePicker
  17. className={classes.container}
  18. inputVariant='outlined'
  19. orientation="portrait"
  20. variant="dialog"
  21. openTo="date"
  22. autoOk
  23. value={date?date:new Date()}
  24. onOpen={handleOnOpen}
  25. onChange={changeDate}
  26. />
  27. );
  28. };
  29. export default StaticDatePicker;