Skip to main content

React Components

65 Components

WaveMaker provides prebuilt React based components with advanced capabilities like props, callback events, data binding, and extensive styling support. These ready-to-use components can be seamlessly integrated into your web applications using a simple drag-and-drop interface within WaveMaker Studio.

Storybook

For more details on how to use the components, and try them in an interactive way, please refer to the Storybook.

Data Components

Container Components

Form Components

Button is a control that can be clicked to perform an action.
Calendar widget allows the user to select a date from the calendar displayed.
Checkbox allows the user to choose one or multiple of a predefined set of options.
CheckboxSet is the arrangement of checkbox widgets grouped together.
Chips allow user to search data and add, delete and edit the same.
Color Picker widget is to select the color and translate to a hex value.
Composite widget allows combining multiple input widgets into a single composite value.
Currency is a special text widget to input the currency type data, with the display format based on the currency type.
Date widget helps to select a date from a calendar within the date range.
Datetime is a composite widget of date and time widgets.
FileUpload is a widget that pops up a file browsing window to select files and upload.
Number allows input of a number. It works with the selected app Locale and displays the number localized format.
Radioset is the arrangement of radio widgets grouped together.
Rating Widget allows users to input ratings as data.
Select provides a drop-down list that with a list of items a user can select from.
Slider is a widget control with a handle that can be moved right and left (horizontal slider) on a bar to select a value from within the range of allowed values.
Switch widget can help switching between 3 or more different options by pressing a single key.
Text allows input of a single line of text.
Textarea allows for multiple rows of data to be shown and entered.
Time widget helps to select a time from within a specified time range.

Basic Components

Chart Components

Layout Components

Navigation Components

Advanced Components

Modal Dialog/Dialog Components