From c970f6e1f06b2c53b91511b843bc698ecba49f96 Mon Sep 17 00:00:00 2001 From: Oleksandr Fediashov Date: Thu, 3 Aug 2023 14:58:08 +0200 Subject: [PATCH 1/2] fix(EventListener): do not use `defaultProps` --- .../src/EventListener.ts | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/packages/fluentui/react-component-event-listener/src/EventListener.ts b/packages/fluentui/react-component-event-listener/src/EventListener.ts index 28e4d581ddd88..278613ec4cb93 100644 --- a/packages/fluentui/react-component-event-listener/src/EventListener.ts +++ b/packages/fluentui/react-component-event-listener/src/EventListener.ts @@ -1,12 +1,14 @@ import { useEventListener } from './useEventListener'; import { EventListenerOptions, EventTypes } from './types'; -export function EventListener(props: EventListenerOptions) { - useEventListener(props); +export function EventListener({ + listener, + type, + capture = false, + targetRef, + target, +}: EventListenerOptions) { + useEventListener({ listener, type, capture, targetRef, target }); return null; } - -EventListener.defaultProps = { - capture: false, -}; From 0f055f1215dde64cda3afaadebb715dde2aa70ba Mon Sep 17 00:00:00 2001 From: Oleksandr Fediashov Date: Thu, 3 Aug 2023 14:59:24 +0200 Subject: [PATCH 2/2] add changelog --- packages/fluentui/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/fluentui/CHANGELOG.md b/packages/fluentui/CHANGELOG.md index f85b6908bf00a..bb6f0b2573066 100644 --- a/packages/fluentui/CHANGELOG.md +++ b/packages/fluentui/CHANGELOG.md @@ -21,6 +21,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm - `Input`: Remove wrong recommendation - usage of role="search" #28168 @kolaps33 ([#28168](https://github.com/microsoft/fluentui/pull/28168)) ### Fixes +- Do not use `defaultProps` in `EventListener` to avoid deprecation warnings. @layershifter ([#28725](https://github.com/microsoft/fluentui/pull/28725)) - `Datepicker`: add onCalendarOpenStateChange prop. @jurokapsiar ([#28136](https://github.com/microsoft/fluentui/pull/28136)) - Outline color now respects OS force colors settings. @george-cz ([#28182](https://github.com/microsoft/fluentui/pull/28182))