Home > @uniformdev/design-system > KeyValueInputProps
KeyValueInputProps type
Signature:
type KeyValueInputProps<TValue extends string = string> = {
value: KeyValueItem<TValue>[];
onChange: (value: KeyValueItem<TValue>[]) => void;
label?: ReactNode;
disabled?: boolean;
newItemDefault?: KeyValueItem<TValue>;
keyLabel?: string;
valueLabel?: string;
keyInfoPopover?: ReactNode;
valueInfoPopover?: ReactNode;
errors?: (Record<keyof Omit<KeyValueItem, 'uniqueId'>, string> | null)[];
onFocusChange?: (isFocused: boolean) => void;
};
References: KeyValueItem