97 lines
2.0 KiB
YAML
Executable File
97 lines
2.0 KiB
YAML
Executable File
name: vitec/cta-banner
|
|
group: vitec_custom_components
|
|
prefixFields: true
|
|
prefixType: vendor
|
|
|
|
fields:
|
|
- identifier: header_section
|
|
type: Palette
|
|
label: Header
|
|
fields:
|
|
- identifier: header
|
|
useExistingField: true
|
|
required: true
|
|
- type: Linebreak
|
|
- identifier: header_layout
|
|
useExistingField: true
|
|
- identifier: header_position
|
|
useExistingField: true
|
|
- identifier: date
|
|
useExistingField: true
|
|
- type: Linebreak
|
|
- identifier: header_link
|
|
useExistingField: true
|
|
- type: Linebreak
|
|
- identifier: subheader
|
|
useExistingField: true
|
|
|
|
- identifier: bodytext
|
|
useExistingField: true
|
|
enableRichtext: true
|
|
|
|
- identifier: primary_cta
|
|
type: Link
|
|
required: true
|
|
allowedTypes:
|
|
- page
|
|
- url
|
|
- file
|
|
- email
|
|
|
|
- identifier: primary_cta_label
|
|
type: Text
|
|
required: true
|
|
default: 'Get in touch'
|
|
max: 30
|
|
|
|
- identifier: secondary_cta
|
|
type: Link
|
|
allowedTypes:
|
|
- page
|
|
- url
|
|
- file
|
|
- email
|
|
|
|
- identifier: secondary_cta_label
|
|
type: Text
|
|
max: 30
|
|
|
|
- identifier: Vitec/ButtonStyle
|
|
type: Basic
|
|
|
|
- identifier: Vitec/SecondaryButtonStyle
|
|
type: Basic
|
|
|
|
- identifier: layout_variant
|
|
type: Select
|
|
renderType: selectSingle
|
|
default: centered
|
|
items:
|
|
- label: Centered (text over background)
|
|
value: centered
|
|
- label: Split (text left, CTAs right)
|
|
value: split
|
|
- label: Stacked (text top, CTAs below)
|
|
value: stacked
|
|
|
|
- identifier: background_variant
|
|
type: Select
|
|
renderType: selectSingle
|
|
default: orange
|
|
items:
|
|
- label: Orange
|
|
value: orange
|
|
- label: Blue
|
|
value: blue
|
|
- label: Graphite
|
|
value: graphite
|
|
- label: Midnight
|
|
value: midnight
|
|
- label: Light (neutral)
|
|
value: light
|
|
|
|
- identifier: background_image
|
|
type: File
|
|
minitems: 0
|
|
maxitems: 1
|
|
allowed: common-image-types |