LandingSection
Overview
The LandingSection component provides a flexible section layout for your landing page. It includes properties for a heading, description, feature list, image, buttons, and styling options for alignment and background.
import LandingSection from '@/components/blocks/landing/landing-section/LandingSection.vue';

Props
The LandingSection component accepts the following props
Optional Props
- tagline (
string)- Description: The tagline before the heading
- heading (
string)- Description: The heading text for the section.
- Default: "No heading provided in the attributes"
- description (
string)- Description: An optional description text for the section.
- Example: "This is a description for the section."
- links (Array of
LinkProps)- Description: A list of links to be displayed in the section.
- buttons (Array of
ButtonProps)- Description: An optional array of buttons to be displayed in the section.
- secondBlock (
ImageProps| Array ofFeaturesProps)- Description: Definition of second block. Could be either an image OR a block with features
- Default: Placeholder image
- filled (
boolean)- Description: Determines if the section should have a filled background.
- Default: false
- Example:
truefor a filled background,falsefor a transparent background.
- align (
'left'|'center'|'right')- Description: The alignment of the text content relative to the image.
- Default:
left - Example:
leftfor left-aligned text,centerfor centered text,rightfor right-aligned text.