diff --git a/packages/pluggableWidgets/background-gradient-native/CHANGELOG.md b/packages/pluggableWidgets/background-gradient-native/CHANGELOG.md index 3b3953388..c90abbfa0 100644 --- a/packages/pluggableWidgets/background-gradient-native/CHANGELOG.md +++ b/packages/pluggableWidgets/background-gradient-native/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +- We fixed an issue where the `background-gradient-native` widget would not render correctly with the new RN architecture upgrade. + ## [2.2.0] - 2025-7-7 - Updated react-native-linear-gradient to latest version. diff --git a/packages/pluggableWidgets/background-gradient-native/package.json b/packages/pluggableWidgets/background-gradient-native/package.json index 794694e8b..78249a72b 100644 --- a/packages/pluggableWidgets/background-gradient-native/package.json +++ b/packages/pluggableWidgets/background-gradient-native/package.json @@ -1,7 +1,7 @@ { "name": "background-gradient-native", "widgetName": "BackgroundGradient", - "version": "2.2.0", + "version": "2.2.1", "repository": { "type": "git", "url": "https://github.com/mendix/native-widgets.git" diff --git a/packages/pluggableWidgets/background-gradient-native/src/BackgroundGradient.tsx b/packages/pluggableWidgets/background-gradient-native/src/BackgroundGradient.tsx index 312b5f4ef..1dee57607 100644 --- a/packages/pluggableWidgets/background-gradient-native/src/BackgroundGradient.tsx +++ b/packages/pluggableWidgets/background-gradient-native/src/BackgroundGradient.tsx @@ -1,5 +1,5 @@ import { ReactElement } from "react"; -import { Pressable, NativeModules, Alert } from "react-native"; +import { Pressable } from "react-native"; import LinearGradient from "react-native-linear-gradient"; import { all } from "deepmerge"; import { executeAction } from "@mendix/piw-utils-internal"; @@ -36,10 +36,6 @@ const angleValidation = (angle: number | undefined): number => { }; export function BackgroundGradient({ name, colorList, content, onClick, style }: props): ReactElement { - if (!("BVLinearGradient" in NativeModules.UIManager)) { - Alert.alert("", "The widget 'Background gradient' requires an updated 'Make It Native 9' application"); - } - const styles = all([defaultStyle, ...style]); const angle = angleValidation(styles.angle); const opacity = opacityValidation(styles.opacity); diff --git a/packages/pluggableWidgets/background-gradient-native/src/package.xml b/packages/pluggableWidgets/background-gradient-native/src/package.xml index 7ae868b45..6e62bf544 100644 --- a/packages/pluggableWidgets/background-gradient-native/src/package.xml +++ b/packages/pluggableWidgets/background-gradient-native/src/package.xml @@ -1,6 +1,6 @@ - +