From d62a553694145c06391017310e960829aa865b5b Mon Sep 17 00:00:00 2001 From: wo-o29 Date: Mon, 15 Sep 2025 21:52:59 +0900 Subject: [PATCH] refactor: remove redundant undefined check and simplify mergeStyle in mergeProps --- src/utils/mergeProps/mergeProps.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils/mergeProps/mergeProps.ts b/src/utils/mergeProps/mergeProps.ts index d43ca997..8a7843e6 100644 --- a/src/utils/mergeProps/mergeProps.ts +++ b/src/utils/mergeProps/mergeProps.ts @@ -47,9 +47,10 @@ function pushProp(prev: BaseProps, curr: BaseProps): BaseProps { if (mergedFunction) { prev[key] = mergedFunction; - } else if (curr[key] !== undefined) { - prev[key] = curr[key]; + break; } + + prev[key] = curr[key]; } } } @@ -57,7 +58,6 @@ function pushProp(prev: BaseProps, curr: BaseProps): BaseProps { } function mergeStyle(a?: CSSProperties, b?: CSSProperties): CSSProperties | undefined { - if (a == null) return b; return { ...a, ...b }; }