diff --git a/packages/docsearch-react/src/DocSearchButton.tsx b/packages/docsearch-react/src/DocSearchButton.tsx index bb91a2143..2344f745a 100644 --- a/packages/docsearch-react/src/DocSearchButton.tsx +++ b/packages/docsearch-react/src/DocSearchButton.tsx @@ -2,10 +2,6 @@ import React, { useState, useEffect } from 'react'; import { SearchIcon } from './icons/SearchIcon'; -interface SearchButtonProps { - onClick(): void; -} - const ACTION_KEY_DEFAULT = 'Ctrl'; const ACTION_KEY_APPLE = '⌘'; @@ -17,7 +13,12 @@ function isAppleDevice() { return /(Mac|iPhone|iPod|iPad)/i.test(navigator.platform); } -export function DocSearchButton(props: SearchButtonProps) { +export function DocSearchButton( + props: React.DetailedHTMLProps< + React.ButtonHTMLAttributes, + HTMLButtonElement + > +) { const [key, setKey] = useState(() => isAppleDevice() ? ACTION_KEY_APPLE : ACTION_KEY_DEFAULT ); @@ -29,11 +30,7 @@ export function DocSearchButton(props: SearchButtonProps) { }, []); return ( -