From a3b1a6159108e8bff4910e473c95c5367ffdd1da Mon Sep 17 00:00:00 2001 From: Vasily Strelyaev Date: Wed, 28 Aug 2024 18:59:30 +0300 Subject: [PATCH] avoid nested-option.ts history loss --- .../core/{nested-option.tsx => nested-option.ts} | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) rename packages/devextreme-react/src/core/{nested-option.tsx => nested-option.ts} (90%) diff --git a/packages/devextreme-react/src/core/nested-option.tsx b/packages/devextreme-react/src/core/nested-option.ts similarity index 90% rename from packages/devextreme-react/src/core/nested-option.tsx rename to packages/devextreme-react/src/core/nested-option.ts index aec6f14563e0..0b2c5315c647 100644 --- a/packages/devextreme-react/src/core/nested-option.tsx +++ b/packages/devextreme-react/src/core/nested-option.ts @@ -59,12 +59,16 @@ const NestedOption = function NestedOption

(props: P & { elementDescriptor: IE }, ); - return ( - - - { children } - - + return React.createElement( + React.Fragment, + {}, + React.createElement( + NestedOptionContext.Provider, + { + value: context, + }, + children, + ), ); };