
renderingOptions:
  fluidAdditionalAttributes:
    'x-validation:form': '{}'
    'x-data': 'AsyncForm()'
  submitButtonLabel: Abschicken
  fieldState:
    name:
      identifier: name
      label: name
      type: Text
      renderingOptions:
        deleted: 0
    email:
      identifier: email
      label: E-mail
      type: Email
      renderingOptions:
        deleted: 0
    telephone:
      identifier: telephone
      label: Telefonnummer
      type: Telephone
      renderingOptions:
        deleted: 0
    size:
      identifier: size
      label: Standgröße
      type: SingleSelect
      renderingOptions:
        deleted: 0
    textarea:
      identifier: textarea
      label: 'Concept'
      type: Textarea
      renderingOptions:
        deleted: 0
    checkbox:
      identifier: checkbox
      label: 'Hiermit erkläre ich mich damit einverstanden, dass die Marheineke Halle meine persönlichen Daten zum Zwecke der Stellenbesetzung nutzen darf. Die Daten werden nach dem Bewerbungsprozess wieder gelöscht.'
      type: Checkbox
      renderingOptions:
        deleted: 0
type: Form
identifier: vermietung
label: vermietung
prototypeName: standard
finishers:
  -
    options:
      renderInstagramFeed: true
      templateName: ClientEmailVermietung
      subject: '{textarea}'
      recipients:
        '{email}': '{name}'
      senderAddress: meine-markthalle@berliner-grossmarkt.de
      senderName: meine-markthalle@berliner-grossmarkt.de
      addHtmlPart: true
      attachUploads: true
      translation:
        language: Default
      title: ''
    identifier: EmailToReceiver
  -
    options:
      templateName: AdminEmailVermietung
      subject: '{textarea}'
      recipients:
        meine-markthalle@berliner-grossmarkt.de: meine-markthalle@berliner-grossmarkt.de
      senderAddress: meine-markthalle@berliner-grossmarkt.de
      senderName: meine-markthalle@berliner-grossmarkt.de
      addHtmlPart: true
      attachUploads: true
      title: ''
    identifier: EmailToSender
  -
    identifier: FormToDatabase
  -
    identifier: SuccessFinisher
renderables:
  -
    renderingOptions:
      previousButtonLabel: 'Previous step'
      nextButtonLabel: 'Next step'
    type: Page
    identifier: page-1
    label: 'Anfrageformular: Vermietung'
    renderables:
      -
        type: Fieldset
        identifier: fieldset-1
        label: Fieldset
        renderables:
          -
            defaultValue: ''
            type: Text
            identifier: name
            label: Name
            properties:
              mainContainerClass: grid-column grid-column--lg-6
              elementClassAttribute: form-control__field
              fluidAdditionalAttributes:
                x-validation:field: ''
                data-root-error-class: "form-control--has-error"
                placeholder: 'Name*'
                required: required
            validators:
              -
                identifier: NotEmpty
          -
            defaultValue: ''
            type: Email
            identifier: email
            label: E-mail
            properties:
              mainContainerClass: grid-column grid-column--lg-6
              elementClassAttribute: form-control__field
              fluidAdditionalAttributes:
                x-validation:field: ''
                data-root-error-class: "form-control--has-error"
                placeholder: 'E-mail*'
                required: required
            validators:
              -
                identifier: EmailAddress
              -
                identifier: NotEmpty
          -
            defaultValue: ''
            type: Telephone
            identifier: telephone
            label: Telefonnummer
            properties:
              mainContainerClass: grid-column grid-column--lg-6
              elementClassAttribute: form-control__field
              fluidAdditionalAttributes:
                x-validation:field: ''
                data-root-error-class: "form-control--has-error"
                placeholder: 'Telefonnummer*'
                required: required
            validators:
              - identifier: NotEmpty
          -
            properties:
              mainContainerClass: grid-column grid-column--lg-6
              fluidAdditionalAttributes:
                x-validation:field: ''
                data-root-error-class: "form-control--has-error"
                placeholder: 'Flächengröße*'
                required: required
              elementClassAttribute: form-control__field
              options:
                '': 'Flächengröße*'
                1-5m2: 1-5m2
                5-20m2: 5-20m2
                'mehr als 20m2': 'mehr als 20m2'
            type: Text
            identifier: size
            label: Standgröße
            validators:
              - identifier: NotEmpty
          -
            defaultValue: ''
            type: Textarea
            identifier: textarea
            label: 'Stellen Sie sich und Ihr Konzept kurz vor (600 Wörter)'
            properties:
              mainContainerClass: grid-column grid-column--lg-12
              elementClassAttribute: form-control__field
              rows: 5
              fluidAdditionalAttributes:
                x-validation:field: ''
                data-root-error-class: "form-control--has-error"
                placeholder: 'Stellen Sie sich und Ihr Konzept kurz vor (600 Wörter)*'
                required: required
            validators:
              -
                identifier: NotEmpty
          -
            type: Checkbox
            identifier: checkbox
            label: 'Ich habe die <a href="t3://page?uid=54" target="_blank">Datenschutzerklärung</a> zur Kenntnis genommen und stimme dieser zu.'
            properties:
              mainContainerClass: grid-column grid-column--lg-12
              elementClassAttribute: form-checkbox__control
              fluidAdditionalAttributes:
                x-validation:field: ''
                data-root-error-class: "form-control--has-error"
                required: required
            validators:
              -
                identifier: NotEmpty
          -
            type: Hidden
            identifier: jsonResponse
            properties:
              fluidAdditionalAttributes:
                value: true
