fix: improve accessibility by adding aria-labels to SingleDatePicker components
This commit is contained in:
		
							parent
							
								
									b17a95c47b
								
							
						
					
					
						commit
						7b20bcbf14
					
				|  | @ -79,7 +79,7 @@ export default ({ value, onSelect, localization }: Props) => { | |||
| 		else setCurrentMonth(currentMonth + 1) | ||||
| 	} | ||||
| 
 | ||||
| 	if (selectMonth) return (<div className='datenel-component'> | ||||
| 	if (selectMonth) return (<div className='datenel-component' aria-label="Date picker, you are now at month and year quick-select panel"> | ||||
| 		<div className='header'> | ||||
| 			<button className='stepper' onClick={() => { | ||||
| 				if (currentYear === 0) return | ||||
|  | @ -104,7 +104,7 @@ export default ({ value, onSelect, localization }: Props) => { | |||
| 			</button>)} | ||||
| 		</div> | ||||
| 	</div>) | ||||
| 	else return (<div className='datenel-component'> | ||||
| 	else return (<div className='datenel-component' aria-label="Date picker. Click Tab button to switch between months, or select a date"> | ||||
| 		<div className='header'> | ||||
| 			<button className='stepper' onClick={skipToLastMonth} aria-label={`Go to last month, ${new Date(currentYear, currentMonth - 1).toLocaleString(localization || navigator.language, { month: 'long' })}`}><img src={LeftArrowIcon} /></button> | ||||
| 			<button className='indicator' onClick={() => setSelectMonth(true)} aria-label={`You are now at ${new Date(currentYear, currentMonth).toLocaleString(localization || navigator.language, { month: 'long', year: 'numeric' })}. Click here to quick-select month or year.`}> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user