import React from 'react'; interface PropertyEditorsProps { properties: Record; onChange: (key: string, value: any) => void; } export const PropertyEditors: React.FC = ({ properties, onChange, }) => { return (
{Object.entries(properties).map(([key, value]) => (
{typeof value === 'boolean' ? ( onChange(key, e.target.checked)} /> ) : typeof value === 'number' ? ( onChange(key, Number(e.target.value))} /> ) : ( onChange(key, e.target.value)} /> )}
))}
); };