chore(tools): add jsx-a11y Eslint plugin (#38438)
* chore(tools): add a11y eslint plugin * fix: use Gatsby's a11y eslint rules * fix(search): remove unnecessary mouse listeners
This commit is contained in:
committed by
GitHub
parent
e0e6334628
commit
58bd0b5ce4
@@ -1,14 +1,9 @@
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
|
||||
const NoHitsSuggestion = ({ title, handleMouseEnter, handleMouseLeave }) => {
|
||||
const NoHitsSuggestion = ({ title }) => {
|
||||
return (
|
||||
<div
|
||||
className={'no-hits-footer fcc_suggestion_item'}
|
||||
onMouseEnter={handleMouseEnter}
|
||||
onMouseLeave={handleMouseLeave}
|
||||
role='region'
|
||||
>
|
||||
<div className={'no-hits-footer fcc_suggestion_item'} role='region'>
|
||||
<span className='hit-name'>{title}</span>
|
||||
</div>
|
||||
);
|
||||
|
@@ -59,11 +59,7 @@ const CustomHits = connectHits(
|
||||
key={hit.objectID}
|
||||
>
|
||||
{noHits ? (
|
||||
<NoHitsSuggestion
|
||||
handleMouseEnter={handleMouseEnter}
|
||||
handleMouseLeave={handleMouseLeave}
|
||||
title={noHitsTitle}
|
||||
/>
|
||||
<NoHitsSuggestion title={noHitsTitle} />
|
||||
) : (
|
||||
<Suggestion
|
||||
handleMouseEnter={handleMouseEnter}
|
||||
|
Reference in New Issue
Block a user