mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Fix experimental_filter validation error in bridgeless (#44524)
Summary: Changelog: [Internal] Pull Request resolved: https://github.com/facebook/react-native/pull/44524 After D56845572, I've started seeing the following redbox when running apps in bridgless mode: {F1633641432} Note sure this is the correct/complete fix but, after this, the error seems to go away. Reviewed By: RSNara Differential Revision: D57207925 fbshipit-source-id: c02b9b268c135aabaaa1dc8329abc80ca5c8a500
This commit is contained in:
committed by
Facebook GitHub Bot
parent
c70d791036
commit
f44476dd9d
@@ -14,6 +14,7 @@ const ReactNativeStyleAttributes = require('../Components/View/ReactNativeStyleA
|
||||
const resolveAssetSource = require('../Image/resolveAssetSource');
|
||||
const processColor = require('../StyleSheet/processColor').default;
|
||||
const processColorArray = require('../StyleSheet/processColorArray');
|
||||
const processFilter = require('../StyleSheet/processFilter').default;
|
||||
const insetsDiffer = require('../Utilities/differ/insetsDiffer');
|
||||
const matricesDiffer = require('../Utilities/differ/matricesDiffer');
|
||||
const pointsDiffer = require('../Utilities/differ/pointsDiffer');
|
||||
@@ -188,6 +189,8 @@ function getProcessorForType(typeName: string): ?(nextProp: any) => any {
|
||||
return processColor;
|
||||
case 'ColorArray':
|
||||
return processColorArray;
|
||||
case 'Filter':
|
||||
return processFilter;
|
||||
case 'ImageSource':
|
||||
return resolveAssetSource;
|
||||
}
|
||||
|
||||
+1
-1
@@ -187,7 +187,7 @@ public abstract class BaseViewManager<T extends View, C extends LayoutShadowNode
|
||||
}
|
||||
|
||||
@Override
|
||||
@ReactProp(name = ViewProps.FILTER)
|
||||
@ReactProp(name = ViewProps.FILTER, customType = "Filter")
|
||||
public void setFilter(@NonNull T view, @Nullable ReadableArray filter) {
|
||||
view.setTag(R.id.filter, filter);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user