UNPKG

@korautils/forms

Version:

![image](https://github.com/user-attachments/assets/ccad1514-7b15-4952-9856-fd03b971403a)

1 lines 2.63 kB
{"version":3,"sources":["../src/modules/core/components/shared/DatePickerModal.tsx"],"names":["DatePickerModal","label","value","onChange","jsx","DemoContainer","DemoItem","MobileDatePicker","val","dayjsValue","dayjs","InputAdornment","IconButton","InsertInvitationIcon"],"mappings":"+SAce,SAARA,CAAAA,CAAiC,CAAE,KAAA,CAAAC,EAAO,KAAAC,CAAAA,CAAAA,CAAO,QAAAC,CAAAA,CAAS,CAAU,CAAA,CACzE,OACEC,GAAAA,CAACC,aAAA,CAAA,CAAc,UAAY,CAAA,CAAC,kBAAkB,CAAA,CAC5C,SAAAD,GAACE,CAAAA,QAAAA,CAAA,CACC,QAAA,CAAAF,GAACG,CAAAA,gBAAAA,CAAA,CACC,KAAA,CAAON,CACP,CAAA,KAAA,CAAOC,CAAgB,EAAA,IAAA,CACvB,QAAWM,CAAAA,CAAAA,EAAQ,CACjB,IAAMC,CAAAA,CAAaC,CAAMF,CAAAA,CAAG,CAC5BL,CAAAA,CAAAA,CAAS,CAAE,MAAA,CAAQ,CAAE,KAAA,CAAOM,CAAW,CAAE,CAAC,EAC5C,EACA,SAAW,CAAA,CACT,SAAW,CAAA,CACT,IAAM,CAAA,OAAA,CACN,SAAW,CAAA,CAAA,CAAA,CACX,UAAY,CAAA,CACV,YACEL,CAAAA,GAAAA,CAACO,cAAA,CAAA,CAAe,SAAS,KACvB,CAAA,QAAA,CAAAP,GAACQ,CAAAA,UAAAA,CAAA,CAAW,KAAA,CAAO,CAAE,WAAA,CAAa,CAAI,EAAA,CAAA,CACpC,QAAAR,CAAAA,GAAAA,CAACS,CAAA,CAAA,EAAqB,EACxB,CACF,CAAA,CAEJ,CACF,CAAA,CACA,KAAO,CAAA,CACL,SAAW,CAAA,CAAA,CACb,CACF,CAAA,CACF,CACF,CAAA,CAAA,CACF,CAEJ","file":"DatePickerModal-Q4W6UH3N.mjs","sourcesContent":["import * as React from 'react'\nimport dayjs from 'dayjs'\nimport { DemoContainer, DemoItem } from '@mui/x-date-pickers/internals/demo'\nimport { MobileDatePicker } from '@mui/x-date-pickers/MobileDatePicker'\nimport { IconButton, InputAdornment } from '@mui/material'\nimport InsertInvitationIcon from '@mui/icons-material/InsertInvitation'\nimport { Dayjs } from 'dayjs'\n\ninterface Props {\n label?: string\n value?: Dayjs\n onChange: any\n}\n\nexport default function DatePickerModal({ label, value, onChange }: Props) {\n return (\n <DemoContainer components={['MobileDatePicker']}>\n <DemoItem>\n <MobileDatePicker\n label={label}\n value={value ? value : null}\n onChange={(val) => {\n const dayjsValue = dayjs(val)\n onChange({ target: { value: dayjsValue } })\n }}\n slotProps={{\n textField: {\n size: 'small',\n fullWidth: true,\n InputProps: {\n endAdornment: (\n <InputAdornment position=\"end\">\n <IconButton style={{ marginRight: -12 }}>\n <InsertInvitationIcon />\n </IconButton>\n </InputAdornment>\n ),\n },\n },\n field: {\n clearable: true,\n },\n }}\n />\n </DemoItem>\n </DemoContainer>\n )\n}\n"]}