'use client'
import React from 'react'
import type { StepProps } from '../_types'
import { TRANSFER_TARGET_TILES, TRANSFER_MECHANISM_TILES } from '../_tiles'
import { toggleInArray } from '../_data'
export function Step6Transfer({ form, updateForm }: StepProps) {
return (
Internationaler Datentransfer
Wohin werden die Daten uebermittelt? Waehlen Sie alle zutreffenden Ziellaender/-regionen.
{/* Transfer Targets */}
Datentransfer-Ziele
{TRANSFER_TARGET_TILES.map(item => (
))}
{/* Transfer Mechanism — only if not "no_transfer" only */}
{form.transfer_targets.length > 0 && !form.transfer_targets.every(t => t === 'no_transfer') && (
Transfer-Mechanismus
Welche Schutzgarantie nutzen Sie fuer den Drittlandtransfer?
{TRANSFER_MECHANISM_TILES.map(item => (
))}
)}
{/* Specific countries text input */}
{form.transfer_targets.some(t => !['no_transfer'].includes(t)) && (