import React, { useMemo } from 'react' import CustomSelect from '../components/CustomSelect' import { MinutesProps } from '../types' import { DEFAULT_LOCALE_EN } from '../locale' import { classNames } from '../utils' import { UNITS } from '../constants' export default function Minutes(props: MinutesProps) { const { value, setValue, locale, className, disabled, disableMinute, readOnly, leadingZero, clockFormat, period, } = props const internalClassName = useMemo( () => classNames({ 'react-js-cron-field': true, 'react-js-cron-minutes': true, [`${className}-field`]: !!className, [`${className}-minutes`]: !!className, }), [className] ) return (
{period === 'hour' ? locale.prefixMinutesForHourPeriod !== '' && ( {locale.prefixMinutesForHourPeriod || DEFAULT_LOCALE_EN.prefixMinutesForHourPeriod} ) : locale.prefixMinutes !== '' && ( {locale.prefixMinutes || DEFAULT_LOCALE_EN.prefixMinutes} )} {period === 'hour' && locale.suffixMinutesForHourPeriod !== '' && ( {locale.suffixMinutesForHourPeriod || DEFAULT_LOCALE_EN.suffixMinutesForHourPeriod} )}
) }