diff --git a/static/app/components/overrideOrDefault.tsx b/static/app/components/overrideOrDefault.tsx index 4008b526e8c8..d30200259282 100644 --- a/static/app/components/overrideOrDefault.tsx +++ b/static/app/components/overrideOrDefault.tsx @@ -62,16 +62,15 @@ export function OverrideOrDefault({ return defaultComponent; } - function OverrideOrDefaultComponent(props: Props) { - // Defining the props here is unnecessary and slow for typescript - const OverrideComponent: React.ComponentType = - getOverride(overrideName)?.() ?? getDefaultComponent(); + const ResolvedComponent: React.ComponentType | undefined = + getOverride(overrideName)?.() ?? getDefaultComponent(); - if (!OverrideComponent) { + function OverrideOrDefaultComponent(props: Props) { + if (!ResolvedComponent) { return null; } - return ; + return ; } OverrideOrDefaultComponent.displayName = `OverrideOrDefaultComponent(${overrideName})`;