mirror of
https://github.com/HSLdevcom/digitransit-ui
synced 2026-02-01 04:30:37 +01:00
- move control to map folder - remove unused and constant props - remove duplicate icons - remove hardcoded icon colors
31 lines
792 B
JavaScript
31 lines
792 B
JavaScript
import PropTypes from 'prop-types';
|
|
import React from 'react';
|
|
import Icon from '../Icon';
|
|
|
|
/* eslint-disable jsx-a11y/click-events-have-key-events, jsx-a11y/no-static-element-interactions */
|
|
function ToggleMapTracking({ handleClick, ariaLabel, color, img }) {
|
|
return (
|
|
<div
|
|
className="toggle-positioning-container"
|
|
onClick={handleClick}
|
|
role="button"
|
|
tabIndex={0}
|
|
aria-label={ariaLabel}
|
|
>
|
|
<Icon
|
|
img={img}
|
|
color={color}
|
|
className="icon-mapMarker-toggle-positioning"
|
|
/>
|
|
</div>
|
|
);
|
|
}
|
|
|
|
ToggleMapTracking.propTypes = {
|
|
handleClick: PropTypes.func.isRequired,
|
|
img: PropTypes.string.isRequired,
|
|
color: PropTypes.string.isRequired,
|
|
ariaLabel: PropTypes.string.isRequired,
|
|
};
|
|
|
|
export default ToggleMapTracking;
|