From fdfadd43f28375cd5d7c73766b7e68c3f527e10e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rub=C3=A9n=20Norte?= Date: Fri, 30 Apr 2021 09:44:47 -0700 Subject: [PATCH] Simplify logic to coerce DisplayMode Summary: Changelog: [Internal] TSIA Reviewed By: ShikaSD Differential Revision: D28061403 fbshipit-source-id: bb98fa2ccdd3f8e936bec95fbbbeace42664a608 --- Libraries/ReactNative/DisplayMode.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Libraries/ReactNative/DisplayMode.js b/Libraries/ReactNative/DisplayMode.js index 30e76fcccd7..e6850f0eb4c 100644 --- a/Libraries/ReactNative/DisplayMode.js +++ b/Libraries/ReactNative/DisplayMode.js @@ -19,15 +19,14 @@ const DisplayMode: {[string]: DisplayModeType} = Object.freeze({ }); export function coerceDisplayMode(value: ?number): DisplayModeType { - if (value == null || value === undefined) { - return DisplayMode.VISIBLE; - } switch (value) { case DisplayMode.SUSPENDED: + return DisplayMode.SUSPENDED; case DisplayMode.HIDDEN: - return value; + return DisplayMode.HIDDEN; + default: + return DisplayMode.VISIBLE; } - return DisplayMode.VISIBLE; } export default DisplayMode;