Card
Introduction
The Card component is used to create and organize layouts for your components. It allows displaying information or content in a visually appealing and structured manner. Cards are typically used to present a container or collection of related data, such as product details, articles, or user profiles. Cards can provide images with descriptions or any other combinations of components that are required for your use case.
This component is based on Panel. This component is included within the following NPM package: @react-form-builder/components-rsuite.
You can customize the appearance of the card component by enabling or disabling borders, shadows, making it collapsible and so on. It also provides other properties and styling options that are presented below.
Main properties
The following general properties are available within the Main tab:
Name | Type | Description |
---|---|---|
Title | string | Sets the card title |
Header Size | string | Specifies the title size (e.g., h4, h3, etc.) |
Body Fill | boolean | If set to true, content area will be filled with containers |
Bordered | boolean | If set to true, the component will include a border |
Shaded | boolean | If set to true, the card will have a shaded background |
Default Expanded | boolean | If set to true, the card will be expanded by default |
Collapsible | boolean | If set to true, the card can be collapsed and expanded |
Event Key | string | The key of the event that corresponds to this element |
At the bottom of the Main properties menu, you can find additional options:
- Render When: Provides conditional rendering for your calendar as described in the corresponding chapter.
- HTML attributes: Allows you to provide custom HTML attributes for your form.
Style properties
These are properties that allow to customize the size, color and other style properties of your component:
- For Device: You can provide component's style customization for all devices or specific devices by using this dropdown list. Refer to Adaptive Layout for more details.
- Component > Class Name: Add a class name for your component for the subsequent styling if necessary.
-
Wrapper: The options below enable you to tailor the appearance of your component and customize it for a specific device type, as selected in the For Device property:
Name Type Description Width number
Specifies the width for your component Height number
Specifies the height for your component Margin top/right/bottom/left number
Margin values for you component Color string
Allows customizing the text color Background color string
Enables customizing the background color