diff --git a/src/components/Screen.tsx b/src/components/Screen.tsx index 958521da03..c294d91b87 100644 --- a/src/components/Screen.tsx +++ b/src/components/Screen.tsx @@ -55,6 +55,13 @@ interface ViewConfig extends View { }; }; }; + __viewConfig: { + validAttributes: { + style: { + display: boolean | null; + }; + }; + }; } export const InnerScreen = React.forwardRef( @@ -178,6 +185,11 @@ export const InnerScreen = React.forwardRef( ...ref._viewConfig.validAttributes.style, display: null, }; + } else if (ref?.__viewConfig?.validAttributes?.style) { + ref.__viewConfig.validAttributes.style = { + ...ref.__viewConfig.validAttributes.style, + display: null, + }; } setRef(ref); };