Columns
The Columns component is a flexible layout tool that allows you to organize content side-by-side using a column-based grid structure. It's perfect for designing responsive and structured forms by splitting sections into multiple columns with individually configurable widths, minimums, and maximums.
Properties
The following properties are available to configure the behavior of the component from the form editor (this is in addition to common properties).
Common
Component Name string
This sets the internal name for the component, typically used for data binding and referencing within the application.
Hide boolean
Control the visibility of the Tabs component entirely.
Data
Configure Columns
Configure your grid's columns with ease. This setting opens a friendly UI to manage each column’s name, type, and any additional configurations.
- Width – you can change the width size of the column until maximum of
24
. - Offset – you can change the original position of the column by putting the number that will create the space between the origan position of the column and starting position.
- Push – to push the column to the right side.
- Pull – to pull the column from the right.
Appearance
Gutter X number
Gutter X helps you to create gaps between column content for horizontal padding.
Gutter Y number
Gutter Y helps you to create gaps between column content for vertical padding.
Dimensions object
Set the width, height, min/max sizes of the component.
Border object
Personalize the borders:
- Set border width, color, and style
- Round the corners for a softer touch
Background object
Pick your flavor of background:
- Color
- Gradient
- Image URL
- Uploaded Image
- Stored File
Shadow object
Give depth with adjustable shadows:
- Offset, Blur, Spread, Color
Margin & Padding object
Fine-tune spacing inside and around the component.
Custom Styles function
Inject your own CSS styles via JavaScript (must return a style object).