form-component

Information

Folder
src/components/patterns/form-component

Files

Schema
// src/components/patterns/form-component/schema.yaml

$schema: http://json-schema.org/draft-07/schema
$id: /patterns/form-component
additionalProperties: false
type: object
required:
  - form
properties:
  form:
    type: string
    format: html
    description: /elements/form
  text_teaser:
    type: string
    format: html
    description: /patterns/text-teaser
  background_color:
    type: string
    description: 'Format: #rrggbb'
Mocks
// src/components/patterns/form-component/mocks.yaml

form:
  $tpl: elements/form
  $ref: elements/form#initiative-application
  classes:
    - FormComponent-form
text_teaser:
  $tpl: patterns/text-teaser
  $ref: patterns/text-teaser#initiative-application
  element: true
  classes:
    - FormComponent-textTeaser
background_color: '#efeae5'
Template
// src/components/patterns/form-component/form-component.twig

{{ attach_library('finstral_global/pattern-form-component') }}

<div
	class="FormComponent u-container u-grid u-breakout"
	{% if background_color %} style="--FormComponent-background: {{ background_color }};"{% endif %}
>
	{% if text_teaser %}
		{{ text_teaser|mira({
			classes: ["FormComponent-textTeaser"],
			element: true
		}) }}
	{% endif %}

	{{ form|mira({
		classes: ["FormComponent-form"]
	}) }}
</div>

Variants

default
Open

Initiativ-Bewerbung

Sie möchten unsere Erfolgsgeschichte mitschreiben, es ist jedoch (noch) keine passende Stelle für Sie dabei? Dann bewerben Sie sich gern initiativ.

Wir sind immer auf der Suche nach motivierten und ehrgeizigen Mitarbeitern.

*Bitte füllen Sie alle Pflichtfelder aus.

A group of form elements

fileUploader.description

fileUploader.sizeWarning

Zustimmung zur Datenverarbeitung (mehr Infos zum Datenschutz)


Nach vollständiger Einsichtnahme in das Informations-schreiben gemäß Art. 13 der EU- Verordnung 2016/679 erteile ich hiermit die Einwilligung zur Verarbeitung meiner – auch besonderen – personenbezogenen Daten innerhalb der Grenzen und zu den Zwecken, die im Informations-schreiben angeführt sind.

A group of form elements