diff --git a/components/base/README.md b/components/base/README.md
index 5680bd7..af38f3e 100644
--- a/components/base/README.md
+++ b/components/base/README.md
@@ -10,7 +10,7 @@ The `@syncfusion/react-base` package is a foundational library for Syncfusion's
- `Localization`: Adaptable content for region-specific requirements.
- `Right-to-Left (RTL)`: Built-in support for RTL languages like Arabic and Hebrew.
-## Installation
+**Setup**
To install `@syncfusion/react-base` and its dependencies, run the following command:
@@ -18,7 +18,7 @@ To install `@syncfusion/react-base` and its dependencies, run the following comm
npm install @syncfusion/react-base
```
-## Usage
+**Usage**
This package serves as a dependency for other Syncfusion® React components. Import the necessary utilities or providers as needed in your React application. For example:
@@ -31,7 +31,10 @@ import { Button } from '@syncfusion/react-buttons';
```
-Refer to the [Syncfusion® Documentation](https://react.syncfusion.com/overview/introduction) for detailed usage instructions and examples.
+**Resources**
+
+- [Base Demo/Docs](https://react.syncfusion.com/common-features/right-to-left)
+- [Base API](https://react-api.syncfusion.com/base/overview)
## Support
@@ -51,4 +54,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion® Essential® Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential® Studio license and copyright applies to this distribution.
diff --git a/components/buttons/README.md b/components/buttons/README.md
index 4ad2545..474b256 100644
--- a/components/buttons/README.md
+++ b/components/buttons/README.md
@@ -1,14 +1,18 @@
-# React Buttons Components
+# Syncfusion React Button Components
-## What's Included in the React Button Package
+The Syncfusion React Buttons package provides a feature-rich collection of UI components, including Button, CheckBox, RadioButton, Switch, Chip, ChipList, and Floating Action Button, for building modern, interactive React applications.
-The React Button package includes the following list of components.
+## Setup
-### React Button
+To install `buttons` and its dependent packages, use the following command,
-The Button component is designed to create highly customizable and interactive button elements with a variety of styling and functional options. It allows for tailored interactions through different configurations such as size, color, icon positioning, and toggle capability.
+```sh
+npm install @syncfusion/react-buttons
+```
-Explore the demo [here](https://react.syncfusion.com/button).
+## React Button
+
+The Button component is designed to create highly customizable and interactive button elements with a variety of styling and functional options. It allows for tailored interactions through different configurations such as size, color, icon positioning, and toggle capability.
**Key features**
@@ -24,11 +28,26 @@ Explore the demo [here](https://react.syncfusion.com/button).
- **Selection Management:** Include prop configurations to set initial states, making it simple to handle selection states, especially useful for toggle buttons.
-### React Checkbox
+**Usage**
-The Checkbox component offers a flexible and user-friendly way to allow users to make binary selections. It supports various states and configurations to accommodate different use cases in applications.
+```tsx
+import { Button } from '@syncfusion/react-buttons';
+
+export default function App() {
+ return (
+ Default Button
+ );
+};
+```
+
+**Resources**
-Explore the demo [here](https://react.syncfusion.com/checkbox).
+- [Button Demo/Docs](https://react.syncfusion.com/button)
+- [Button API](https://react-api.syncfusion.com/button/overview)
+
+## React Checkbox
+
+The Checkbox component offers a flexible and user-friendly way to allow users to make binary selections. It supports various states and configurations to accommodate different use cases in applications.
**Key features**
@@ -38,11 +57,26 @@ Explore the demo [here](https://react.syncfusion.com/checkbox).
- **Label Positioning:** Configure the label placement with the `labelPlacement` prop, choosing whether the label appears before or after the Checkbox.
-### React Chip
+**Usage**
-The Chip component represents information in a compact form, such as entity attribute, text, or action. It provides a versatile way to display content in a contained, interactive element.
+```tsx
+import { Checkbox } from '@syncfusion/react-buttons';
+
+export default function App() {
+ return (
+
+ );
+}
+```
+
+**Resources**
-Explore the demo [here](https://react.syncfusion.com/chip).
+- [Checkbox Demo/Docs](https://react.syncfusion.com/checkbox)
+- [Checkbox API](https://react-api.syncfusion.com/checkbox/overview)
+
+## React Chip
+
+The Chip component represents information in a compact form, such as entity attribute, text, or action. It provides a versatile way to display content in a contained, interactive element.
**Key features**
@@ -52,11 +86,26 @@ Explore the demo [here](https://react.syncfusion.com/chip).
- **Icons and Avatars:** Enhance visual representation with leading icons, trailing icons, or avatars to provide additional context.
-### React ChipList
+**Usage**
-The ChipList component displays a collection of chips that can be used to represent multiple items in a compact form. It provides a flexible way to manage and interact with a group of chip elements.
+```tsx
+import { Chip } from '@syncfusion/react-buttons';
+
+export default function App() {
+ return (
+ Anne
+ );
+}
+```
+
+**Resources**
-Explore the demo [here](https://react.syncfusion.com/chiplist).
+- [Chip Demo/Docs](https://react.syncfusion.com/chip)
+- [Chip API](https://react-api.syncfusion.com/chip/overview)
+
+## React ChipList
+
+The ChipList component displays a collection of chips that can be used to represent multiple items in a compact form. It provides a flexible way to manage and interact with a group of chip elements.
**Key features**
@@ -70,11 +119,26 @@ Explore the demo [here](https://react.syncfusion.com/chiplist).
- **Controlled & Uncontrolled Modes:** Supports both controlled and uncontrolled component patterns for selection and deletion.
-### React Floating Action Button
+**Usage**
-The Floating Action Button (FAB) component provides a prominent primary action within an application interface, positioned for high visibility and customizable with various styling options.
+```tsx
+import { ChipList } from "@syncfusion/react-buttons";
+
+export default function App() {
+ return (
+
+ );
+}
+```
+
+**Resources**
-Explore the demo [here](https://react.syncfusion.com/floating-action-button).
+- [ChipList Demo/Docs](https://react.syncfusion.com/chipList)
+- [ChipList API](https://react-api.syncfusion.com/chipList/overview)
+
+## React Floating Action Button
+
+The Floating Action Button (FAB) component provides a prominent primary action within an application interface, positioned for high visibility and customizable with various styling options.
**Key features**
@@ -90,53 +154,53 @@ Explore the demo [here](https://react.syncfusion.com/floating-action-button).
- **Toggle Functionality:** Activate toggle behavior for the FAB to allow it to switch states on each user interaction, which can be useful for certain UI scenarios.
-### React RadioButton
+**Usage**
-The RadioButton component enables users to select a single option from a group, offering a clear circular interface for making selections. It is a simple and efficient way to present mutually exclusive choices to users.
-
-Explore the demo [here](https://react.syncfusion.com/radio-button).
-
-**Key features**
-
-- **Selection State:** Easily configure the RadioButton to be in a checked or unchecked state, indicating selected or unselected options within a group.
-
-- **Label Customization:** The RadioButton can be accompanied by a text label to describe its function, which helps users understand the purpose of the radio selection.
+```tsx
+import { Fab, Color, FabPosition } from "@syncfusion/react-buttons";
-- **Label Positioning:** Flexibly position the label relative to the RadioButton with options available for placing it before or after the button, enhancing UI layout consistency.
+export default function App() {
+ return (
+ FAB
+ );
+}
+```
-- **Form Integration:** The value attribute of the RadioButton can be included as part of form data submitted to the server, facilitating efficient data processing.
+**Resources**
-### React Switch
+- [Floating Action Button Demo/Docs](https://react.syncfusion.com/floating-action-button)
+- [Floating Action Button API](https://react-api.syncfusion.com/floating-action-button/overview)
-The Switch component is a toggle interface offering a binary decision between on and off states, visually represented with an optional label for clarity. Its intuitive design makes it ideal for user interactions requiring a straightforward choice.
+## React RadioButton
-Explore the demo [here](https://react.syncfusion.com/switch).
+The RadioButton component enables users to select a single option from a group, offering a clear circular interface for making selections. It is a simple and efficient way to present mutually exclusive choices to users.
**Key features**
-- **State Control:** Easily configure the switch to be in a checked (on) or unchecked (off) state, providing an immediate visual cue of its current position to users.
+- **Selection State:** Easily configure the RadioButton to be in a checked or unchecked state, indicating selected or unselected options within a group.
-- **Label Customization:** Customize the on and off labels to provide additional context for users, clarifying what each state signifies within the application's workflow.
+- **Label Customization:** The RadioButton can be accompanied by a text label to describe its function, which helps users understand the purpose of the radio selection.
-- **Size Options:** Adapt the size of the switch to fit various UI designs with available size options such as 'small', 'medium' and 'bigger', ensuring seamless integration with different interfaces.
+- **Label Positioning:** Flexibly position the label relative to the RadioButton with options available for placing it before or after the button, enhancing UI layout consistency.
-- **Form Integration:** Utilize the switch within forms by setting name and value attributes, ensuring that user selections are included in form submissions for backend processing.
+- **Form Integration:** The value attribute of the RadioButton can be included as part of form data submitted to the server, facilitating efficient data processing.
+**Usage**
-
-Trusted by the world's leading companies
-
-
-
-
+```tsx
+import { RadioButton } from "@syncfusion/react-buttons";
-## Setup
+export default function App() {
+ return (
+
+ );
+}
+```
-To install `buttons` and its dependent packages, use the following command,
+**Resources**
-```sh
-npm install @syncfusion/react-buttons
-```
+- [RadioButton Demo/Docs](https://react.syncfusion.com/radio-button)
+- [RadioButton API](https://react-api.syncfusion.com/radio-button/overview)
## Support
@@ -156,4 +220,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/buttons/package.json b/components/buttons/package.json
index 5cc3d91..b8aea03 100644
--- a/components/buttons/package.json
+++ b/components/buttons/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-buttons",
"version": "31.1.17",
- "description": "A package of feature-rich React components such as Button, CheckBox and RadioButton.",
+ "description": "Syncfusion React Buttons package is a feature-rich collection of UI components including Button, CheckBox, RadioButton, Switch, Chip, and more for building modern, interactive React applications.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/calendars/README.md b/components/calendars/README.md
index e8828e6..225d276 100644
--- a/components/calendars/README.md
+++ b/components/calendars/README.md
@@ -1,74 +1,70 @@
-# React Calendars Components
-
-## What's Included in the React Calendar Package
-
-The React Calendar package includes the following list of components.
-
-### React Calendar
-
+# Syncfusion React Calendar Components
+
+The Syncfusion React Calendar components for managing date and time with features like date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization.
+
+## React Calendar
+
The Calendar component provides a versatile and interactive date selection interface with support for multiple views, customizations, and selection modes. It is designed to handle a wide range of scheduling and planning use cases.
-
-Explore the demo [here](https://react.syncfusion.com/calendar).
-
+
**Key features**
-
+
- **View Modes:** Switch between month, year, and decade views using the start and depth properties to control the initial view and navigation depth.
-
+
- **Date Range Control:** Restrict selectable dates using minDate and maxDate to ensure users can only choose valid dates within a defined range.
-
+
- **Custom Cell Templates:** Use the cellTemplate property to customize the appearance of specific dates, including disabling dates to prevent selection.
-
+
- **Week Number Display:** Enable the weekNumber property to show week numbers alongside calendar dates for better context in scheduling.
-
+
- **Multi-Date Selection:** Activate the multiSelect property to allow users to select multiple non-consecutive dates, ideal for marking events or selecting custom date ranges.
-
-### React DatePicker
-
+
+## React DatePicker
+
The DatePicker component offers a streamlined and customizable interface for selecting dates, supporting various formats, view modes, and styling options. It is ideal for forms, scheduling tools, and any application requiring precise date input.
-
-Explore the demo [here](https://react.syncfusion.com/date-picker).
-
+
**Key features**
-
+
- **Custom Date Formats:** Display and receive date values in formats that suit your application using the format property, which supports standard date format patterns.
-
+
- **Read-Only Mode:** Prevent user edits while displaying a selected date by enabling the readOnly property—useful for forms or scenarios where the date is system-generated.
-
+
- **View Modes:** Navigate through Month, Year, and Decade views to provide flexible date selection experiences.
-
+
- **Custom Cell Templates:** Highlight important dates, events, or special occasions using the cellTemplate property to apply custom styling, icons, or indicators.
-
-
-Trusted by the world's leading companies
-
-
-
-
-
+
## Setup
-
+
To install `Calendars` and its dependent packages, use the following command,
-
+
```sh
npm install @syncfusion/react-calendars
```
-
+
+
+Trusted by the world's leading companies
+
+
+
+
+
## Support
-
+
Product support is available through following mediums.
-
+
* [Support ticket](https://support.syncfusion.com/support/tickets/create) - Guaranteed Response in 24 hours | Unlimited tickets | Holiday support
* Live chat
-
+
## Changelog
+
Check the changelog [here](https://github.com/syncfusion/react-ui-components/blob/master/components/calendars/CHANGELOG.md). Get minor improvements and bug fixes every week to stay up to date with frequent updates.
-
+
## License and copyright
-
+
> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for [React UI components](https://www.syncfusion.com/react-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials).
-
+
> A [free community license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
-
-See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+
+See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campai…) for more info.
+
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
+
\ No newline at end of file
diff --git a/components/calendars/package.json b/components/calendars/package.json
index e6c0a9d..fa0b593 100644
--- a/components/calendars/package.json
+++ b/components/calendars/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-calendars",
"version": "31.1.17",
- "description": "A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization.",
+ "description": "Syncfusion React Calendar for date/time with formatting, editing, multi-select, range limits, month/year views, strict mode, and globalization.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/charts/README.md b/components/charts/README.md
index 0eb808e..7a28c95 100644
--- a/components/charts/README.md
+++ b/components/charts/README.md
@@ -2,8 +2,6 @@
The Chart component is designed to deliver high-performance, interactive data visualizations with a wide range of chart types and customization options.
-Explore the demo [here](https://react.syncfusion.com/chart/overview).
-
**Key features**
- **High Performance:** Optimized to render large datasets with minimal lag, ensuring smooth interactions and fast updates.
@@ -20,6 +18,35 @@ Explore the demo [here](https://react.syncfusion.com/chart/overview).
- **Customization Options:** Allows developers to tailor data points, series styles, and UI behaviors to meet specific application needs.
+**Setup**
+
+To install `@syncfusion/react-charts` and its dependent packages, use the following command:
+
+```sh
+npm install @syncfusion/react-charts
+```
+
+**Usage**
+
+```tsx
+import { Chart, ChartPrimaryXAxis, ChartSeries, ChartSeriesCollection } from '@syncfusion/react-charts';
+
+export default function App() {
+ return (
+
+
+
+
+
+
+ );
+};
+```
+
+**Resources**
+
+- [Chart Demo/Docs](https://react.syncfusion.com/chart/overview)
+- [Chart API](https://react-api.syncfusion.com/chart/overview)
Trusted by the world's leading companies
@@ -28,14 +55,6 @@ Trusted by the world's leading companies
-## Setup
-
-To install `@syncfusion/react-charts` and its dependent packages, use the following command:
-
-```sh
-npm install @syncfusion/react-charts
-```
-
## Support
Product support is available through following mediums.
@@ -54,4 +73,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/charts/package.json b/components/charts/package.json
index 6e77aaa..812b26d 100644
--- a/components/charts/package.json
+++ b/components/charts/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-charts",
"version": "31.1.17",
- "description": "A feature-rich React chart component for visualizing data effectively.",
+ "description": "Syncfusion React Charts for feature-rich data visualization",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/data/README.md b/components/data/README.md
index 2dead91..dd64749 100644
--- a/components/data/README.md
+++ b/components/data/README.md
@@ -2,12 +2,6 @@
`@syncfusion/react-data` is a data management package to perform data operations such as grouping, sorting in client applications. It will act as an abstraction for using local data sources like array of JavaScript objects and remote data sources like web services returning JSON, JSONP, oData or XML.
-
-Trusted by the world's leading companies
-
-
-
-
## Setup
@@ -17,6 +11,13 @@ To install `@syncfusion/react-data` and its dependent packages, use the followin
npm install @syncfusion/react-data
```
+
+Trusted by the world's leading companies
+
+
+
+
+
## Support
Product support is available through following mediums.
@@ -35,4 +36,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/data/package.json b/components/data/package.json
index 5b9d0d6..a1bf454 100644
--- a/components/data/package.json
+++ b/components/data/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-data",
"version": "31.1.17",
- "description": "A shared React package providing foundational data management classes, utilities, and methods for handling data operations across UI components.",
+ "description": "Syncfusion React data package provides foundational data management classes, utilities, and methods for handling data operations across UI components.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/dropdowns/README.md b/components/dropdowns/README.md
index 3fd51c7..9d70239 100644
--- a/components/dropdowns/README.md
+++ b/components/dropdowns/README.md
@@ -1,10 +1,16 @@
# React Dropdown Components
-## What's Included in the React Dropdown Package
+The Syncfusion React Dropdowns package is a feature-rich UI collection for dynamic dropdown interactions in React apps.
-The React Dropdown package includes the following list of components.
+## Setup
+
+To install `dropdowns` and its dependent packages, use the following command,
+
+```sh
+npm install @syncfusion/react-dropdowns
+```
-### React Dropdown List
+## React Dropdown List
The Dropdown List component provides a user-friendly interface for selecting a single option from a list of predefined values. It supports rich customization, filtering, and templating features, making it ideal for forms, data filtering, and guided user selections.
@@ -33,14 +39,6 @@ Trusted by the world's leading companies
-## Setup
-
-To install `dropdowns` and its dependent packages, use the following command,
-
-```sh
-npm install @syncfusion/react-dropdowns
-```
-
## Support
Product support is available through following mediums.
@@ -59,5 +57,5 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/dropdowns/package.json b/components/dropdowns/package.json
index f68eb5e..45268c2 100644
--- a/components/dropdowns/package.json
+++ b/components/dropdowns/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-dropdowns",
"version": "31.1.17",
- "description": "A package of React Dropdown components",
+ "description": "Syncfusion React Dropdown package is a feature-rich UI collection for dynamic dropdown interactions in React apps.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/grid/README.md b/components/grid/README.md
index df8ccce..b686682 100644
--- a/components/grid/README.md
+++ b/components/grid/README.md
@@ -1,69 +1,90 @@
-# React Data Grid Component
+# Syncfusion React Data Grid Component
The **Syncfusion React Data Grid** is a high-performance, feature-rich component designed for building scalable, responsive, and data-intensive web applications. Engineered to meet the requirements of enterprise-grade solutions, it provides a robust architecture that supports dynamic data handling, seamless integration with modern react frameworks, and a highly customizable interface.
Ideal for react applications requiring structured data presentation, real-time interaction, and flexible configuration, the grid supports essential functionalities such as sorting, filtering, paging, and editing. Extensibility is achieved through custom templates and a comprehensive API surface, enabling integration with complex business logic and external systems.
-Explore the demo [here](https://react.syncfusion.com/grid).
-
----
-
**Key Features**
-- **Sorting**
+- **[Sorting](https://react.syncfusion.com/data-grid/sorting):**
Enables column-based sorting with support for single and multi-column configurations. Sorting operations are optimized for performance and consistency, allowing structured data to be organized efficiently across large datasets.
-- **Filtering**
+- **[Filtering](https://react.syncfusion.com/data-grid/filtering/configuration):**
Provides a built-in filter bar with customizable filter types per column. Supports text, number, date, and dropdown filters, enabling precise data segmentation and contextual filtering based on business logic.
-- **Editing**
+- **[Editing](https://react.syncfusion.com/data-grid/editing/configuration):**
Facilitates inline CRUD operations including add, edit, and delete actions. Editing is integrated with toolbar controls and supports validation, making it suitable for transactional data entry and real-time updates.
-- **Toolbar**
+- **[Toolbar](https://react.syncfusion.com/data-grid/editing/configuration#adding-a-toolbar-for-editing):**
Offers a configurable toolbar with built-in actions such as Add, Edit, Delete, and Search. Toolbar elements can be extended or replaced with custom components to align with specific operational workflows.
-- **Searching**
+- **[Searching](https://react.syncfusion.com/data-grid/searching):**
Includes a responsive search box within the toolbar for quick data lookup. Supports keyword-based filtering across multiple columns, improving accessibility to relevant records in large datasets.
-- **Paging**
+- **[Paging](https://react.syncfusion.com/data-grid/paging):**
Manages large volumes of data using built-in pagination. Supports both client-side and server-side paging strategies to ensure scalable performance and efficient data navigation in distributed environments.
-- **Customization**
+- **[Customization](https://react.syncfusion.com/data-grid/columns/cell-customization):**
Allows custom cell rendering, conditional styling, and layout adjustments. Enables integration with design systems and branding guidelines, supporting tailored visual experiences and functional enhancements.
-- **Template Extensibility**
+- **[Template Extensibility](https://react.syncfusion.com/data-grid/columns/templates):**
Supports column and row templates for embedding custom components, applying conditional formatting, and creating rich, interactive visual layouts. Template logic can be used to integrate charts, buttons, or nested views within grid cells.
-- **Aggregates**
+- **[Aggregates](https://react.syncfusion.com/data-grid/aggregates):**
Displays summary values such as totals, averages, minimums, and maximums using built-in aggregate functions. Aggregation logic can be customized to support analytical dashboards and reporting interfaces.
-- **Interactivity**
+- **[Interactivity](https://react.syncfusion.com/data-grid/accessibility#keyboard-shortcuts):**
Supports clickable headers, row selection, and keyboard navigation. Enhances engagement through responsive UI behavior and intuitive controls, suitable for complex data exploration scenarios.
-- **Accessibility**
+- **[Accessibility](https://react.syncfusion.com/data-grid/accessibility):**
Compliant with WCAG 2.1 standards, ensuring compatibility with screen readers, keyboard navigation, and assistive technologies. Designed to meet accessibility requirements for public sector and regulated environments.
-- **Globalization**
+- **[Globalization](https://react.syncfusion.com/data-grid/globalization):**
Adapts dates, numbers, currencies, and text formats for international audiences. Includes built-in support for localization and internationalization (i18n), enabling deployment across multilingual and multicultural platforms.
-- **Robust API**
+- **[Robust API](https://react-api.syncfusion.com/data-grid/overview):**
Provides a comprehensive and extensible API for programmatic control over grid behavior, data updates, and event handling. Supports integration with external systems, custom business logic, and advanced workflow automation.
-
-Trusted by the world's leading companies
-
-
-
-
-
-## Setup
+**Setup**
To install `grid` and its dependent packages, use the following command,
```sh
npm install @syncfusion/react-grid
+```
+
+**Usage**
+
+```tsx
+import { Grid, Columns, Column } from '@syncfusion/react-grid';
+
+export default function App() {
+ return (
+
+
+
+
+
+
+
+
+
+ );
+};
```
+**Resources**
+
+- [Data Grid Demo/Docs](https://react.syncfusion.com/data-grid/overview)
+- [Data Grid API](https://react-api.syncfusion.com/data-grid/overview)
+
+
+Trusted by the world's leading companies
+
+
+
+
+
## Support
Product support is available through following mediums.
@@ -82,4 +103,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/grid/package.json b/components/grid/package.json
index 07d03c7..f17cab2 100644
--- a/components/grid/package.json
+++ b/components/grid/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-grid",
"version": "31.1.17",
- "description": "A high-performance React Data Grid component designed for modern web applications.",
+ "description": "Syncfusion React Data Grid, a high-performance component designed for modern web applications.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/icons/README.md b/components/icons/README.md
index e1075a2..8aaa3d4 100644
--- a/components/icons/README.md
+++ b/components/icons/README.md
@@ -9,7 +9,30 @@ The React Icon Library is a centralized and scalable collection of SVG-based ico
* Icons are exported as lightweight, reusable React functional components. They can be seamlessly embedded in buttons, inputs, navigation items, cards, and other custom components.
* With modular exports, only the icons used in your application are included in the final bundle, ensuring optimal performance with minimal overhead.
+**Setup**
+To install `icons`, use the following command,
+
+```sh
+npm install @syncfusion/react-icons
+```
+
+**Usage**
+
+```tsx
+import { SearchIcon } from '@syncfusion/react-icons';
+
+export default function App() {
+ return (
+
+ );
+};
+```
+
+**Resources**
+
+- [Icons Demo/Docs](https://react.syncfusion.com/appearance/icons)
+- [Icons API](https://react-api.syncfusion.com/icons/overview)
Trusted by the world's leading companies
@@ -18,14 +41,6 @@ Trusted by the world's leading companies
-## Setup
-
-To install `icons`, use the following command,
-
-```sh
-npm install @syncfusion/react-icons
-```
-
## Support
Product support is available through following mediums.
@@ -41,4 +56,4 @@ Product support is available through following mediums.
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/icons/package.json b/components/icons/package.json
index e238b2a..8205529 100644
--- a/components/icons/package.json
+++ b/components/icons/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-icons",
"version": "31.1.17",
- "description": "A common package for React icon components",
+ "description": "Syncfusion React Icons for React applications",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/inputs/README.md b/components/inputs/README.md
index c4cf96b..ead9f77 100644
--- a/components/inputs/README.md
+++ b/components/inputs/README.md
@@ -1,14 +1,18 @@
# React Input Components
-## What's Included in the React Inputs Package
+The Syncfusion React Input package is a feature-rich collection of UI components, including Textbox, Textarea, Numeric-textbox and Form-validator, designed to capture user input in React applications.
-The React Inputs package includes the following list of components.
+## Setup
-### React Form
+To install `inputs` and its dependent packages, use the following command,
-The Form component provides comprehensive form validation and state management functionality with built-in validation rules and field interaction tracking. It offers a powerful way to handle complex forms with real-time validation, error handling, and submission management.
+```sh
+npm install @syncfusion/react-inputs
+```
-Explore the demo here
+## React Form
+
+The Form component provides comprehensive form validation and state management functionality with built-in validation rules and field interaction tracking. It offers a powerful way to handle complex forms with real-time validation, error handling, and submission management.
**Key features**
@@ -24,11 +28,48 @@ Explore the demo ();
+
+ return (
+
+ );
+}
+```
-The NumericTextBox component provides a specialized input field for numeric values with validation, formatting, and increment/decrement capabilities. It offers precise control over numeric input with support for various number formats, validation rules, and user interaction patterns.
+**Resources**
+
+- [Form Demo/Docs](https://react.syncfusion.com/form)
+- [Form API](https://react-api.syncfusion.com/form/overview)
-Explore the demo [here](https://react.syncfusion.com/numeric-textbox).
+## React Numeric TextBox
+
+The NumericTextBox component provides a specialized input field for numeric values with validation, formatting, and increment/decrement capabilities. It offers precise control over numeric input with support for various number formats, validation rules, and user interaction patterns.
**Key features**
@@ -44,11 +85,26 @@ Explore the demo [here](https://react.syncfusion.com/numeric-textbox).
- **Keyboard navigation:** Enhanced keyboard support for incrementing/decrementing values using arrow keys.
-### React TextArea
+**Usage**
-The TextArea component provides a multi-line text input field with enhanced functionality for collecting longer text content from users. It offers various customization options to adapt to different application requirements and design systems.
+```tsx
+import { NumericTextBox } from "@syncfusion/react-inputs";
+
+export default function App() {
+ return (
+
+ );
+}
+```
-Explore the demo [here](https://react.syncfusion.com/textarea).
+**Resources**
+
+- [Numeric TextBox Demo/Docs](https://react.syncfusion.com/numeric-textbox)
+- [Numeric TextBox API](https://react-api.syncfusion.com/numeric-textbox/overview)
+
+## React TextArea
+
+The TextArea component provides a multi-line text input field with enhanced functionality for collecting longer text content from users. It offers various customization options to adapt to different application requirements and design systems.
**Key features**
@@ -62,11 +118,26 @@ Explore the demo [here](https://react.syncfusion.com/textarea).
- **Controlled and uncontrolled modes:** Supports both controlled mode (using the `value` prop) and uncontrolled mode (using the `defaultValue` prop) to accommodate different state management approaches.
-### React TextBox
+**Usage**
-The TextBox component provides a feature-rich input field for collecting user text input with enhanced styling options and validation states. It supports both controlled and uncontrolled input modes to fit various application requirements.
+```tsx
+import { TextArea } from '@syncfusion/react-inputs';
-Explore the demo [here](https://react.syncfusion.com/textbox).
+export default function App() {
+ return (
+
+ );
+}
+```
+
+**Resources**
+
+- [TextArea Demo/Docs](https://react.syncfusion.com/textarea)
+- [TextArea API](https://react-api.syncfusion.com/textarea/overview)
+
+## React TextBox
+
+The TextBox component provides a feature-rich input field for collecting user text input with enhanced styling options and validation states. It supports both controlled and uncontrolled input modes to fit various application requirements.
**Key features**
@@ -82,6 +153,23 @@ Explore the demo [here](https://react.syncfusion.com/textbox).
- **Controlled and uncontrolled modes:** Supports both controlled mode (using the `value` prop) and uncontrolled mode (using the `defaultValue` prop) to accommodate different state management approaches.
+**Usage**
+
+```tsx
+import { TextBox } from "@syncfusion/react-inputs";
+
+export default function App() {
+ return (
+
+ );
+}
+```
+
+**Resources**
+
+- [TextBox Demo/Docs](https://react.syncfusion.com/textbox)
+- [TextBox API](https://react-api.syncfusion.com/textbox/overview)
+
Trusted by the world's leading companies
@@ -89,14 +177,6 @@ Trusted by the world's leading companies
-## Setup
-
-To install `inputs` and its dependent packages, use the following command,
-
-```sh
-npm install @syncfusion/react-inputs
-```
-
## Support
Product support is available through following mediums.
@@ -116,4 +196,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/inputs/package.json b/components/inputs/package.json
index c2c0a16..3faef43 100644
--- a/components/inputs/package.json
+++ b/components/inputs/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-inputs",
"version": "31.1.17",
- "description": "A package of react input components such as Textbox, Color-picker, Masked-textbox, Numeric-textbox, Slider, Upload, and Form-validator that is used to get input from the users.",
+ "description": "Syncfusion React Input package is a feature-rich collection of UI components, including Textbox, Textarea, Numeric-textbox and Form, designed to capture user input in React applications.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/lists/README.md b/components/lists/README.md
index a54b69e..b7aa5df 100644
--- a/components/lists/README.md
+++ b/components/lists/README.md
@@ -1,10 +1,16 @@
# React Lists Components
-## What's Included in the React Lists Package
+The Syncfusion React List package is a feature-rich UI components, including ListView, for dynamic list interactions in React apps.
-The React Lists package includes the following list of components.
+## Setup
+
+To install `lists` and its dependent packages, use the following command,
+
+```sh
+npm install @syncfusion/react-lists
+```
-### React ListView
+## React ListView
The ListView component is designed to display a list of items with rich functionality and customization options. It provides a flexible and interactive way to present data in a list format with support for grouping, selection, templates, and virtualization.
@@ -33,14 +39,6 @@ Trusted by the world's leading companies
-## Setup
-
-To install `lists` and its dependent packages, use the following command,
-
-```sh
-npm install @syncfusion/react-lists
-```
-
## Support
Product support is available through following mediums.
@@ -59,4 +57,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/lists/package.json b/components/lists/package.json
index 609a708..3fd0f70 100644
--- a/components/lists/package.json
+++ b/components/lists/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-lists",
"version": "31.1.17",
- "description": "A package of feature-rich React components such as ListView.",
+ "description": "Syncfusion React List package is a feature-rich UI components, including ListView, for dynamic list interactions in React apps.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/navigations/README.md b/components/navigations/README.md
index c694887..ef09848 100644
--- a/components/navigations/README.md
+++ b/components/navigations/README.md
@@ -1,13 +1,21 @@
# React Navigation Components
-## What's Included in the React Navigation Package
+The Syncfusion React Navigation package provides a feature-rich collection of UI components. Includes a context menu and toolbar components for building modern, interactive React applications.
-The React Navigations package includes the following component.
+## Setup
+
+To install `navigations` and its dependent packages, use the following command,
+
+```sh
+npm install @syncfusion/react-navigations
+```
+
+## React Context Menu
-### React Context Menu
The ContextMenu component displays a menu with options when triggered by a right-click or custom event. It provides a powerful way to offer context-specific actions with support for nested submenus, icons, and various customization options.
- **Key features**
+**Key features**
+
- **Nested Submenus:** Create hierarchical menu structures with unlimited nesting levels, allowing for organization of related commands and options.
- **Icon Support:** Enhance visual recognition by adding icons to menu items using CSS classes or React components (SVG).
- **Animation Effects:** Choose from various animation effects like FadeIn, SlideDown, and ZoomIn to control how the menu appears.
@@ -16,10 +24,37 @@ The ContextMenu component displays a menu with options when triggered by a right
- **Template Customization:** Create fully customized menu item displays using React components as templates for advanced UI requirements.
- **Separator Items:** Visual grouping of related menu items using separator lines.
-### React Toolbar
+**Usage**
+
+```tsx
+import { ContextMenu } from "@syncfusion/react-navigations";
+
+export default function App() {
+ const targetRef = useRef(null);
+ return (
+
+ Right Click Me
+ }>
+
+
+
+
+
+ );
+};
+```
+
+**Resources**
+
+- [Context Menu Demo/Docs](https://react.syncfusion.com/context-menu)
+- [Context Menu API](https://react-api.syncfusion.com/context-menu/overview)
+
+## React Toolbar
+
The Toolbar component helps users efficiently organize and access frequently used actions through a compact and customizable interface. It offers multiple overflow handling modes to accommodate different UI requirements and screen sizes.
- **Key features**
+**Key features**
+
- **Multiple Overflow Modes:** Choose from four different handling strategies when toolbar items exceed the available space:
- **Scrollable**: Maintains overflow items with scrolling
- **Popup**: Moves overflow items to a popup menu accessed via an expand button
@@ -30,6 +65,30 @@ The Toolbar component helps users efficiently organize and access frequently use
- **Scroll Step Customization:** Configure the scrolling distance in pixels for the Scrollable overflow mode.
- **Flexible Item Layout:** Supports toolbar items, separators, and spacers for organized grouping of actions.
+**Usage**
+
+```tsx
+import { Toolbar, ToolbarItem, ToolbarSeparator, ToolbarSpacer, OverflowMode } from "@syncfusion/react-navigations";
+
+export default function App() {
+ return (
+
+ Cut
+ Copy
+
+ Paste
+
+ Help
+
+ );
+};
+```
+
+**Resources**
+
+- [Toolbar Demo/Docs](https://react.syncfusion.com/toolbar)
+- [Toolbar API](https://react-api.syncfusion.com/toolbar/overview)
+
Trusted by the world's leading companies
@@ -37,14 +96,6 @@ Trusted by the world's leading companies
-## Setup
-
-To install `navigations` and its dependent packages, use the following command,
-
-```sh
-npm install @syncfusion/react-navigations
-```
-
## Support
Product support is available through following mediums.
@@ -64,4 +115,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/navigations/package.json b/components/navigations/package.json
index a7bfdef..378d0c8 100644
--- a/components/navigations/package.json
+++ b/components/navigations/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-navigations",
"version": "31.1.17",
- "description": "A package of React navigation components such as Toolbar and Context-menu which is used to navigate from one page to another",
+ "description": "Syncfusion React Navigations with Toolbar and Context Menu for seamless page navigation",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/notifications/README.md b/components/notifications/README.md
index 44e29e2..521b029 100644
--- a/components/notifications/README.md
+++ b/components/notifications/README.md
@@ -1,14 +1,18 @@
# React Notifications Components
-## What's Included in the React Notification Package
+The Syncfusion React Notifications package is a feature-rich collection of UI components, including Message, Skeleton and Toast, with animations, templates, and positioning to notify important information in React apps.
-The React Notification package includes the following list of components.
+## Setup
-### React Message
+To install `notifications` and its dependent packages, use the following command,
-The Message component has an option to display the messages with severity by differentiating icons and colors to denote the importance and context of the message to the end user. The following key features are available in the Message component.
+```sh
+npm install @syncfusion/react-notifications
+```
+
+## React Message
-Explore the demo [here](https://react.syncfusion.com/message)
+The Message component has an option to display the messages with severity by differentiating icons and colors to denote the importance and context of the message to the end user. The following key features are available in the Message component.
**Key features**
@@ -20,11 +24,27 @@ Explore the demo [here](https://react.syncfusion.com/message)
- **Template:** Provides an option to customize the content of the message.
-### React Toast
+**Usage**
-The Toast component provides a non-intrusive way to display temporary notifications to users. It offers a flexible system for showing messages that automatically dismiss after a configurable timeout period.
+```tsx
+import { Message } from '@syncfusion/react-notifications';
-Explore the demo [here](https://react.syncfusion.com/toast)
+export default function App() {
+
+ return (
+ Editing is restricted
+ );
+}
+```
+
+**Resources**
+
+- [Message Demo/Docs](https://react.syncfusion.com/message)
+- [Message API](https://react-api.syncfusion.com/message/overview)
+
+## React Toast
+
+The Toast component provides a non-intrusive way to display temporary notifications to users. It offers a flexible system for showing messages that automatically dismiss after a configurable timeout period.
**Key features**
@@ -38,11 +58,27 @@ Explore the demo [here](https://react.syncfusion.com/toast)
- **Global Toast Service:** Use the ToastUtility or useToast hook to display toasts from anywhere in your application without needing to include the component in your JSX.
-### React Skeleton
+**Usage**
-The Skeleton component provides a visual placeholder that simulates the layout of content while it's being loaded, improving the perceived performance of your application. It offers various shapes and animation effects to match your UI design needs.
+```tsx
+import { Toast } from "@syncfusion/react-notifications";
+
+export default function App() {
+
+ return (
+
+ );
+}
+```
+
+**Resources**
+
+- [Toast Demo/Docs](https://react.syncfusion.com/toast)
+- [Toast API](https://react-api.syncfusion.com/toast/overview)
-Explore the demo [here](https://react.syncfusion.com/skeleton)
+## React Skeleton
+
+The Skeleton component provides a visual placeholder that simulates the layout of content while it's being loaded, improving the perceived performance of your application. It offers various shapes and animation effects to match your UI design needs.
**Key features**
@@ -52,6 +88,24 @@ Explore the demo [here](https://react.syncfusion.com/skeleton)
- **Customizable Dimensions:** Easily configure the width and height of skeleton elements using CSS units or pixel values.
+**Usage**
+
+```tsx
+import { Skeleton, Variants } from "@syncfusion/react-notifications";
+
+export default function App() {
+
+ return (
+
+ );
+}
+```
+
+**Resources**
+
+- [Skeleton Demo/Docs](https://react.syncfusion.com/skeleton)
+- [Skeleton API](https://react-api.syncfusion.com/skeleton/overview)
+
Trusted by the world's leading companies
@@ -59,14 +113,6 @@ Trusted by the world's leading companies
-## Setup
-
-To install `notifications` and its dependent packages, use the following command,
-
-```sh
-npm install @syncfusion/react-notifications
-```
-
## Support
Product support is available through following mediums.
@@ -86,4 +132,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/notifications/package.json b/components/notifications/package.json
index 6e82017..8007e38 100644
--- a/components/notifications/package.json
+++ b/components/notifications/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-notifications",
"version": "31.1.17",
- "description": "A package of React notification components such as Toast and Message which used to notify important information to end-users.",
+ "description": "Syncfusion React Notifications package is a feature-rich collection of UI components, including Message, Skeleton and Toast, with animations, templates, and positioning to notify important information in React apps.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/pager/README.md b/components/pager/README.md
index fddda54..887da61 100644
--- a/components/pager/README.md
+++ b/components/pager/README.md
@@ -1,39 +1,39 @@
-# React Pager Component
-
-The `@syncfusion/react-pager` package provides the Syncfusion React Pager Component, a powerful UI control designed to facilitate navigation through large datasets by dividing them into manageable pages.
-
+# Syncfusion React Pager Component
+
+The `@syncfusion/react-pager` package provides the Syncfusion React Pager Component, a powerful UI component designed to facilitate navigation through large datasets by dividing them into manageable pages.
+
+## Setup
+
+To install `pager` and its dependent packages, use the following command:
+
+```sh
+npm install @syncfusion/react-pager
+```
+
Trusted by the world's leading companies
-
-## Setup
-
-To install `@syncfusion/react-pager` and its dependent packages, use the following command:
-
-```sh
-npm install @syncfusion/react-pager
-```
-
+
## Support
-
+
Product support is available through following mediums.
-
+
* [Support ticket](https://support.syncfusion.com/support/tickets/create) - Guaranteed Response in 24 hours | Unlimited tickets | Holiday support
* Live chat
-
+
## Changelog
+
Check the changelog [here](https://github.com/syncfusion/react-ui-components/blob/master/components/pager/CHANGELOG.md). Get minor improvements and bug fixes every week to stay up to date with frequent updates.
-
+
## License and copyright
-
+
> This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's [EULA](https://www.syncfusion.com/eula/es/). To acquire a license for [React UI components](https://www.syncfusion.com/react-components), you can [purchase](https://www.syncfusion.com/sales/products) or [start a free 30-day trial](https://www.syncfusion.com/account/manage-trials/start-trials).
-
+
> A [free community license](https://www.syncfusion.com/products/communitylicense) is also available for companies and individuals whose organizations have less than $1 million USD in annual gross revenue and five or fewer developers.
-
-See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
-
+
+See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campai…) for more info.
+
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
\ No newline at end of file
diff --git a/components/pager/package.json b/components/pager/package.json
index 3f52ecc..cd5465f 100644
--- a/components/pager/package.json
+++ b/components/pager/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-pager",
"version": "31.1.17",
- "description": "A React component for managing pagination in data-centric interfaces, optimized for seamless navigation in data grids and tabular UI Components.",
+ "description": "Syncfusion React Pager component for managing pagination in data-centric interfaces, optimized for seamless navigation in data grids and tabular UI components.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/popups/README.md b/components/popups/README.md
index 421f76d..4bc7fb4 100644
--- a/components/popups/README.md
+++ b/components/popups/README.md
@@ -1,14 +1,18 @@
# React Popups Components
-## What's Included in the React Popups Package
+The Syncfusion React popup package is a feature-rich collection of UI components such as Dialog and Tooltip, used to display contextual information or messages in separate pop-ups.
-The React Popups package includes the following component.
+## Setup
-### React Dialog
+To install `popups` and its dependent packages, use the following command,
-The Dialog component is a modal pop-up used to display important information, gather user input, or present detailed content without navigating away from the current page. It offers flexible positioning, interaction, and customization options to suit various application needs.
+```sh
+npm install @syncfusion/react-popups
+```
-Explore the demo [here](https://react.syncfusion.com/dialog).
+## React Dialog
+
+The Dialog component is a modal pop-up used to display important information, gather user input, or present detailed content without navigating away from the current page. It offers flexible positioning, interaction, and customization options to suit various application needs.
**Key features**
@@ -22,11 +26,42 @@ Explore the demo [here](https://react.syncfusion.com/dialog).
- **Custom Animations:** Use the animation property to apply custom open and close animations, enhancing the visual experience and user feedback.
-### React Tooltip
+**Usage**
-The Tooltip component displays additional information when users hover, click, or focus on an element. It provides a flexible way to enhance user experience by showing contextual information.
+```tsx
+
+import React, { useState } from "react";
+import { Dialog } from "@syncfusion/react-popups";
+
+export default function App() {
+ const [isOpen, setIsOpen] = useState(false);
+
+ return (
+ setIsOpen(false)}
+ modal={true}
+ header="Dialog Title"
+ footer={
+ <>
+ setIsOpen(false)}>Close
+ >
+ }
+ >
+ This is the dialog content.
+
+ );
+
+```
+
+**Resources**
+
+- [Dialog Demo/Docs](https://react.syncfusion.com/dialog)
+- [Dialog API](https://react-api.syncfusion.com/dialog/overview)
-Explore the demo [here](https://react.syncfusion.com/tooltip).
+## React Tooltip
+
+The Tooltip component displays additional information when users hover, click, or focus on an element. It provides a flexible way to enhance user experience by showing contextual information.
**Key features**
@@ -42,6 +77,25 @@ Explore the demo [here](https://react.syncfusion.com/tooltip).
- **Arrow Pointer:** Configurable arrow pointer that indicates which element the tooltip relates to.
+**Usage**
+
+```tsx
+import { Tooltip } from "@syncfusion/react-popups";
+
+export default function App() {
+ return (
+ This is a Tooltip>}>
+ Hover me
+
+ );
+}
+```
+
+**Resources**
+
+- [Tooltip Demo/Docs](https://react.syncfusion.com/tooltip)
+- [Tooltip API](https://react-api.syncfusion.com/tooltip/overview)
+
Trusted by the world's leading companies
@@ -49,14 +103,6 @@ Trusted by the world's leading companies
-## Setup
-
-To install `popups` and its dependent packages, use the following command,
-
-```sh
-npm install @syncfusion/react-popups
-```
-
## Support
Product support is available through following mediums.
@@ -76,4 +122,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/popups/package.json b/components/popups/package.json
index 99a802c..cc4f099 100644
--- a/components/popups/package.json
+++ b/components/popups/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-popups",
"version": "31.1.17",
- "description": "A package of React popup components such as Tooltip that is used to display information or messages in separate pop-ups.",
+ "description": "Syncfusion React popup package is a feature-rich collection of UI components such as Dialog and Tooltip, used to display contextual information or messages in separate pop-ups.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/splitbuttons/README.md b/components/splitbuttons/README.md
index 3f7d467..0d19a7a 100644
--- a/components/splitbuttons/README.md
+++ b/components/splitbuttons/README.md
@@ -1,14 +1,18 @@
# React Split Button Components
-## What's Included in the React Split Button Package
+The Syncfusion React SplitButton package is a feature-rich collection of UI components, including SplitButton and DropDownButton, designed for advanced button interactions in React applications.
-The React Split Button package includes the following list of components.
+## Setup
-### React Split Button
+To install `splitbuttons` and its dependent packages, use the following command,
-The Split Button component combines a primary button action with a dropdown menu, allowing users to access additional options or actions from a compact interface, enhancing user interaction with contextual commands.
+```sh
+npm install @syncfusion/react-splitbuttons
+```
-Explore the demo [here](https://react.syncfusion.com/split-button).
+## React Split Button
+
+The Split Button component combines a primary button action with a dropdown menu, allowing users to access additional options or actions from a compact interface, enhancing user interaction with contextual commands.
**Key features**
@@ -22,11 +26,28 @@ Explore the demo [here](https://react.syncfusion.com/split-button).
- **Template Support:** Utilize the `itemTemplate` prop to customize the dropdown menu items, ensuring a tailored user experience that matches application needs.
-### React Dropdown Button
+**Usage**
-The Dropdown Button component enhances user interfaces with a menu of actions or options that appears on button click, offering an intuitive dropdown mechanism for users.
+```tsx
+import { SplitButton } from "@syncfusion/react-splitbuttons";
+
+export default function App() {
+ const menuItems = [{ text: 'Cut' }, { text: 'Copy' }, { text: 'Paste' }];
+
+ return (
+ Default Action
+ );
+}
+```
-Explore the demo [here](https://react.syncfusion.com/dropdown-button).
+**Resources**
+
+- [SplitButton Demo/Docs](https://react.syncfusion.com/split-button)
+- [SplitButton API](https://react-api.syncfusion.com/split-button/overview)
+
+## React Dropdown Button
+
+The Dropdown Button component enhances user interfaces with a menu of actions or options that appears on button click, offering an intuitive dropdown mechanism for users.
**Key features**
@@ -40,6 +61,25 @@ Explore the demo [here](https://react.syncfusion.com/dropdown-button).
- **Popup Control:** The `isPopupCreatedOnClick` prop controls the dynamic creation of the popup for enhanced performance. Manage the button's open/close states with the `toggle` prop for precise control over user interactions.
+**Usage**
+
+```tsx
+import { DropDownButton } from "@syncfusion/react-splitbuttons";
+
+export default function App() {
+ const menuItems = [{ text: 'Cut' }, { text: 'Copy' }, { text: 'Paste' }];
+
+ return (
+ Default
+ );
+}
+```
+
+**Resources**
+
+- [Dropdown Button Demo/Docs](https://react.syncfusion.com/dropdown-button)
+- [Dropdown Button API](https://react-api.syncfusion.com/dropdown-button/overview)
+
Trusted by the world's leading companies
@@ -47,14 +87,6 @@ Trusted by the world's leading companies
-## Setup
-
-To install `splitbuttons` and its dependent packages, use the following command,
-
-```sh
-npm install @syncfusion/react-splitbuttons
-```
-
## Support
Product support is available through following mediums.
@@ -74,4 +106,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/splitbuttons/package.json b/components/splitbuttons/package.json
index 069c2be..7ed52b8 100644
--- a/components/splitbuttons/package.json
+++ b/components/splitbuttons/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-splitbuttons",
"version": "31.1.17",
- "description": "A package of feature-rich React components such as DropDownButton, SplitButton.",
+ "description": "Syncfusion React SplitButton package is a feature-rich collection of UI components, including SplitButton and DropDownButton, designed for advanced button interactions in React applications.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [
diff --git a/components/svg-tooltip-component/README.md b/components/svg-tooltip-component/README.md
index c325bb7..28f668c 100644
--- a/components/svg-tooltip-component/README.md
+++ b/components/svg-tooltip-component/README.md
@@ -1,9 +1,5 @@
# React SVG Tooltip Component
-## What's Included in the React SVG Tooltip Package
-
-### React SVG Tooltip
-
React SVG Tooltip is a lightweight and customizable component designed to enhance data visualizations with interactive overlays.
Explore the demo [here](https://react.syncfusion.com/chart/overview).
@@ -20,14 +16,7 @@ Explore the demo [here](https://react.syncfusion.com/chart/overview).
- **Easy Integration:** Plug-and-play with popular charting libraries or custom SVG elements.
-
-Trusted by the world's leading companies
-
-
-
-
-
-## Setup
+**Setup**
To install `@syncfusion/react-svg-tooltip` and its dependent packages, use the following command:
@@ -35,6 +24,18 @@ To install `@syncfusion/react-svg-tooltip` and its dependent packages, use the f
npm install @syncfusion/react-svg-tooltip
```
+**Resources**
+
+- [Chart Demo/Docs](https://react.syncfusion.com/chart/overview)
+- [Chart API](https://react-api.syncfusion.com/chart/overview)
+
+
+Trusted by the world's leading companies
+
+
+
+
+
## Support
Product support is available through following mediums.
@@ -53,4 +54,4 @@ Check the changelog [here](https://github.com/syncfusion/react-ui-components/blo
See [LICENSE FILE](https://github.com/syncfusion/react-ui-components/blob/master/license?utm_source=npm&utm_campaign=notification) for more info.
-© Copyright 2025 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.
+© Copyright 2025 Syncfusion®, Inc. All Rights Reserved. The Syncfusion® Essential Studio® license and copyright applies to this distribution.
diff --git a/components/svg-tooltip-component/package.json b/components/svg-tooltip-component/package.json
index 41b7fc7..2e52e50 100644
--- a/components/svg-tooltip-component/package.json
+++ b/components/svg-tooltip-component/package.json
@@ -1,7 +1,7 @@
{
"name": "@syncfusion/react-svg-tooltip",
"version": "31.1.17",
- "description": "A lightweight and customizable React SVG tooltip component for enhancing data visualizations with interactive overlays.",
+ "description": "Syncfusion React SVG tooltip component is a lightweight and customizable React SVG tooltip component for enhancing data visualizations with interactive overlays.",
"author": "Syncfusion Inc.",
"license": "SEE LICENSE IN license",
"keywords": [