22 lines
682 B
React
22 lines
682 B
React
import { KUNDENART_AUSWAHL } from '../lib/kundenFelder'
|
|
|
|
/** Segment-Schalter für die Kundenart (V9): zwei Werte, nie eine Vorauswahl; der Aufrufer prüft mit kundenartPruefen. */
|
|
export default function KundenartAuswahl({ value, onChange, disabled = false }) {
|
|
return (
|
|
<div className="seg" role="group" aria-label="Kundenart">
|
|
{KUNDENART_AUSWAHL.map((o) => (
|
|
<button
|
|
key={o.value}
|
|
type="button"
|
|
className={value === o.value ? 'on' : ''}
|
|
aria-pressed={value === o.value}
|
|
disabled={disabled}
|
|
onClick={() => onChange(o.value)}
|
|
>
|
|
{o.label}
|
|
</button>
|
|
))}
|
|
</div>
|
|
)
|
|
}
|