diff --git a/learn/react-native/how-to-add-gradient-text-for-label-widget.md b/learn/react-native/how-to-add-gradient-text-for-label-widget.md
new file mode 100644
index 000000000..9904e8980
--- /dev/null
+++ b/learn/react-native/how-to-add-gradient-text-for-label-widget.md
@@ -0,0 +1,66 @@
+---
+title: "How to Add Gradient Text for Label Widget"
+id: "how-to-add-gradient-text-for-label-widget"
+sidebar_label: "Gradient Text"
+
+---
+import gradient_equal_spread from '/learn/assets/react-native/gradient_equal_spread.png';
+import gradient_custom_spread_percentage from '/learn/assets/react-native/gradient_custom_spread_percentage.png';
+
+
+# How to Add Gradient Text for Label Widget
+
+In WaveMaker React Native applications, you can apply gradient styles to the Label widget’s text using the `.app-label-text` class.
+
+```css
+.app-label-text {
+ color: linear-gradient(45deg, #f00, #00f);
+}
+```
+
+## Linear Gradient Syntax
+
+The Label widget supports two types of linear gradient usage.
+
+### Equal Color Distribution
+
+Colors are spaced equally when no percentages are used.
+
+```css
+.app-label-text {
+ color: linear-gradient(45deg, #f00, #00f);
+}
+```
+
+
+### Controlling Color Spread with Percentages
+
+Use color stops to control how much space each color takes.
+
+```css
+.app-label-text {
+ color: linear-gradient(135deg, #f00 40%, #00f 60%);
+}
+```
+
+Red (#f00) fills 40% of the gradient length; blue (#00f) takes the remaining 60%
+
+
+
+## Good Practices
+
+When applying gradient text styles, follow these guidelines:
+
+1. **Use Whole Numbers for Angles**
+ Always specify angle values as whole numbers.
+
+ ```css
+ color: linear-gradient(45deg, #f00, #00f);
+ ```
+
+2. **Maintain Ascending Order for Percentages**
+ Ensure percentage values are in ascending order for correct rendering.
+
+ ```css
+ color: linear-gradient(135deg, #f00 40%, #00f 60%);
+ ```
\ No newline at end of file
diff --git a/website/sidebars.json b/website/sidebars.json
index e2d7536be..2d71616cb 100755
--- a/website/sidebars.json
+++ b/website/sidebars.json
@@ -688,6 +688,7 @@
"items": [
"react-native/styles",
"react-native/custom-icon-fonts",
+ "react-native/how-to-add-gradient-text-for-label-widget",
"react-native/accessibility-support-react-native",
"react-native/theme",
"react-native/progress-loader",
diff --git a/website/static/learn/assets/react-native/gradient_custom_spread_percentage.png b/website/static/learn/assets/react-native/gradient_custom_spread_percentage.png
new file mode 100644
index 000000000..b600dd9bf
Binary files /dev/null and b/website/static/learn/assets/react-native/gradient_custom_spread_percentage.png differ
diff --git a/website/static/learn/assets/react-native/gradient_equal_spread.png b/website/static/learn/assets/react-native/gradient_equal_spread.png
new file mode 100644
index 000000000..2aacd5f2e
Binary files /dev/null and b/website/static/learn/assets/react-native/gradient_equal_spread.png differ