Skip to content

Commit ab42c85

Browse files
More ReactNode usage
1 parent c7d15d7 commit ab42c85

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

lib/react_client/react_interop.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,8 +275,8 @@ ReactComponentFactoryProxy memo2(ReactComponentFactoryProxy factory,
275275
}
276276

277277
abstract class ReactDom {
278-
static Element? findDOMNode(dynamic object) => ReactDOM.findDOMNode(object);
279-
static ReactNode render(dynamic component, Element element) => ReactDOM.render(component, element);
278+
static Element? findDOMNode(ReactNode object) => ReactDOM.findDOMNode(object);
279+
static ReactNode render(ReactNode component, Element element) => ReactDOM.render(component, element);
280280
static bool unmountComponentAtNode(Element element) => ReactDOM.unmountComponentAtNode(element);
281281

282282
/// Returns a a portal that renders [children] into a [container].
@@ -286,7 +286,7 @@ abstract class ReactDom {
286286
/// [children] can be any renderable React child, such as a [ReactElement], [String], or fragment.
287287
///
288288
/// See: <https://reactjs.org/docs/portals.html>
289-
static ReactPortal createPortal(dynamic children, Element container) => ReactDOM.createPortal(children, container);
289+
static ReactPortal createPortal(ReactNode children, Element container) => ReactDOM.createPortal(children, container);
290290
}
291291

292292
@JS('ReactDOMServer')

lib/src/react_client/dart2_interop_workaround_bindings.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ import 'package:react/src/typedefs.dart';
99

1010
@JS()
1111
abstract class ReactDOM {
12-
external static Element? findDOMNode(dynamic object);
13-
external static ReactNode render(dynamic component, Element element);
12+
external static Element? findDOMNode(ReactNode object);
13+
external static ReactNode render(ReactNode component, Element element);
1414
external static bool unmountComponentAtNode(Element element);
15-
external static ReactPortal createPortal(dynamic children, Element container);
15+
external static ReactPortal createPortal(ReactNode children, Element container);
1616
}

0 commit comments

Comments
 (0)