Counselllor / Counsellor-Web

Prefer to accompany onClick with some elements JS-0746
Anti-pattern
Minor
2 occurrences in this check
Visible, non-interactive elements with click handlers must have at least one keyboard listener
208      </div>
209      <div className="colleges">
210        {filteredColleges.map((college, index) => (
211          <div212            className={`college ${activeIndex === index ? 'active' : ''}`}213            key={college.id}214            onClick={() => handleCollegeClick(college)}215            onTouchStart={() => handleTouchStart(index)}216            onTouchEnd={handleTouchEnd}217          >218            <div className="college-content">
219              <div className="up">
220                <img className="college-image" src={college.imageURL} alt="College Logo" />
Visible, non-interactive elements with click handlers must have at least one keyboard listener
174            </li>
175          </ul>
176        </div>
177        <div className="hamburger" onClick={toggleMenu}>178          <div className={`bar ${menuOpen ? 'open' : ''}`} />
179          <div className={`bar ${menuOpen ? 'open' : ''}`} />
180          <div className={`bar ${menuOpen ? 'open' : ''}`} />