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