Add import

And also Prettier says hi apparently
This commit is contained in:
David Baker 2022-11-23 10:11:55 +00:00
parent 40a0958e0d
commit 9c08a69226

View file

@ -14,7 +14,7 @@ See the License for the specific language governing permissions and
limitations under the License. limitations under the License.
*/ */
import React, { useRef } from "react"; import React, { useCallback, useRef } from "react";
import { useListBox, useOption, AriaListBoxOptions } from "@react-aria/listbox"; import { useListBox, useOption, AriaListBoxOptions } from "@react-aria/listbox";
import { ListState } from "@react-stately/list"; import { ListState } from "@react-stately/list";
import { Node } from "@react-types/shared"; import { Node } from "@react-types/shared";
@ -82,9 +82,12 @@ function Option<T>({ item, state, className }: OptionProps<T>) {
// https://github.com/vector-im/element-call/issues/762 // https://github.com/vector-im/element-call/issues/762
const origPointerUp = optionProps.onPointerUp; const origPointerUp = optionProps.onPointerUp;
delete optionProps.onPointerUp; delete optionProps.onPointerUp;
optionProps.onClick = useCallback((e) => { optionProps.onClick = useCallback(
origPointerUp(e as unknown as React.PointerEvent<HTMLElement>); (e) => {
}, [origPointerUp]); origPointerUp(e as unknown as React.PointerEvent<HTMLElement>);
},
[origPointerUp]
);
return ( return (
<li <li