{"version":3,"file":"UdpDateSelector.mjs","names":["React","makeStyles","PropTypes","useStyles","theme","dateInput","borderRadius","height","padding","spacing","margin","fontSize","border","backgroundColor","borderColor","palette","primary","main","outline","UdpDateSelector","props","$","_c","classes","id","label","otherProps","selectedDate","t0","t1","udprecordid","t2","handleDateChange","onChangeProp","t3","t4","event","target","value","onChange","labelRoot","propTypes","string","isRequired","func"],"sources":["../../../../src/UI/inputs/pickers/UdpDateSelector.jsx"],"sourcesContent":["import React from 'react';  \nimport { makeStyles} from '@material-ui/core';  \nimport PropTypes from 'prop-types';  \n  \nconst useStyles = makeStyles((theme) => ({  \n  dateInput: {  \n    borderRadius: 2,  \n    height: 32,  \n    padding: theme.spacing(1),  \n    margin: theme.spacing(1), // Add margin around the input  \n    fontSize: 14,  \n    border: '1px solid #ced4da',  \n    backgroundColor: 'transparent', // Set the background color to transparent  \n    '&:focus': {  \n      borderColor: theme.palette.primary.main,  \n      outline: 'none',  \n    },  \n  },  \n}));  \n  \nexport const UdpDateSelector = (props) => {  \n  const classes = useStyles();  \n  const {  \n    id,  \n    udprecordid,  \n    label,  \n    handleDateChange: onChangeProp,  \n    selectedDate,  \n    ...otherProps  \n  } = props;  \n  \n  const onChange = (event) => {  \n    return onChangeProp?.(event.target.value);  \n  };  \n  \n  return (  \n    <label htmlFor={id} className={classes.labelRoot}>  \n      {label}  \n      <input  \n        type=\"date\"  \n        id={id}  \n        className={classes.dateInput}  \n        value={selectedDate}  \n        onChange={onChange}  \n        {...otherProps}  \n      />  \n    </label>  \n  );  \n};  \n  \nUdpDateSelector.propTypes = {  \n  label: PropTypes.string.isRequired,  \n  id: PropTypes.string.isRequired,  \n  handleDateChange: PropTypes.func,  \n  selectedDate: PropTypes.string,  \n};  \n  \nexport default UdpDateSelector;  "],"mappings":";;;;;AAIA,MAAMG,YAAYF,YAAYG,WAAW,EACvCC,WAAW;CACTC,cAAc;CACdC,QAAQ;CACRC,SAASJ,MAAMK,QAAQ,EAAE;CACzBC,QAAQN,MAAMK,QAAQ,EAAE;CACxBE,UAAU;CACVC,QAAQ;CACRC,iBAAiB;CACjB,WAAW;EACTC,aAAaV,MAAMW,QAAQC,QAAQC;EACnCC,SAAS;EACX;CACF,EACD,EAAE;AAEH,MAAaC,mBAAkBC,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAC7B,MAAAC,UAAgBpB,WAAW;CAAC,IAAAqB;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;AAAA,KAAAP,EAAA,OAAAD,OAAA;EAC5B,MAAA,EAAAI,IAAAK,IAAAC,aAAAL,OAAAM,IAAAC,kBAAAC,cAAAN,cAAAO,IAAA,GAAAC,OAOIf;AAPJI,OAAAK;AAAAJ,UAAAM;AAAAJ,iBAAAO;AAAAR,eAAAS;AASiBP,QAAAQ,UACRH,eAAeG,MAAKC,OAAOC,MACnC;AAAAjB,IAAA,KAAAD;AAAAC,IAAA,KAAAG;AAAAH,IAAA,KAAAI;AAAAJ,IAAA,KAAAK;AAAAL,IAAA,KAAAM;AAAAN,IAAA,KAAAO;QAAA;AAAAJ,OAAAH,EAAA;AAAAI,UAAAJ,EAAA;AAAAK,eAAAL,EAAA;AAAAM,iBAAAN,EAAA;AAAAO,OAAAP,EAAA;;CAFD,MAAAkB,WAAiBX;CAEf,IAAAC;AAAA,KAAAR,EAAA,OAAAE,QAAAlB,aAAAgB,EAAA,OAAAG,MAAAH,EAAA,OAAAkB,YAAAlB,EAAA,OAAAK,cAAAL,EAAA,QAAAM,cAAA;AAKEE,OAAA,sBAAA,cAAA,SAAA;GACO,MAAA;GACDL;GACO,WAAAD,QAAOlB;GACXsB,OAAAA;GACGY;GAAQ,GACdb;GACJ,CAAA;AAAAL,IAAA,KAAAE,QAAAlB;AAAAgB,IAAA,KAAAG;AAAAH,IAAA,KAAAkB;AAAAlB,IAAA,KAAAK;AAAAL,IAAA,MAAAM;AAAAN,IAAA,MAAAQ;OAAAA,MAAAR,EAAA;CAAA,IAAAU;AAAA,KAAAV,EAAA,QAAAE,QAAAiB,aAAAnB,EAAA,QAAAG,MAAAH,EAAA,QAAAI,SAAAJ,EAAA,QAAAQ,IAAA;AATJE,OAAA,sBAAA,cAAA,SAAA;GAAgBP,SAAAA;GAAe,WAAAD,QAAOiB;GAU9B,EATLf,OACDI,GAQM;AAAAR,IAAA,MAAAE,QAAAiB;AAAAnB,IAAA,MAAAG;AAAAH,IAAA,MAAAI;AAAAJ,IAAA,MAAAQ;AAAAR,IAAA,MAAAU;OAAAA,MAAAV,EAAA;AAAA,QAVRU;;AAcJZ,gBAAgBsB,YAAY;CAC1BhB,OAAOvB,UAAUwC,OAAOC;CACxBnB,IAAItB,UAAUwC,OAAOC;CACrBX,kBAAkB9B,UAAU0C;CAC5BjB,cAAczB,UAAUwC;CACzB"}