#
Vista
Vista is a layout section that supports flexible content like headings, subheadings, image, CTA, and positioning options.
React / Next.js
Hero
Beautiful Layouts

Build fully customizable sections with ease.

Are you ready to unlock your creative potential? Our innovative tools and resources are designed to help you unleash.

#
Vista Centered
Vista is a layout section that supports flexible content like headings, subheadings, image, CTA, and positioning options.
React / Next.js
Hero
Beautiful Layouts

Build fully customizable sections with ease.

Are you ready to unlock your creative potential? Our innovative tools and resources are designed to help you unleash.

#
Vista Centered Bottom Image
Vista is a layout section that supports flexible content like headings, subheadings, image, CTA, and positioning options.
React / Next.js
Beautiful Layouts

Build fully customizable sections with ease.

Are you ready to unlock your creative potential? Our innovative tools and resources are designed to help you unleash.

Hero
#
Background Image
Adding a background image to the Vista element.
React / Next.js
Beautiful Layouts

Build fully customizable sections with ease.

Are you ready to unlock your creative potential? Our innovative tools and resources are designed to help you unleash.

Vista
Vista is a flexible layout component for showcasing content with optional image, heading, subheading, and call-to-action. Supports multiple layouts and styling customizations.
PropDescriptionValue(s)
`layout`Defines the layout style of the section.`"centered" | "imageLeft" | "imageRight" | "stacked" — default: "imageRight"`
`pattern`Defines the pattern style of the section.`"grid" | "dots" | "diagonal" | "checkerboard" | "horizontal" | "vertical" — default: ""`
`patternOpacity`Defines the opacity of the pattern.`number — default: 0.2`
`reverse`Reverses the content and image position within the chosen layout.`boolean — default: false`
`background`Background color or class of the section.`string — default: 'bg-white'`
`textAlign`Text alignment of content.`"left" | "center" | "right" — default: "left"`
`imgPosition`Position of image in stacked layout.`"top" | "bottom" — default: "top"`
`funcss`Extra class names for main section container.`string`
`heading`Main heading of the section.`ReactNode`
`subheading`Subheading text under the main heading.`ReactNode`
`content`Main content or body text.`ReactNode`
`image`Image or visual element to display.`ReactNode`
`cta`Call-to-action button or link.`ReactNode`
`sectionClass`Override class for the outermost <section> element.`string`
`containerClass`Override class for the internal container wrapping content and image.`string`
`textWrapperClass`Override class for the text block wrapper.`string`
`imageWrapperClass`Override class for the image wrapper.`string`
`children`Custom children passed to Vista (overrides default layout).`ReactNode`
`showGradient`Show gradient background.`boolean — default: false`
`gradientPosition`Position of gradient background.`"top-left" | "top-right" | "bottom-left" | "bottom-right" | "center" — default: "top-left"`
`gradientSize`Size of gradient background.`string — default: '200px'`
`gradientColors`Colors of gradient background.`string — default: 'radial-gradient(circle, #ff6ec4, #7873f5)'`
`opacity`The amount or opacity to affect the gradient`number — default: 0.4`
`blurry`The amount or blur to affect the gradient`number — default: 100`
`fade`The amount or opacity to affect the gradient`boolean — default: false`
`fadeDirection`The direction of the fade`"top" | "bottom" | "left" | "right" — default: "bottom"`
`fadeRadial`The amount or opacity to affect the gradient`boolean — default: false`
`fadeOverlayDarken`The amount or opacity to affect the gradient`number — default: 0.5`
`backgroundImage`The image to use as a background`string — default: ''`