react-garden
Version:
React + TypeScript + ThreeJS app using Material UI on NextJS, Apollo Client, GraphQL + WordPress REST APIs, for ThreeD web development.. a part of the threed.ai code family.
56 lines (49 loc) • 1.43 kB
JavaScript
// ** React Imports
import { useState } from 'react'
// ** MUI Imports
import Box from '@mui/material/Box'
// ** Third Party Imports
import DatePicker from 'react-datepicker'
// ** Custom Component Imports
import CustomInput from './PickersCustomInput'
const PickersMonthYear = () => {
// ** States
const [year, setYear] = useState(new Date())
const [month, setMonth] = useState(new Date())
const [quarter, setQuarter] = useState(new Date())
return (
<Box sx={{ display: 'flex', flexWrap: 'wrap' }} className='demo-space-x'>
<Box>
<DatePicker
selected={month}
id='month-picker'
showMonthYearPicker
dateFormat='MM/yyyy'
onChange={date => setMonth(date)}
customInput={<CustomInput label='Month Picker' />}
/>
</Box>
<Box>
<DatePicker
showYearPicker
selected={year}
id='year-picker'
dateFormat='MM/yyyy'
onChange={date => setYear(date)}
customInput={<CustomInput label='Year Picker' />}
/>
</Box>
<Box>
<DatePicker
selected={quarter}
id='quarter-picker'
showQuarterYearPicker
dateFormat='yyyy, QQQ'
onChange={date => setQuarter(date)}
customInput={<CustomInput label='Quarter Picker' />}
/>
</Box>
</Box>
)
}
export default PickersMonthYear